/* -------------- Allgemeine Styles -------------- */

p,ul,ol,li,td,th { font-family:Verdana,Arial,Helvetica,sans-serif;
      		   font-size:12px;
      		   color: #000000;
      		 }
b,strong       { font-weight:bolder; }

ul		{ list-style-image:url(images/strich.gif); }

table		 { border:0; }
td		 { valign:top; vertical-align:top; }

img		 { border:0; }


/* -------------- Klassen für Textstrukturierung -------------- */

.content	{ margin-left:20px; margin-top:15px; margin-right:20px;
		}
.headline  	{ font-size:16px; font-weight:bolder; color:#000000; letter-spacing:0.1em;
		  background-color:#FFFFFF; padding:0px;
		}
.subheadline   	{ font-size:12px; font-weight:700; color:#000000; }

.small     	{ font-size: 9px;}

.footer     	{ font-size: 9px; color:#666666; margin-top:38px; }


/* -------------- Klassen für Teaser -------------- */

.teaser  	{ font-size:12px; color:#000000; text-align:left;
		  background-color:#EEEEEE; padding:0px;
 		  border:#C77824 solid 1px;
 		  margin-left:20px; margin-top:15px; margin-right:20px;
		}
.teaserhead  	{ font-size:14px; font-weight:bolder; color:#FFFFFF; text-align:left;
		  padding:1px; padding-left:8px; background-color:#C77824;
		}
.teasertext  	{ font-size:12px; text-align:left; padding-left:10px; padding-right:8px;
		}


/* -------------- Links im Text -------------- */

a:link    	{ color: #996600; text-decoration: none }
a:visited 	{ color: #996600; text-decoration: none }
a:active  	{ color: #996600; text-decoration: none }
a:hover   	{ color: #996600; text-decoration: underline }

/* -------------- Naviagtion -------------- */

a.navi	 	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bolder; color:#336699; margin-left:19px; line-height:20px; }

a.navi:link 	{ text-decoration: none; }
a.navi:visited 	{ text-decoration: none; }
a.navi:active	{ text-decoration: underline; }
a.navi:hover 	{ text-decoration: underline; }

a.navi_highlight	 	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bolder; color:#336699; margin-left:19px; line-height:20px; }

a.navi_highlight:link 		{ text-decoration: underline; }
a.navi_highlight:visited 	{ text-decoration: underline; }
a.navi_highlight:active		{ text-decoration: underline; }
a.navi_highlight:hover 		{ text-decoration: underline; }


a.navi_light 	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bolder; color:#99AACC; margin-left:19px; line-height:20px; }

a.navi_light:link 	{ text-decoration: none; }
a.navi_light:visited 	{ text-decoration: none; }
a.navi_light:active	{ text-decoration: underline; }
a.navi_light:hover 	{ text-decoration: underline; }



.gbform 	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 8pt;  font-weight:500; color: #000000; background-color:#DBBF7F; border-top:#AF8F4F solid 1px; border-bottom:#FFEFAF solid 1px; border-left:#AF8F4F solid 1px; border-right:#FFEFAF solid 1px; }
.gbentryheader 	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 8pt;  font-weight:700; color: #000000; }
.gbentrytext 	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 8pt;  font-weight:500; color: #000000; }
