body,td,th 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
h1 					{ margin-bottom: 0px; margin-top: 0px; } 
h2 					{ margin-bottom: 0px; margin-top: 0px; } 

ul 					{ margin-bottom: 0px; margin-top: 0px; margin-left: 0px;  padding: 0; margin: 17;} 
li 					{ margin-bottom: 0px; margin-top: 0px; margin-left: 0px; padding: 0; margin: 0;} 

input.news 			{ border-style: groove; font-size: 13px; width: 93% }
input.radio 		{ border-style: none; font-size: 10px; }
input.checkbox 		{ border-style: none; font-size: 10px; }
input.image 		{ border-style: none; font-size: 13px; }
input.button 		{ border-style: none; font-size: 13px; }
input.select 		{ border-style: none; font-size: 13px; }
input.text 			{ border-style: none; font-size: 13px; }
.menutrenner		{ color: #5C759E; font-weight: bold;}
a,a:link,a:active,a:visited 	{ color: 000000; font-size: 11px; text-decoration: none; }
a:hover				{ color: #5c759e; font-size: 11px; text-decoration: underline; }

.bread,.bread:link,.bread:visited,.bread:active { color: #999999; font-size: 10px; text-decoration: none; font-weight: normal }
a.bread:hover 		{ color: #999999; font-size: 10px; text-decoration: underline; font-weight: normal }

.foot,a.foot,a.foot:link,a.foot:active,a.foot:visited { font-size: 11px; text-decoration: none; }
a.foot:hover 		{ font-size: 11px; text-decoration: none; }

.date 				{ color: #2e2e3c; font-size: 10px; text-decoration: none }

.error 				{ font-size: 10pt; text-decoration: none; color: #bb0000; font-weight: bold }

.headline,.headline:active,.headline:link,.headline:visited { color: #FFFFFF; font-size: 13px; text-decoration: none }
.headline:hover		{ color: #FFFFFF; font-size: 13px; text-decoration: underline }

.lihead				{ font-size: 12px; text-decoration: none; cursor: default }
.libody				{ font-size: 12px; text-decoration: none; cursor: default }

.kurztext 			{ color: #000000; font-size: 11px; text-decoration: none }
.kurztext:link,.kurztext:visited,.kurztext:active,.kurztext:hover { color: 000000; font-size: 11px; text-decoration: none }

.mainheader			{ color: #2E2E3C; font-size: 20px; text-decoration: none; font-weight: bold }

.newslink,.newslink:link,.newslink:visited,.newslink:active { color: 000066; font-size: 13px; font-weight: bold; text-decoration: none; }
.newslink:hover		{ color: #990000; font-size: 13px; font-weight: bold; text-decoration: none; }

.newslinkk,.newslinkk:link,.newslinkk:visited,.newslinkk:active { color: 000066; font-size: 11px; font-weight: bold; text-decoration: none; }
.newslinkk:hover	{ color: #990000; font-size: 11px; font-weight: bold; text-decoration: none; }

.newstext,.newstext:link,.newstext:visited,.newstext:active,.newstext:hover 	{ color: #000000; font-size: 12px; text-decoration: none; }

.newstitle,.newstitle:link,.newstitle:visited,.newstitle:active	{ color: #000066; font-size: 13px; font-weight: bold; text-decoration: none; }
.newstitle:hover 	{ color: #990000; font-size: 13px; font-weight: bold; text-decoration: none; }

.resulthead,.resulthead:active,.resulthead:link,.resulthead:visited { color: #000066; font-size: 11px; text-decoration: none }
.resulthead:hover 	{ color: #000066; font-size: 11px; text-decoration: underline }

.resultmore,.resultmore:active,.resultmore:link,.resultmore:visited { color: #990000; font-size: 11px; text-decoration: none; font-weight: bolder }
.resultmore:hover 	{ color: #990000; font-size: 11px; text-decoration: underline; font-weight: bolder }

.small1,a.small1,a.small1:link,a.small1:active,a.small1:visited { color: 000066; font-size: 11px; text-decoration: none; }
a.small1:hover 		{ color: #000000; font-size: 11px; text-decoration: underline; }

.smgrau,a.smgrau,a.smgrau:link,a.smgrau:active,a.smgrau:visited { color: 999999; font-size: 11px; text-decoration: none; }
a.smgrau:hover 		{ color: 999999; font-size: 11px; text-decoration: underline; }

.smgrau2,a.smgrau2,a.smgrau2:link,a.smgrau2:active,a.smgrau2:visited { color: 666666; font-size: 11px; text-decoration: none; }
a.smgrau2:hover 	{ color: 666666; font-size: 11px; text-decoration: underline; }

.tdmenuh,.tdmenuh:link,.tdmenuh:visited,.tdmenuh:active { color: FFFFFF; font-size: 12px; text-decoration: none; font-weight: normal }
.tdmenuh:hover 		{ color: FFFFFF; font-size: 12px; text-decoration: none; font-weight: normal }
.tdmenul 		{ color: 000066; font-size: 12px; text-decoration: none; font-weight: normal }

.tdmenu,.tdmenu:link,.tdmenu:visited,.tdmenu:active { color: 000066; font-size: 11px; text-decoration: none; font-weight: normal }
.tdmenu:hover 		{ color: 990000; font-size: 11px; text-decoration: none; font-weight: normal }

.tdmenubg 			{ background-image:url(images/buttonback2.gif); cursor: default; }
.tdmenubgov 		{ background-image:url(images/buttonback2ov.gif); color: ff0000; cursor: pointer; }
.tdmenubgac 		{ background-image:url(images/buttonback2ac.gif); color: ff0000; cursor: pointer; }

.submenubg 			{ background-color: ddddff; color: 000000; cursor: default; }
.submenubgov		{ background-color: ffffcc; color: ff0000; cursor: pointer; }
.submenubgac		{ background-color: ccccff; color: ff0000; cursor: pointer; }

.topmenu,.topmenu:link,.topmenu:visited,.topmenu:active { color: #ccccff; font-size: 10px; text-decoration: none; }
.topmenu:hover 		{ color: #ffffff; font-size: 10px; text-decoration: none; }

.sbutton 			{ font-size: 9px; line-height: 10px; height:15px; color: #ffffff; background-color: #990000; border-color: #888899; border-style: solid; border: #888899; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: pointer;  }

.loginfeld 			{ font-size: 9px; line-height: 11px; width: 62px; height:15px; color: #ffffff; align: center; padding-left: 3px; background-color: #555566; border-color: #888899; border-style: solid; border: #888899; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
 
.stext 				{ font-size: 9px; line-height: 11px; height:15px; color: 225577; align: center; padding-left: 3px; background-color: #ffffff; border-color: #888899; border-style: solid; border: #888899; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.textbox 			{ font-size: 11px; line-height: 13px; width: 180px; height:17px; color: 000000; background-color: #ffffff; border-color: #000000; border-style: solid; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.textboxbe			{ font-size: 11px; line-height: 13px; width: 250px; height:17px; color: 000000; background-color: #ffffff; border-color: #000000; border-style: solid; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.textboxbev			{ font-size: 11px; line-height: 13px; width: 55px; height:17px; color: 000000; background-color: #ffffff; border-color: #000000; border-style: solid; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.textboxben			{ font-size: 11px; line-height: 13px; width: 132px; height:17px; color: 000000; background-color: #ffffff; border-color: #000000; border-style: solid; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
 
.textboxbem 		{ font-size: 11px; line-height: 13px; width: 191px; height:17px; color: 000000; background-color: #ffffff; border-color: #000000; border-style: solid; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
 
  
.textboxkl 			{ font-size: 11px; line-height: 13px; width: 36px; height:17px; color: 000000; background-color: #ffffff; border-color: #000000; border-style: solid; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.textboxmed 		{ font-size: 11px; line-height: 13px; width: 140px; height:17px; color: 000000; background-color: #ffffff; border-color: #000000; border-style: solid; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.textarea 			{ font-size: 11px; line-height: 13px; width: 170px; height:80px; color: 000000; background-color: #ffffff; border-color: #000000; border-style: solid; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.loginbutton 		{ font-size: 9px; line-height: 11px; width: 16px; height:15px; color: #ffffff; background-color: #990000; border-color: #888899; border-style: solid; border: #888899; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: pointer;}

.logoutbutton 		{ font-size: 9px; line-height: 11px; width: 52px; height:15px; color: #ffffff; background-color: #990000; border-color: #888899; border-style: solid; border: #888899; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: pointer; }
 
.regbutton 			{ font-size: 9px; line-height: 11px; width: 70px; height:15px; color: #ffffff; background-color: #5c759e; border-color: #888899; border-style: solid; border: #888899; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

a.PageNavi:link, a.PageNavi:visited, a.PageNavi:active { display:block; height:14px; padding:0px 3px 0px 3px; text-align:center; font-size:9px; background-color:#FFFFFF; border:1px solid #E0E0E0; margin-left:1px; }
a.PageNavi:hover { background-color:#AAAAFF; border:1px solid #E0E0E0; }
.PageNaviAktiv { display:block; height:14px; padding:0px 3px 0px 3px; text-align:center; font-size:9px; background-color:#AAAAFF; border:1px solid #E0E0E0; margin-left:1px; }
.PageNaviInAktiv { display:block; height:14px; padding:0px 3px 0px 3px; text-align:center; font-size:9px; color:#E0E0E0; background-color:#FFFFFF; border:1px solid #E0E0E0; margin-left:1px; }

.hlcom,a.hlcom,a.hlcom:link,a.hlcom:active,a.hlcom:visited { color: #999999; font-size: 10px; text-decoration: none;}
a.hlcom:hover 	{ color: #387942; font-size: 10px; text-decoration: none; border-bottom: 1px solid #999999; }

.hlorg,a.hlorg,a.hlorg:link,a.hlorg:active,a.hlorg:visited { color: #999999; font-size: 10px; text-decoration: none;}
a.hlorg:hover 	{ color: #5c759e; font-size: 10px; text-decoration: none; border-bottom: 1px solid #999999; }

.hlnet,a.hlnet,a.hlnet:link,a.hlnet:active,a.hlnet:visited { color: #999999; font-size: 10px; text-decoration: none; }
a.hlnet:hover 	{ color: #bab010; font-size: 10px; text-decoration: none; border-bottom: 1px solid #999999; }

.hleu,a.hleu,a.hleu:link,a.hleu:active,a.hleu:visited { color: #999999; font-size: 10px; text-decoration: none;}
a.hleu:hover 	{ color: #ac2b2b; font-size: 10px; text-decoration: none; border-bottom: 1px solid #999999; }

.subnav,.subnav:link,.subnav:visited,.subnav:active { color: #999999; font-size: 11px; text-decoration: none; font-weight: normal }
.subnav:hover 		{ color: #5c759e; font-size: 11px; text-decoration: underline; font-weight: normal }

.sublink,.sublink:link,.sublink:visited,.sublink:active { color: #999999; font-size: 11px; text-decoration: none; font-weight: normal }
.sublink:hover 		{ color: #5c759e; font-size: 11px; text-decoration: none; font-weight: normal }
