body {background: url(../../img/bg.jpg) repeat-x #fff; color: #000; font-size: 10px;}



a:link,a:visited,a:active {color: #245885; text-decoration: none;}



a:hover { color: #404040;text-decoration: underline;}



table, td, tr, div, p, pre, h1, h2, h3, h4, ul {

font-family: Verdana, Arial, Helvetica, san-serif;

font-size:10px;

color:#000;



}



input {

border-width: 1;

font-size: 10px;

font-family: Geneva, Arial, Helvetica, san-serif;

border-color: #245885;

border-style: solid;

color: #404040;

font-weight: bold;

vertical-align: middle;

margin: 1px;

}


.cartinput {

border-width: 1;

font-size: 8px;

font-family: Geneva, Arial, Helvetica, san-serif;

border-color: #01139c;

border-style: solid;

background-color: #abb4dd;

color: #01139c;

font-weight: bold;

}



.header {background: url(../../img/header.jpg); text-align:center; width: 906px; height: 113px;}



.nav_leiste {background: url(../../img/nav_leiste_bg.jpg); width: 906px; height: 42px;}

.nav_leiste a, .nav_leiste a:visited {display: block; float: left; height: 27px; background: url(../../img/nav_leiste_trenner.jpg) no-repeat right; padding: 13px 13px 0px 5px; color: #FFF; font-size: 11px; font-weight: bold;}

.nav_leiste a:hover {text-decoration: none; color: #D2E9FF;}

.network {width: 100%;}

.main {background: url(../../img/main_bg.jpg); width: 906px;}

.footer {background: url(../../img/footer.jpg); width: 906px; height: 28px; font-weight: bold;}



.nav_l_top {background: url(../../img/nav_l_top.jpg); width: 183px; height: 33px; font-weight: bold; color: #FFF; font-size: 11px; padding: 0px 0px 0px 10px;}

td.nav_l_mid {background: url(../../img/nav_l_mid.jpg); width: 163px; height: 26px; font-weight: bold; color: #404040; font-size: 10px; padding: 0px 0px 0px 30px;}

td.nav_l_mid:hover {background: url(../../img/nav_l_mid_over.jpg);}

td.nav_l_mid a, td.nav_l_mid a:visited {color: #404040;}

td.nav_l_mid a:hover {color: #235885; text-decoration: underline;}

.nav_r_top {background: url(../../img/nav_r_top.jpg); width: 183px; height: 33px; font-weight: bold; color: #FFF; font-size: 11px; padding: 0px 0px 0px 10px;}

.content_top {background: url(../../img/content_top.jpg); width: 507px; height: 33px; font-weight: bold; color: #FFF; font-size: 11px; padding: 0px 0px 0px 10px;}

.content_mid {background: url(../../img/content_mid.jpg); width: 507px; color: #000; font-size: 11px; padding: 0px 5px 0px 5px;}

.toggleopacity40 img{
/* Eine Zeile zusätzlich in Index.php für Internet Explorer 5,6*/
opacity: 0.4;
}

.toggleopacity20 img{
/* Eine Zeile zusätzlich in Index.php für Internet Explorer 5,6*/
opacity: 0.2;
}

.toggleopacity40:hover img, .toggleopacity20:hover img{
/* Eine Zeile zusätzlich in Index.php für Internet Explorer 5,6*/
opacity: 1;
}

#toggleopacity40 img{
/* Eine Zeile zusätzlich in Index.php für Internet Explorer 5,6*/
opacity: 0.4;
}

#toggleopacity40:hover img, .toggleopacity20:hover img{
/* Eine Zeile zusätzlich in Index.php für Internet Explorer 5,6*/
opacity: 1;
}

.headerbox {
	position:relative; left:0px; width:375px;
}
.headerlogo {
	position:absolute; left:20px; top:18px; width:367px; height:70px;
}
.logoimage1 {
	position: absolute; left:20px; top:22px;
}

.logoimage2 {
	position: absolute; left:358px; top:22px;
}

.headerbannerrota {
	position:relative; top: 8px; left: 430px; width:470px;
}

.search {
	background: transparent url(../../img/search.png) no-repeat left top; min-height:24px; padding-left:10px;
	text-align: left; position:relative; top: 14px; left: 430px; width:470px;
}
.searchform {
	-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;
}

.searchforminput {
	margin-top:3px;
}

.searchformsubmit {
	border:0px; margin-top:3px; top: 3px;
}

.topmargin {
	margin-top: -5px;
}

.servertime {
	font-family: Verdana; font-size: 10px; color: #808080; letter-spacing: -1px
}