/*Tags
*/
html,body{
font-size:101%;
text-align:center;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
margin:0px;
padding:0;
height:100%;
}
body{background:#eeeeee repeat-y center;}
h1{
color:#646464;
font-size:120%;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
font-weight:bold;
}
h2{
color:#474747;
font-size:1.1em;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
h3{
color:#474747;
font-size:1em;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
h4{
color:#474747;
font-size:0.9em;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
a img{border:none;vertical-align:bottom;}
span.titel{
color:#000000;
font-size:0.8em;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
font-weight:bold;
line-height:120%;
}
span.autor{
color:#474747;
font-size:0.8em;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
font-weight:normal;
line-height:120%;
}
ul.nav{list-style-type:none;margin:0;padding:0;}
p{font-size:100%;}
p.pdflink{
margin:2em 15em 0em 0em;
padding:0.5em;
border:1px solid #b80000;
background-color:#fbf6f4;
}
th{font-size:0.8em;background-color:#d1e0f0;}
td{
padding-bottom:5px;
font-size:0.75em;
line-height:110%;
border-bottom:1px solid #cccccc;
}
td.korb{padding-left:4px;background-color:#d1e0f0;}
td.zentriert{text-align:center;}
a{
color:#002a53;
font-size:1em;
font-weight:normal;
text-decoration:underline;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
a:hover{
color:#800000;
font-size:1em;
font-weight:normal;
text-decoration:none;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
a.shoplist{
color:#002a53;
font-size:1em;
font-weight:bold;
text-decoration:underline;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
a.shoplist:hover{
color:#800000;
font-size:1em;
font-weight:bold;
text-decoration:underline;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
input.bestellknopf{
padding:2px 4px;
border-top:1px solid #e76565;
border-left:1px solid #e76565;
border-bottom:1px solid #800000;
border-right:1px solid #800000;
color:#002a53;
background-color:#f3d77f;
font-size:0.8em;
font-weight:bold;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
height:1.8em;
width:8em;
}
input.bestellknopf:hover{
padding:2px 4px;
border-top:1px solid #800000;
border-left:1px solid #800000;
border-bottom:1px solid #e76565;
border-right:1px solid #e76565;
color:#800000;
background-color:#f7e8c1;
font-size:0.8em;
font-weight:bold;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
a.bestellknopf{
padding:2px 4px;
border-top:1px solid #e76565;
border-left:1px solid #e76565;
border-bottom:1px solid #800000;
border-right:1px solid #800000;
color:#002a53;
background-color:#f3d77f;
font-size:0.8em;
font-weight:bold;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
text-decoration:none;
}
a.bestellknopf:hover{
padding:2px 4px;
border-top:1px solid #800000;
border-left:1px solid #800000;
border-bottom:1px solid #e76565;
border-right:1px solid #e76565;
color:#800000;
background-color:#f7e8c1;
font-size:0.8em;
font-weight:bold;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
text-decoration:none;
}
a.cart{
color:#eeeeee;
font-size:1em;
font-weight:bold;
text-decoration:underline;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
a.cart:hover{
color:#ffffff;
font-size:1em;
font-weight:bold;
text-decoration:underline;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
br.neu{clear:left;}
p a{font-size:1em;}
p a:hover{font-size:1em;}
p.abstand_links{margin-left:22px;}
ul.ohneStyle {
	list-style: none;
	margin:0;
	padding: 0;
	}
ul.ohneStyle li{
		border-bottom: 2px dashed #ffffff;
		background-color: #f0f5f9;
		padding: 1em 0.5em;
	}
ul.ohneStyle h4{
		font-size: 1.05em;
		margin: 0;
	}
ul.ohneStyle p{
	 	margin: 0.5em 0 0 0;
	 }
ul.ohneStyle a,  ul.ohneStyle a:hover, ul.ohneStyle a:visited{
	 	text-decoration: none;
		font-weight: bold;
	 }
#cart_inhalt p{margin-top:5px;margin-bottom:0px;}
/*Klassen*/
.addinfo{font-size:0.7em;}
.ue1{font-size:1.6em;line-height:120%;}
.ue2{font-size:1.4em;line-height:120%;}
.ue3{font-size:1.2em;line-height:120%;font-weight:bold;}
.rot{color:#ff0000;font-size:0.9em;}
.fett{font-weight:bold;}
.bild_links{float:left;margin-right:20px;}
.bild_rechts{float:right;margin-left:20px;}
.tbButtonNeuerscheinung{
background-color:#c0502e;
color:#ffffff;
padding:1px;
line-height:130%;
}
.tbButton_abstand_oben_klein{margin-top:-0.7em;}
.tbButton_abstand_oben{margin-top:1em;}
.tbButton_rand{border:2px #0000ff solid;}
.tbButton_text{
color:#000000;
font-size:76%;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
line-height:1.3em;
}
.tbButton_abstand_oben{margin-top:1em;}
.tbButton_knopf{
color:#003d79;
font-weight:bold;
font-size:0.7em;
padding:3px;
background-color:#ffffff;
border:solid 1px #800000;
cursor:pointer;
}
.tbButton_rechts{text-align:right;}
.tbButton_zentriert{text-align:center;}
.tbButton_weg{display:none;}
.tbButton_08{font-size:0.8em;}
.tbButton_075{font-size:0.75em;}
.tbButton_07{font-size:0.7em;}
.tbButton_065{font-size:0.65em;}
.tbButton_50{width:50px;}
.tbButton_65{width:65px;}
.tbButton_100{width:100px;}
.tbButton_125{width:125px;}
.tbButton_150{width:150px;}
.tbButton_200{width:200px;}
.tbButton_250{width:250px;}
.tbButton_formular{
width:150px;
float:left;
font-size:0.8em;
line-height:130%;
}
.tbButton_links_250{float:left;width:250px;}
.tbButton_links_200{float:left;width:200px;}
.tbButton_links_150{float:left;width:150px;}
.tbButton_links_120{float:left;width:120px;}
.tbButton_links_100{float:left;width:100px;}
.tbButton_haelfte{width:50%;}
.tbButton_aktuell{
color:#800000;
font-size:0.7em;
font-weight:bold;
text-decoration:none;
}
.tbButton_hauptmenue{}
.tbButton_hauptmenue a .bullet{font-size:1em;font-weight:bold;visibility:hidden;}
.tbButton_hauptmenue a:hover .bullet{font-size:1em;font-weight:bold;visibility:visible;}
.tbButton_hauptmenue li{
font-family:Arial;
text-align:left;
display:block;
float:left;
padding-left:20px;
}
.tbButton_hauptmenue li a{
color:#002a53;
font-size:0.7em;
font-weight:bold;
text-decoration:none;
height:20px;
}
.tbButton_hauptmenue li a:hover{
color:#800000;
font-size:0.7em;
font-weight:bold;
text-decoration:none;
}
.tbButton_submenue{text-align:left;margin:0;}
.tbButton_submenue li{
text-align:left;
margin-top:0.3em;
margin-bottom:0;
margin-left:0;
padding-top:0;
padding-bottom:0;
padding-left:0;
width:240px;
}
.tbButton_submenue li a{
color:#002a53;
font-size:0.7em;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
font-weight:bold;
line-height:140%;
text-decoration:none;
text-align:left;
display:block;
padding-right:22px;
padding-left:22px;
width:196px;
}
.tbButton_submenue li a:hover{
color:#800000;
font-size:0.7em;
font-weight:bold;
text-decoration:none;
background-color:#ffffff;
text-align:left;
display:block;
}
.tbButton_zweite_ebene{
font-weight:bold;
line-height:130% !important;
text-decoration:none;
text-align:left;
display:block;
margin-top:0;
padding-right:9px !important;
padding-left:35px !important;
width:196px;
}
.tbButton_cart_titel{
color:#ffffff;
font-size:0.75em;
font-weight:bold;
background:#003d79;
margin:0;
padding-left:22px;
padding-top:4px;
padding-bottom:4px;
width:218px;
}
.tbButton_aktiv{}
.tbButton_aktiv a{
color:#800000;
text-decoration:none;
background-color:#ffffff;
text-align:left;
display:block;
}
.tbButton_submenue ul{list-style-type:none;margin:0;padding:0;}
.tbButton_text_w{
color:#ffffff;
font-size:0.7em;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
font-weight:bold;
}
/*boxen */
#area{
background-image:url(/bilder/allgemein/bg.gif);
text-align:left;
margin-right:auto;
margin-left:auto;
position:relative;
width:780px;
height:100%;
border:0;
}
#box_area{
background-color:#d1e0f0;
text-align:left;
padding-top:6px;
position:absolute;
top:170px;
left:510px;
width:240px;
height:auto;
border:0;
}
#box_text{
text-align:left;
padding-bottom:15px;
padding-left:0;
width:240px;
}
#box_titel{
background:#003d79;
margin:0;
padding-top:3px;
padding-left:22px;
width:218px;
height:17px;
}
#erklaerung{
position:absolute;
left:0px;
top:120px;
background-color:#ffffff;
border:1px solid #002a53;
padding:4px;
width:400px;
height:120px;
z-index:1000;
visibility:hidden;
}
#cart_inhalt{
text-align:left;
padding-bottom:15px;
padding-left:22px;
width:218px;
color:#002a53;
background-color:#f7e9c1;
border-bottom:20px solid #003d79;
}
#inhalt{
padding:30px 40px 100px;
width:430px;
height:auto;
border:0;
background-image:none;
background-color:#ffffff;
text-align:left;
line-height:120%;
}
#logo{
background:url(/bilder/allgemein/logo.gif) no-repeat;
position:relative;
top:0;
left:0;
width:100%;
height:100px;
}
#hotlinks{
position:absolute;
left:530px;
top:70px;
width:230px;
font-size:0.7em;
}
#hotlinks a{
margin-right:1em;
}

#termineNav{
border:1px solid #98bbda;
font-size:0.7em;
background-color:#ebf2f8;
padding:0;
float:right;
width:12em;
position:relative;
right:-2em;
margin-bottom:1em;
}
#termineNav h4{font-size:1.1em;
padding: 0 0.5em;
margin:0;
color: #003d79;
background-color: #d1e0f0;
}
#termineNav ul{
margin: 0 0 0 0;
padding:0;
list-style-position:outside;
list-style-type:none;
}
#termineNav li{
padding: 0.2em 0.5em;
}
#termineNav .ungeradeZeile{
	background-color: #ffffff;
}

.infobox{
	border: 2px solid #98bbda;
	font-size: 0.7em;
	background-color: #f4f8fb;
	padding: 0;
	margin: 1em 0;
	width: 24em;
	line-height: 140%;
}
.infobox h2{
padding: 0.2em;
position: relative;
color: #003d79;
background-color: #d9e6f2;
	margin: 0;
}
.infobox p{
	margin: 0.2em;
}
/* Neue Formate WE5 */
/* Navigation */
ul.hnav{
text-align:left;
margin:0;
padding:0;
list-style:none;
}
ul.hnav li{
float:left;
font-size:0.7em;
font-weight:bold;
padding:3px 0 0 1.3em;
}
ul.hnav li a:link,ul.hnav li a:visited{font-weight:bold;text-decoration:none;}
ul.hnav li.hnavAktuell{color:#800000;}
ul.hnav a .bullet{
	visibility: hidden;
}
ul.hnav a:hover .bullet{
	visibility: visible;
}
ul.vnav{
text-align:left;
margin:0;
padding:0;
width:240px;
list-style:none;
}
ul.vnav li{
	margin-top:0.3em;
}
ul.vnav a:link,ul.vnav a:visited{
color:#002a53;
font-size:0.7em;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
font-weight:bold;
line-height:140%;
text-decoration:none;
text-align:left;
display:block;
padding-left:22px;
width:218px;

}
ul.vnav a:hover{
color:#002a53;
font-size:0.7em;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
font-weight:bold;
line-height:140%;
text-decoration:none;
text-align:left;
display:block;
padding-left:22px;
width:218px;

background-color:#ffffff;
}
ul.vnav a.aktiv,ul.vnav a.aktiv:visited{
color:#002a53;
font-size:0.7em;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
font-weight:bold;
line-height:140%;
text-decoration:none;
text-align:left;
display:block;
padding-left:22px;
width:218px;

background-color:#ffffff;
}
ul.subsub{
text-align:left;
margin:0 0 0 0;
padding:0 0 0.5em 0;
width:240px;
list-style-type: none;
}
ul.subsub a:link,ul.subsub a:visited{padding-left:32px;width:206px;height:auto;
padding-right: 2px;
background: transparent url(/bilder/icons/pfeil.png) no-repeat 20px 3px;
}
ul.subsub a:hover{padding-left:32px;width:206px;height:auto;
background: #ffffff url(/bilder/icons/pfeil.png) no-repeat 20px 3px;
padding-right: 2px;
}
ul.subsub a.aktiv,ul.subsub a.aktiv:visited{padding-left:32px;width:206px;height:auto;
background:  #ffffff url(/bilder/icons/pfeil.png) no-repeat 20px 3px;
padding-right: 2px;
}
div.tooltip{
font-size:0.7em;
font-weight:bold;
color:#800000;
background-color:#f0f5f9;
padding:0.5em 1em;
display:none;
}
