/* Nur in Print Version */
#print_logo{display:none;}

html{height:100%;margin:0;padding:0;}
body{
font-family:arial;
background-color:#fff;color:#000;
text-align:center;
border:0;
background-image:url('../img/template/body_bg.gif');
}
h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#000}	
h1 { font-size: 32px; color:#000; margin-bottom:0px; margin-top:5px; }
h2 { font-size:24px; margin-bottom:-12px; margin-top:5px; }	
h3 { font-size:18px; margin-bottom:-12px; }	
h4 { font-size:14px; margin-bottom:-10px;}
h5, h6 { font-size:12px; margin-bottom:-10px;line-height:1.2em; font-weight:bold }	


a {color:#ff9900; text-decoration:underline; border:none; outline:none }
a:hover {color:#000;text-decoration:none}		


.textfield{border:1px solid #aaa;margin-bottom:5px;}
.textfield_error{border:1px solid #f00;margin-bottom:5px;}
input.submit{background-color:#ddd;padding:4px;padding-left:4px;color:#666;border:1px solid #aaa;font-size:100%;}
input.submit:hover{background-color:#dfe1e2;padding:4px;padding-left:4px;color:#666;border:1px solid #aaa;font-size:100%;}
a.plain{display:block;width:145px;padding:6px 6px 6px 20px;text-decoration:none;color:#000;}
.main{width:1100px;text-align:center;padding:5px;margin-left:auto;margin-right:auto;}
.footer{float:right;font-size:80%;padding-top:5px;}
.footer a{color:#ccc;text-decoration:none;}
.language{float:right;text-align:left;font-size:.8em;}
.language a{color:#fff;text-decoration:none;}
.header_box{float:left;margin-left:230px;width:790px;padding-bottom:15px;margin-bottom:15px;}
.logo{margin-left:90px;float:left;text-align:left;width:440px;}
.infobox{border-bottom:2px solid #ccc;text-align:left;width:250px;float:left;margin-top:200px;}
.infobox_news{color:#bbb;clear:both;padding-left:15px;padding-right:5px;font-size:.7em; background-color:#333;}
.rahmenunten{float:left; width:250px; height: 16px; background-image:url('../img/rahmenelement.gif'); background-position:0px -19px}
.rahmenoben{width:250px; height: 16px; background-image:url('../img/rahmenelement.gif')}
.newsletter{border-top:2px solid #ccc;text-align:left;width:250px;float:left;font-size:80%;}
.content_main{float:right;width:800px; font-size:0.85em}
.content_wraper{ }
.content_text{
   text-align:left;
   padding:0 15px 15px 15px;
   background-image:url('../img/template/container_bg.gif');

}
.header_bild{text-align:left;width:800px;height:160px;background-repeat:no-repeat;}
.warenkorb{color:#ddd;font-size:80%;position:absolute;margin-top:-50px;margin-left:550px;}

/* Navigation ---------------------------------- */
ul.sidenav {
        font-size: 1em;
        float: left;
		text-align:left;
        width: 250px;
        margin: 0;
        padding: 0;
        list-style: none;
        background: #666;
        border-bottom: 1px solid #aaa;
        border-top: 1px solid #ccc;
}
ul.sidenav li a {
        display: block;
        background: #ddd;
        color: #000;
        text-decoration: none;
        padding: 10px 10px 10px 15px;
        border-top: 1px solid #aaa;
        border-bottom: 1px solid #444;
}
ul.sidenav li a:hover {
        /*background: #ddd;*/
        background: #000;
		  color:#fff;
        border-top: 1px solid #ccc;
}
ul.sidenav li a.active {
      background: #ffa407;
		color:#000;
		font-weight:bold;
      border-top: 1px solid #ccc;
}
ul.sidenav li span{     display: none; }
ul.sidenav li a:hover span {
        display: block;
        font-size: 0.7em;
        padding: 10px 0;
}


/* Unternavigation ------------------------ */
#navigation-1 li {
background: #333;
float: left;
list-style: none;
}

#navigation-1 li a {
text-decoration: none;
font-size:0.8em;
color: #DFE1E2;
float: left;
padding: 10px 20px;

}

#navigation-1 li a:hover {
background: #000;
color: #fff;
font-weight:bold;
}

#navigation-1 li a.active {
background: #ffa407;
		color:#000;
font-weight:bold;
text-decoration: none;
}


/* 
	ColorBox example user style
	These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {position:absolute;}
#colorbox, #modalBackgroundOverlay{position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
#modalBackgroundOverlay{position:fixed;}
#modalClose, #contentPrevious, #contentNext{outline:none; cursor:pointer;}
#modalLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#modalLoadedContent img, #modalLoadedContent embed{display:block;}/* Display:block removes the line-height gap underneath images, iframes, and embedded content */
#modalLoadingOverlay{position:absolute; width:100%; height:100%; top:0; left:0;}
#modalInfoBr{display:none;}

#modalBackgroundOverlay{background:url(../lightbox/colorbox/images/stripe.png) 0 0 repeat;}

#colorbox{}
	#borderTopLeft{width:21px; height:21px; background:url(../lightbox/colorbox/images/borderTopLeft.png) 0 0 no-repeat;}
	#borderTopCenter{height:21px; background:url(../lightbox/colorbox/images/borderTopCenter.png) 0 0 repeat-x;}
	#borderTopRight{width:21px; height:21px; background:url(../lightbox/colorbox/images/borderTopRight.png) 0 0 no-repeat;}
	#borderBottomLeft{width:21px; height:21px; background:url(../lightbox/colorbox/images/borderBottomLeft.png) 0 0 no-repeat;}
	#borderBottomCenter{height:21px; background:url(../lightbox/colorbox/images/borderBottomCenter.png) 0 0 repeat-x;}
	#borderBottomRight{width:21px; height:21px; background:url(../lightbox/colorbox/images/borderBottomRight.png) 0 0 no-repeat;}
	#borderMiddleLeft{width:21px; background:url(../lightbox/colorbox/images/borderMiddleLeft.png) 0 0 repeat-y;}
	#borderMiddleRight{width:21px; background:url(../lightbox/colorbox/images/borderMiddleRight.png) 0 0 repeat-y;}
	#modalContent{background:#fff;}
		#modalLoadedContent{margin-bottom:55px; border:1px solid #fff;}
			#contentTitle{position:absolute; bottom:5px; left:105px; width:80%; text-align:left; font-size:10pt; color:#949494;}
			#contentCurrent{position:absolute; bottom:35px; left:58px; font-size:10pt; font-weight:bold; color:#949494;}
			#contentPrevious{position:absolute; bottom:45; left:0px; background:url(../lightbox/colorbox/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
			#contentPrevious:hover{background-position:-25px -25px;}
			#contentNext{position:absolute; bottom:45; left:27px; background:url(../lightbox/colorbox/images/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
			#contentNext:hover{background-position:0px -25px;}
		#modalLoadingOverlay{background:url(../lightbox/colorbox/images/loading.gif) center center no-repeat #fff;}
		#modalClose{position:absolute; bottom:0; right:0; background:url(../lightbox/colorbox/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#modalClose:hover{background-position:-50px -25px;}

