body{

	margin:0px;
	background-image:url("img/bgnav.jpg");
	background-repeat:repeat-y;
	background-color:#E5EDFA;
	font-family:arial, helvetica, tahoma;
	/*color:#12346A;*/
	color:#000000;
	font-size:13px;
}
a:link, a:active, a:visited{

	color:#12346A;

}
hr{

	display:none;

}
fieldset{

	border:0px;
	margin:0px;
	padding:0px;

}
fieldset.normal{

	border:1px;
	margin:1px;
	padding:1px;

}
img{

	border:0px;

}
/* C O N T E N T B E R E I C H */
img.contimg{

	background-color:#FFFFFF;
	float:right;
	border:solid 1px #93B4E8;
	padding:1px;
	margin:8px;
	margin-right:-15px;
	margin-top:-20px;

}
div#headline{

	width:100%;
	margin-top:185px;
	background-color:#F6F9FE;
	background-image:url("img/bgtf.jpg");
	background-repeat:repeat-y;
	
}
div#headline h1{
	
	margin:0px;
	padding-left:246px;
	padding-top:20px;
	padding-bottom:9px;
	font-size:19px;
	font-weight:normal;

}
div#content{
	
	background-image:url("img/bgboxes.jpg");
	background-repeat:repeat-y;
	background-position:right;
	min-height:570px;
	overflow:visible;
	margin-left:246px;
	padding-right:245px;
	padding-bottom:30px;
	line-height:20.5px;
}
div#content h2{

	margin:0px;
	margin-top:30px;
	font-size:14px;
	overflow:hidden;
	
	
}
div#content span{

	display:block;
	text-align:right;
	margin: -12px 0px 8px 0px;
	border-bottom: 1px solid #A1A1A1;
	/*color:#778EB3;*/
	color:#A1A1A1;
	font-size:10px;

}
div#content p{

	margin:0px;

}
div#boxes{

	position:absolute;
	right:0px;
	top:237px;
	width:221px;
	height:200px;
	/*border:solid 1px #000000;*/
	background-image:url("img/bgboxes.jpg");
	text-align:center;
	padding-top:12px;
}
div#boxes h3{

	display:block;
	color:#FFFFFF;
	width:200px;
	height:24px;
	border-bottom:0px;
	margin:0px auto;
	background-image:url("img/boxesbg.jpg");
	font-size:14px;
	padding-top:5px;
	position:relative;	
}
div#boxes table{

	width:198px;
	border:solid 1px #FBFCFE;
	background-image:url("img/boxestbbg.jpg");
	background-repeat:repeat-x;
	background-color:#FBFCFE;
	border-spacing:0px;
	table-layout:fixed;
	padding-left:10px;
	padding-right:10px;
	
}

div#boxes td{

	border-bottom:1px solid #CEDDF4;
	font-size:9px;
	/*color:#415F8D;*/
	color:#000000;
	text-align:left;
	/*width:38%;*/
	overflow:hidden;
	
}
div#boxes td.kg{

	text-align:right;
	width:25%;

}
div#boxes td.name{

	width:40%;

}
div#boxes td.farbe{

	width:35%;

}
div#boxes td.head{

	padding-top:10px;

}
div.boxestop{
	
	width:198px;
	margin:0px auto;
	margin-bottom:18px;
	padding-bottom:10px;
	border:solid 1px #93B4E8;
	border-top:0px;
	background-color:#FBFCFE;
	cursor:pointer;
}
form#nav{

	margin:0px;
	margin-top:-23px;

}
form#nav select{

	width:150px;
	margin-bottom:5px;

}
/* N A V I G A T I O N */
div#nav{

	width:231px;
	position:absolute;
	left:0px;
	top:182px;
	
}
div#nav div.login{

	margin:0px;
	width:225px;
	height:140px;
	background-image:url("img/bglogin.jpg");
	color:#81A7DC;
	font-size:9px;
	
}
div#nav div.reg{

	margin-left:20px;
	margin-top:8px;
	

}
div#nav div.eingelogged{

	margin-left:25px;
	padding-top:20px;
	font-size:12px;

}
div.login a:link,div.login a:active,div.login a:visited{

	color:#FFAE00;

}
div#nav form{

	margin:0px;

}
div#nav label{

	color:#ffffff;
	font-size:11px;
	margin-left:20px;
}
div#nav input.box{

	margin-left:20px;
	width:179px;
	height:19px;
	border:0px;
	background-image:url("img/inputbg.jpg");
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:5px;
	color:#12346A;
	
}
div#nav input.login{

	width:65px;
	height:20px;
	border:0px;
	float:right;
	margin-right:22px;
	margin-top:10px;

}
div#nav p{

	margin:0px;
	width:225px;
	height:32px;	
}
div#nav div.orange{

	margin-top:24px;
	padding-left:20px;
	margin-bottom:28px;
	
}
div#nav img.orange{

	margin-bottom:1px;
	
}
div#nav img{

	border:0px;
	
}
div#nav1bg, div#nav2bg, div#nav3bg{

	position:absolute;
	top:1px;
	width:150px;
	height:622px;
	background-color:#EFF4FB;
	/*background-color:#000000;*/
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	visibility:hidden;
}
ul.navigation{

	width:150px;
	margin:0px;
	padding:0px;	
	position:absolute;
	overflow:hidden;
	/*border-top:solid 1px #141468;*/
	visibility:hidden;
	
	
}
ul.navigation li{

	list-style:none;
	cursor:hand;
	margin-bottom:1px;
	padding:5px;
	padding-left:15px;
	color:#FFFFFF;
	/*color:#003496;*/
	/*background-color:#BED4ED;*/
	background-color:#003496;
	background-image:url("img/linkbg3.jpg");
	background-position:right;
	/*border-bottom:1px #d0d0d0 solid;*/

}
ul.navigation li.weiter{ background-image:url("img/linkbg2.jpg"); }
ul.navigation a:link,ul.navigation a:visited,ul.navigation a:active{

	color:#FFFFFF;
	/*color:#12346A;*/
	text-decoration:none;
	display:block;

}
ul.navigation a:hover{

	color:#FFC800;

}
div#nav1bg{ left:226px; }
div#nav2bg{ left:376px; width:151px; }
div#nav3bg{ left:558px; }	
ul#produkte{ left:226px; top:140px; }
ul#produkte1{ left:377px; top:167px; }
ul#produkte2{ left:377px; top:140px; }
ul#dienstleistungen{ left:226px; top:172px; }
ul#unternehmen{ left:226px; top:205px; }
ul#kontakt{ left:226px; top:236px; }

div#languageselect{

	position:absolute;
	top:176px;
	right:244px;
	border:solid 1px #000000;
	padding:0px;
	visibility:hidden;

}
div#languageselect img{

	display:block;

}
/* F U S S B E R E I C H */
div#footer{

	width:100%;
	height:70px;
	background-color:#F5F8FD;
	background-image:url("img/bgtf.jpg");
	background-repeat:repeat-y;
}
div#newsticker{

	width:225px;
	height:70px;
	float:left;
	background-image:url("img/newstickerbg.jpg");
	color:#FFFFFF;
	font-size:11px;
	margin-right:25px;
}
div#news{

	margin:0px;
	margin-left:25px;
	margin-right:2px;

}
div#news a:link, div#news a:active, div#news a:visited{

	color:#ffffff;
	text-decoration:none;

}
div#news a:hover{

	text-decoration:underline;

}
div#newsticker h2{

	margin:0px auto;
	display:block;
	text-align:left;
	font-size:12px;
	color:#FFA800;
	margin-top:10px;
	margin-left:25px;
	margin-bottom:5px;

}
div#linkunten{

	color:#44618E;
	font-size:11px;

}
div#linkunten img{

	margin-top:15px;
	margin-right:5px;
	margin-bottom:5px;
	border:0px;
}
div#granulat_unten{

	position:absolute;
	left:0px;
	bottom:0px;
	width:225px;
	height:267px;
	background:url("img/granulat_unten.jpg") no-repeat;
	z-index:-1000;
}

/* K O P F B E R E I C H */
div#topper{

	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:182px;
	background-image:url("img/bgtop.jpg");
	background-repeat:repeat-x;
	

}
div#top{

	position:absolute;
	left:0px;
	top:0px;
	display:block;
	background-image:url("img/granulat.jpg");
	background-repeat:no-repeat;
	background-position:right top;
	margin:0px;
	padding:0px;
	width:100%;
	height:182px;
	
}
div#top form,div#top fieldset{

	margin:0px;
	padding:0px;
	position:absolute;
	right:5px;
	bottom:2px;
}
div#top img{

	float:left;
	display:inline;
	margin-bottom:1px;

}
div#top input.suche{

	float:left;
	display:inline;
	margin:0px;
	border:0px;
	height:16px;
	width:157px;
	/*margin-bottom:1px;*/
	background-image:url("img/ssuchebg.jpg");
	padding-top:5px;
	font-size:10px;
	color:#BBBABA;

}
div#top input.but{

	border:0px;
	margin-left: -5px;
	margin-bottom:-2px;
	display:inline;
	

}
span#logo{
	
	background-image:url("img/logo.jpg");
	width:299px;
	height:182px;
	float:left;
	cursor:pointer;

}
span#cur{

	background-image:url("img/cur.jpg");
	width:178px;
	height:58px;
	float:left;
}
div#lost{

	position:absolute;
	left:-1000px;
	top:-1000px;

}

/* N E W S T I C K E R */
#ticker-container {
        position:relative;
        overflow:hidden;
        /*
        width: 225px;
        
        */
        height: 30px;
        padding: 0px;
        }
	
#ticker {
	position:relative;
	
}

#ticker ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#ticker ul li {
    display:list-item;
    margin-top: 1px;
    margin-bottom: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: arial;
    font-size: xx-small;
    font-weight: normal;
    color: #FFFFFF;
    padding-left: 2px;
}

#ticker ul li a {
    font-family: arial;
    font-size: xx-small;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 2px;
}

#ticker ul li a:hover {
    font-family: arial;
    font-size: xx-small;
    color: ;
    text-decoration: none;
    padding-left: 2px;
}
table.datenb{

	width:100%;

}
td.datenb{

	width:50%;
	padding-left:10px;
}
td.hell{

	background-color:#F7FAFD;

}
td.dunkel{

	background-color:#DEE8F8;

}