BODY { COLOR: #0B396D; FONT-SIZE: 100%; FONT-FAMILY: Tahoma; }
TD { COLOR: #0B396D; FONT-SIZE: 100%; FONT-FAMILY: Tahoma; }    
SELECT { COLOR: RGB(21,21,21); background: #ffffff; FONT-SIZE: 11px; width: 164px; } 
INPUT { COLOR: #0B396D; FONT-SIZE: 11px; }
textarea { COLOR: #0B396D; FONT-SIZE: 11px; FONT-FAMILY: Tahoma;  }

.searchfield { width: 122px; font-family: Tahoma; font-size: 11px; }
.anzahl { width: 40px; font-family: Tahoma; font-size: 11px; }
.searchsubmit { font-family: Tahoma;  font-size: 11px; padding: 1; color: #ffffff; font-weight: bold; border-right: 1px solid black; border-top: 1px solid white; border-left: 1px solid white; border-bottom: 1px solid black;}

a { FONT-SIZE: 100%; COLOR: #E68F0A; TEXT-DECORATION: UNDERLINE; }
a:hover { FONT-SIZE: 100%; COLOR: #FFFFFF; TEXT-DECORATION: UNDERLINE; }

.headnavlinkaktiv { color: #E68F0A; font-size: 70%; text-decoration: none; font-weight: bold; }
.headnavlinkaktiv:hover { color: #E68F0A; font-size: 70%; text-decoration: none; font-weight: bold; }
.headnavlink { color: #FFFFFF; font-size: 70%; text-decoration: none; }
.headnavlink:hover { color: #E68F0A; font-size: 70%; text-decoration: none; }
.trenner { color: #FFFFFF; font-size: 70%; text-decoration: none; }

.header { FONT-SIZE: 110%; COLOR: #224194; TEXT-DECORATION: UNDERLINE; font-weight: bold; padding-bottom: 4px;  }
.header:hover { FONT-SIZE: 110%; COLOR: #AE0B2A; TEXT-DECORATION: UNDERLINE; font-weight: bold; padding-bottom: 4px; }

.header_date { FONT-SIZE: 100%; font-family: Tahoma; COLOR: #ffffff; padding-bottom: 2px; line-height: 120%;  }
.header_date1 { FONT-SIZE: 70%; font-family: Tahoma; COLOR: #ffffff; padding-bottom: 5px; padding-top: 5px; padding-left: 1; padding-right:1; }
.header_box { FONT-SIZE: 100%; font-family: Tahoma; COLOR: #E68F0A;  padding: 0px; }
.header_box1 { FONT-SIZE: 70%; COLOR: #E68F0A; font-weight: bold; text-decoration: NONE; padding-bottom: 5px; padding-top: 5px; padding: 1px; }
.header_content { FONT-SIZE: 135%; COLOR: #E68F0A; font-weight: bold; padding-bottom: 10px; }


.padding { padding: 3px; padding-left: 5px; } 
.navlink { padding: 4px; color: #FFFFFF; background: #212223; DISPLAY: block; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid;}
.navlink:hover { padding: 4px; color: #FE6700; DISPLAY: block; FONT-WEIGHT: bold; background: #FDE2B8; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid; }
.navlinkactive { padding: 4px; color: #FFFFFF; background: #212223; DISPLAY: block; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid; font-weight: bold;}
.navlinkactive:hover { padding: 4px; color: #FE6700; DISPLAY: block; FONT-WEIGHT: bold; background: #FDE2B8; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid; font-weight: bold;}

.navlinkohne { padding: 4px; color: #006009; background: #FCEED4; DISPLAY: block; font-size: 70%; text-decoration: none; border-bottom: #ffffff 1px solid;}

.navlink2 { padding: 4px; padding-left: 18px; color: #FFFFFF; background: #212223; DISPLAY: block; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid;}
.navlink2:hover { padding: 4px; padding-left: 18px; color: #FE6700; DISPLAY: block; background: #FDE2B8; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid; }
.navlink2active { padding: 4px; padding-left: 18px; color: #FFFFFF; background: #212223; DISPLAY: block; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid; font-weight: bold; }
.navlink2active:hover { padding: 4px; padding-left: 18px; color: #FE6700; DISPLAY: block; background: #FDE2B8; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid; font-weight: bold; }

.navlink3 { padding: 4px; padding-left: 28px; color: #FFFFFF; background: #212223; DISPLAY: block; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid;}
.navlink3:hover { padding: 4px; padding-left: 28px; color: #FE6700; DISPLAY: block; background: #FDE2B8; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid; }
.navlink3active { padding: 4px; padding-left: 28px; color: #FFFFFF; background: #212223; DISPLAY: block; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid; font-weight: bold; }
.navlink3active:hover { padding: 4px; padding-left: 28px; color: #FE6700; DISPLAY: block; background: #FDE2B8; font-size: 70%; text-decoration: none; border-bottom: #E68F0A 1px solid; font-weight: bold; }

.sitemap { FONT-SIZE: 70%; FONT-WEIGHT: bold; font-family: Tahoma; COLOR: #0B396D; padding-bottom: 4px; padding-top: 4px; }
.suchergebnis { FONT-SIZE: 70%; font-family: Tahoma; COLOR: #0B396D; padding-bottom: 6; padding-top: 6; }
.contentheader { FONT-SIZE: 100%; FONT-WEIGHT: bold; COLOR: RGB(0,0,0); padding-left: 10; padding-bottom: 6; padding-top: 14; padding-right:8; }

.content_left { FONT-SIZE: 70%; font-family: Tahoma; COLOR: RGB(21,21,21); background: #212223; padding: 6px; padding-top: 6px; border-bottom: #E68F0A 1px solid; }
.content_headerleft { FONT-SIZE: 70%; font-family: Tahoma; COLOR: RGB(21,21,21); background: #212223; padding: 2px; padding-left:8px; padding-top: 6px; border-bottom: #E68F0A 1px solid; }
.content_teaser { FONT-SIZE: 70%; font-family: Tahoma; COLOR: RGB(21,21,21); background: #212223; padding: 10px; padding-left:30px; padding-right:30px; padding-bottom: 10px; padding-top: 5px; }
.content_teaser1 { FONT-SIZE: 70%; font-family: Tahoma; COLOR: RGB(21,21,21); background: #212223; padding: 25px; padding-bottom: 1px; padding-top: 0px; }

.content_veranstaltung { FONT-SIZE: 70%; font-family: Tahoma; COLOR: #ffffff; background: #212223; padding: 2px; }
.content_right { FONT-SIZE: 70%; font-family: Tahoma; COLOR: RGB(21,21,21); background: #FCEED4; padding-bottom: 3px; }
.breadcrumb { FONT-SIZE: 70%; font-family: Tahoma; COLOR: RGB(21,21,21); background: #F1F7E2; padding: 4px; padding-left: 10px; border-top: #ffffff 1px solid; }

.picture_left { float: left; padding-right: 6px;}
.picture_right { float: right; padding-left: 2px;}

.shop_teaserimage { padding-right: 10px; vertical-align:top; text-align:right;}
.shop_teaserheadline { FONT-SIZE: 100%; COLOR: #E68F0A; font-weight: bold; vertical-align:top;}
/*.shop_attribute { FONT-SIZE: 70%; COLOR: #E68F0A; font-weight: normal;}*/
.shop_attributeheader  { FONT-SIZE: 70%; font-family: Tahoma; COLOR: #E68F0A; background: #212223; padding: 2px; font-weight: bold; }
.shop_attribute  { FONT-SIZE: 70%; font-family: Tahoma; COLOR: #ffffff; background: #212223; padding: 2px; vertical-align: top; }
.selectsize { FONT-SIZE: 80%; COLOR: #ffffff; background: #212223; width:50px; border:1px solid #000000;}
.shop_link { color: #FFFFFF; background: #212223; font-size: 70%; text-decoration: none; }
.shop_link:hover { color: #FE6700; background: #212223; font-size: 70%; text-decoration: none;}
.nshop_linkactive { color: #FFFFFF; background: #212223; font-size: 70%; text-decoration: none; font-weight: bold; }
.shop_linkactive:hover { color: #FE6700; background: #212223; font-size: 70%; text-decoration: none; font-weight: bold; }

.divider {border-bottom: 1px solid #E68F0A; }
