@import url("default.css");

body 		{ margin:0; background-color:#333; font-size:12px; color:#000; font-family: Arial; }
a			{ text-decoration:none; color:#000; }
.clear 
{
 	clear: both; 
	display: block; 
	font-size: 0 !important; 
	line-height: 0 !important; 
	height: 0 !important; 
}

#outerbox	{ background:#fff url(../img/bg.gif); padding-bottom:50px; float:left; width:100%; }

#header				{ width:100%; height:120px; float:left; background-color:#fff; }
#header #headerbox	{ width:1170px; height:120px; float:left; }
#header #bildbox 	{ width:472px; float:left; }
#header #suchebox 	{ width:378px; height:80px; float:left; padding-left:320px; padding-top:40px; text-align:right; font-size:11px; }
#header #suchebox select 	{ width:190px; font-size:11px; }
#header #suchebox input 	{  font-size:11px; }

#navconbox			{ width:1000px; margin-left:175px; }

#nav				{ width:160px; background-color:#616161; float:left; border-bottom: 5px solid #0848A2; padding:20px 0px 20px 10px; }
#nav a 				{ display:block; font-size:11px; color:#fff; height:20px; font-weight:bold; padding-top:5px; padding-left:10px }
#nav a:HOVER		{ display:block; font-size:11px; color:#03214D; height:20px; font-weight:bold; padding-top:5px; padding-left:10px }
#nav a.aktiv 		{ display:block; font-size:11px; color:#fff; height:20px; font-weight:bold; background-color: #0848A2; padding-top:5px; padding-left:10px}  

#contentbox			{ width:823px; float:left; border-right:2px solid #999; }

#content			{ width:821px; float:left; background-color:#fff; padding:0px 0px 0px 0px;border-top:2px solid #333; border-left:2px solid #fff;}

#contentinner		{ width:740px; padding:30px 40px 30px 40px; float:left;  }
#contentinner div.fliess	{ line-height:1.7; float:left; width:739px; margin-bottom: 20px; }

#headerbild			{ width:821px; position:relative;  }
#headerbildtext		{ width:180px; height:20px; position:absolute; bottom:0px; right:0px; background-color:#fff; font-size:18px; padding-left:20px; padding-top:10px;  padding-bottom:5px; text-align:left;}

#footer				{ width:803px; float:left; border-bottom:10px solid #999; font-size:11px; margin-top:5px; background-color:#fff; padding:12px 0px 12px 20px;  }

#outerfooter		{ width: 630px; padding: 20px 0px 50px 370px; color:#999; float:left; line-height:2;  }
#outerfooter a		{ color:#999; font-size:11px; }

/* ********************** */

input#suche				{ height:15px;  }
#kontaktbox				{ float:left; width:70px; text-align:center; padding-top:5px; }
#sucheinputbox			{ float:left; width:130px; margin-left:30px;  margin-top:3px;  }
#sucheinputbox #query	{ height: 15px; }
#suchebuttonbox			{ float:left; width:20px; padding-left:5px; margin-top:3px; }



/* ********************** */

h1					{ color:#0848A2; font-size:28px; font-weight:bold;  margin-bottom:20px; }
h2					{ color:#000; font-size:20px; font-weight:normal; margin-bottom:20px; }
h3					{ color:#0848A2; font-size:16px;  font-weight:normal;  margin-bottom:7px;}

ul					{  }
li 					{ color:#0848A2  }
.blue				{ color:#0848A2 }
.small				{ font-size:11px; }
.fliess				{ line-height:1.5; }

a.greyover			{ color:#000; display:block; }
a.greyover:HOVER	{ color:#666; }

/* ********************** */

#news					{ float:left; width: 770px; }
#news_content			{ float:left; width: 770px; background:#fff url(../img/newsbg.gif) no-repeat top left;}
#news_bilder, 
#news_header 			{ float:left; width: 770px; background-color:#fff; }
.news_header_box,
.news_bilder_box		{ float:left; width: 235px; padding-left:15px;  margin-right:10px;}
.newsbox 				{ float:left; width: 235px; background:transparent url(../img/bulletpfeil.gif) no-repeat left 8px; padding-left:15px;  margin-right:10px;}
#news h1				{ display:block; color:#000; width:235px;  font-size:17px; font-weight:normal; margin: 0px 0px 13px 0px; }
.newsbox .newsrahmen	{ float:left; width: 235px; margin-right:10px; }
.newsbox .text			{ float:left; width:215px; line-height:2; }
.newsbox a				{ color:#000; }

/* ********************** */

#reiterbox				{ position:relative; width:739px; height:42px; float:left; }
#reiterreiterbox		{ position:absolute; width:739px; height:42px; top:-1px; left:0px; z-index:9; }

span.reiter_passiv		{ padding:10px 0px 5px 0px; margin:0px; height:27px; float:left;  }
span.reiter_aktiv		{ font-size: 14px; padding:10px 0px 5px 0px; margin:0px; height:27px; float:left; border-right:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc;  }
span.reiter_aktiv a		{ display:block; padding:0px 20px; border-bottom:1px solid #fff; height:32px; }
span.reiter_passiv a	{ display:block; padding:0px 20px;  height:33px; }

span.reiter_aktiv a h1,
span.reiter_passiv a h1	{ font-size: 13px; margin:0px; font-weight:normal; color:#000; }

span.reiter_passiv a.reiter_rahmenrechts	{ border-right:1px solid #ccc;  }

.reitersubbox			{ width:659px; float:left;  border:1px solid #ccc; padding:40px;  margin-bottom:20px; }
.reitersubbox .produkte { width:600px; padding:20px; background-color: #EBEBEB; float:left; margin-bottom:20px;  }
.reitersubbox .produkt 	{ width:260px; float:left; height:20px; background:transparent url(../img/bulletpfeil.gif) no-repeat left center; padding-left:20px;  }
.reitersubbox .produktlang 	{ width:520px; float:left; height:20px; background:transparent url(../img/bulletpfeil.gif) no-repeat left center; padding-left:20px;  }


/* ********************** */

#schalterbox			{ width:739px; float:left; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; margin-bottom:20px; }
#schalterbox .box		{ width:719px; float:left; padding:10px; border-bottom:1px solid #ccc; }
#schalterbox .schalter	{ width:20px; float:left; margin-left:10px; }

#schalterbox h1			{ display:block; width: 638px; height:15px; padding:2px 25px 3px 25px; background-color: #EBEBEB; color:#0848A2; font-weight:normal; font-size:13px; float:left; margin:0px; }

#schalterbox .produkte 	{ width:650px; padding:20px 20px 0px 20px; background-color: #fff; float:left; margin-bottom:20px;  }
#schalterbox .produkt 	{ width:260px; float:left; height:18px; background:transparent url(../img/bulletpfeil.gif) no-repeat left 4px; padding-left:20px; padding-top:2px }
#schalterbox .produktlang 	{ width:620px; float:left;  background:transparent url(../img/bulletpfeil.gif) no-repeat left 5px; padding-left:20px; padding-top:2px;margin-bottom:5px }
#schalterbox .desc		{ width:500px; float:left; padding:5px 20px; line-height:1.5; margin-bottom:15px; }

/* ********************** */

#diashowbox					{ width:739px; float:left; margin-bottom:20px; }
#diashowbox #remote			{ width:706px; float:left; text-align:right; background-color:#fff; margin-bottom:5px;}
#diashowbox #images			{ width:739px; float:left; }
#diashowbox #images .imgbox	{ width:214px; float:left; border:1px solid #ccc; padding:3px; }


/* ********************** */

.suchergebnis	{ width:719px; float:left; padding:10px; border:1px solid #ccc; margin-bottom:10px; }
.suchergebnis .query {color:#ff0000; }

