
* {margin:0; padding:0;}
html {			background: #ffffff;
				background-repeat: repeat-x;
				font-family: Arial, Verdana, sans-serif;
				font-size:12px;
				}
table{
margin-left:auto;
margin-right:auto;
}
body {text-align: center;}
#container { 	width:540px;
				height: 171px;
				position: absolute;
				text-align: left;
    			z-index:10;}

#helpnav  {position: absolute;
	top: 15px; 
	left: 350px; 
	width: 200px; 
	height: 50px;
	z-index:40;
	font-size:10px;
	color:#383838;
	text-decoration: none; }
#image { width:277px;
				height: 335px;
				position: absolute;
				text-align: left;
    			z-index:30;
    			}
#image2 { width:75px;
				height: 335px;
				position: absolute;
				text-align: left;
    			z-index:30; }
#helpnav a {text-decoration: none;
	color:#383838;}




.csc-textpic {padding:10px;}
.csc-textpic-image {border: 1px solid #ffaa30;padding:2px;
	}
.backtest {background-image: url(/fileadmin/kraus/layout/images/backtest.jpg);}
/*Ab hier beginnen die Formatierungen f?r den Text, h1, ...*/
h1 {			font-family: Arial;
				font-size:14px;
				font-weight: 700;
				color:#ffaa30;
				padding-left:10px;
}
/*?berschrift 1 f?r Spalte col_pos=3, rand */				
h1.h1_col_3{	
				color:#383838;
				text-decoration: none;
				font-size:12px;
				background-repeat: no-repeat;
				padding-left:20px;}
				
p.bodytext {	font-family: Arial;
				font-size:11px;
				color:#383838;
				padding-left: 10px;
				padding-right:10px;
				padding-bottom:10px;
				line-height: 15px;
				}

.borderumtext {	
				border: 3px solid #e5e5e5;
				text-align: left;
				padding-bottom:20px;
				padding-left:15px;
				padding-top:5px;
				padding-right:15px;
				}


/*Zur?ckbutton formatieren*/
.borderumtext a{text-decoration: underline;
				color:#383838;
				font-size:12px;}
				
				
.borderumtext ul {margin-left:40px;
				list-style-type: square;
				list-style-position: outside;
				font-family: Arial;
				font-size:11px;
				color:#383838;}

.rahmengrau {border: 3px solid #e5e5e5;}

/*Bildunterschriften*/				
.csc-textpic-caption {font-family: Arial;
				font-size:9px;
				color:#383838;
				}

/*externe Links new Window*/
.external-link-new-window {font-family: Arial;
				font-size:9px;
				color:#616161;
		}
p.bodytext a.internal-link, a.download {font-family: Arial;
				font-size:10px;
				color:#616161;
				letter-spacing:1px;
		}
p.bodytext a {font-family: Arial;
				font-size:11px;
				color:#09368b;
				
		}
.internal-link a{font-family: Arial;
				font-size:9px;
				color:#616161;
		}


/*Ab hier beginnen die Formatierungen f?r die dynamischen Navigationen*/

/*Hauptnavigationsebene*/				
ul#nav {		font-family: Arial, Verdana, sans-serif;
				font: Arial;
				font-size:12px;
				color:#ffffff;
				list-style: none;
				display:block;
				white-space: nowrap;
				overflow: hidden;
				padding-top:7px;
				margin-left:0px;}
#nav li 		{font-family: Arial, Verdana, sans-serif;
				font: Arial;
				font-size:12px;
				float: left;
				display: block;
				width:auto;
				list-style: none;
				overflow: hidden;
				}
				
#nav a{			font-family: Arial, Verdana, sans-serif;
				font: Arial;
				font-size:12px;
				display:block;
				width:auto;
				text-decoration: none;
				color:#ffffff;
				padding-left:10px;
				padding-right:10px;
				text-align: center;
				float:left;
				}

#nav a:hover 	{font-family: Arial, Verdana, sans-serif;
				font: Arial;
				font-size:12px;
				display:block;		
				width:auto;
				text-decoration: none;
				color:#ffffff;
				}
				
li#act a		{font-family:Arial,Verdana, sans-serif;
				font: Arial;
				font-size:12px;
				display:block;		
				width:auto;
				text-decoration: none;
				color:#ffffff;
				font-weight:bold;
				}


/*Navigationeebene 2, d.h. 50er, 125er,...*/

ul#nav2 {		font-family: Arial, Verdana, sans-serif;
				font: Arial;
				font-size: 12px;
				color:#000000;
				list-style: none;
				display:block;
				height:30px;
				white-space: nowrap;
				padding-left:10px;
				background: url(images/navhier2_spacer.jpg);
				background-repeat: no-repeat;
				margin-left:0px;}
#nav2 li 		{font-family: Arial, Verdana, sans-serif;;
				font: Arial;
				font-size: 12px;
				float: left;
				height: 30px;
				list-style: none;
				padding-top:5px;
				padding-left:5px;}
				
#nav2 a{		font-family: Arial, Verdana, sans-serif;;
				font: Arial;
				height:30px;			
				text-decoration: none;
				color:#000000;
				text-align: center;
				}

#nav2 a:hover 	{font-family: Arial, Verdana, sans-serif;;
				font: Arial;
				height:30px;				
				text-decoration: none;
				color:#ffaa30;
				}

li#act2 a		{font-family: Arial, Verdana, sans-serif;;
				font: Arial;
				float:left;
				display:block;
				height:30px;				
				text-decoration: none;
				color:#ffaa30;
				font-weight: bold;
				}

/*Navigationeebene 3, d.h. Modell 1, Modell 2,...*/

ul#nav3 		{font-family: Arial;
				font: Arial;
				font-size: 10px;
				color:#383838;
				list-style: none;
				display:block;
				height:25px;
				width:770px;
				padding-left:30px;
				white-space: nowrap;
				padding-left:0px;}
#nav3 li 		{font-family: Arial;
				font: Arial;
				font-size: 10px;
				float: left;
				height: 25px;
				list-style: none;
				padding-top:5px;
				padding-left:10px;}
				
#nav3 a{		font-family: Arial;
				font: Arial;
				height:25px;			
				text-decoration: none;
				color:#383838;
				
				padding-top:2px;
				text-align: center;
				}

#nav3 a:hover 	{font-family: Arial ;
				font: Arial;
				height:25px;				
				text-decoration: none;
				color:red;
				}
				
li#act3 a		{font-family: Arial ;
				font: Arial;
				height:25px;				
				text-decoration: none;
				color:red;
				font-weight: bold;}

/*Formatierungen für die Tabelle bei den Fahrzeugdetails*/
.details {font-size:10px;}
.contenttable {float:left;
	display:block;
	width: auto;
	vertical-align: top;
	margin-left: 5px;
	font-size:10px;
	}
.contenttable td{
	
	vertical-align: top;
	}


/*Formatierungen f?r die linke Tabellenh?lfte*/
.tr-odd .td-0{
	
	padding-left:10px;
	width:200px;
	color: #ffffff;
	font-weight: bold;
	background:#686868;
	height:20px;}
.tr-even .td-0 {
	padding-left:10px;
	width:200px;
	color: #ffffff;
	font-weight: bold;
	background:#686868;
	height:20px;}

/*Formatierungen f?r die rechte Tabellenh?lfte*/
.tr-odd .td-last{
	padding-left:10px;
	width:250px;
	color: #000000;
	font-weight: bold;
	background:#b2b2b2;
	height:20px;}
.tr-even .td-last {
	padding-left:10px;
	width:250px;
	color: #000000;
	font-weight: bold;
	background:#b2b2b2;
	height:20px;}

/*Loginbox formatieren*/
.tx-newloginbox-pi1 {margin-left:15px; width:80%}

ul {			margin-left:40px;
				list-style-type: disc;
				list-style-position: outside;
				font-family: Arial;
				font-size:11px;
				color:#383838;}
				
a.external-link-new-window img {border:none;}

/*3-spaltiges Layout*/
td.c3l1-middle {border:none;vertical-align:top;}
td.c3l1-left {border:none;vertical-align:top;}
td.c3l1-right {border:none;vertical-align:top;}

/*2-spalitges Layout*/
td.c2l1-middle {border:none;vertical-align:top;}
td.c2l1-left {border:none;vertical-align:top;}
td.c2l1-right {border:none;vertical-align:top;}

.tx-newloginbox-pi1 h3 {			font-family: Arial;
				font-size:14px;
				font-weight: 700;
				color:#ffaa30;
				}
.tx-newloginbox-pi1 p 
				{	font-family: Arial;
				font-size:11px;
				color:#383838;
				padding-right:10px;
				padding-top:10px;
				padding-bottom:10px;
				line-height: 15px;
				}
.tx-newloginbox-pi1 form input 
				{	font-family: Arial;
				font-size:11px;
				color:#383838;
				padding-right:10px;
				line-height: 15px;
				background-color: #cccccc;}
.tx-newloginbox-pi1 form label 
				{	font-family: Arial;
				font-size:11px;
				color:#383838;
				padding-right:10px;
				line-height: 15px;
				letter-spacing: 1px}
				
td.backtest p.bodytext {width:205px;}
td.backtest .csc-textpic-text p.bodytext {width:205px; margin-left:-10px; }

/*Sitemamp formatieren*/
.csc-sitemap,  {font-family: Arial;
				font-size:11px;
				color:#383838;
				padding-right:10px;
				line-height: 15px;
				text-decoration:none;
				list-style: none;
				}
.csc-sitemap ul li {font-family: Arial;
				font-size:11px;
				color:#383838;
				padding-right:10px;
				line-height: 15px;
				text-decoration:none;
				list-style: none;
				padding-top:20px;}
.csc-sitemap ul li a {font-family: Arial;
				font-size:11px;
				color:#383838;
				padding-right:10px;
				line-height: 15px;
				text-decoration:none;
				list-style: none;
				font-weight: bold;
				}
.csc-sitemap ul li ul li a {font-family: Arial;
				font-size:11px;
				color:#383838;
				padding-right:10px;
				line-height: 15px;
				text-decoration:none;
				list-style: none;
				font-weight:normal}
				
/*Back-Button formatieren*/
.backbutton {font-size:11px; color:#09368b;text-align:right;width:100%;display:block;height:30px;}
a {text-decoration:none;}
#map24div {text-align:center;padding-right:40px;}



.tx-fbflickr-pi1 { margin-left: 15px;}

.tx-flickrset-pi1 { margin-left: 15px;  width: 300px;}
.tx-flickrset-pi1 h3 { display: none;}
.tx-flickrset-pi1 h5 { display: none;}
.tx-flickrset-pi1 img { margin-left: 5px; margin-top: 5px;}


