/* ----------------------------------*/
/* BODY & TAG STYLES */
/* --------------------------------- */
body {
	margin:0;
	padding:0;
	color:#666666;
	font-size:0.8em;
	font-family:Verdana,Arial,sans-serif,Helvetica,Geneva;
	background: url(../grafik/00_hauptelemente/back.gif) repeat-y 50% top;
	text-align:center;
}

/* commented backslash mac hack  \*/ 
html, body{	height:100%; } 
/* end hack */ 

h1 { font-family:Trebuchet MS; 	
	font-size:120%; 
	color: #bf4300;	
	font-weight:bold;
}
img { border:0 none;}
label { cursor:pointer; }
ul { margin:0 0 0 15px; padding:0px; }
object, embed{padding:0;margin:0} 



/* ----------------------------------*/
/* LINKSTYLES */
/* --------------------------------- */
a:active	{color: #FC9000; }
a:link		{color: #FC9000; }
a:visited	{color: #FC9000; }
a:hover		{color: #FC9000; }

a.link_klein:active  	{font-size: 85%;}
a.link_klein:link  		{font-size: 85%;}
a.link_klein:visited 	{font-size: 85%;}
a.link_klein:hover  	{font-size: 85%;}

a.link_leiste:active	{color: #46a5de; line-height:17px; text-decoration:none }
a.link_leiste:link		{color: #46a5de; line-height:17px; text-decoration:none}
a.link_leiste:visited	{color: #46a5de; line-height:17px; text-decoration:none }
a.link_leiste:hover		{color: #46a5de; line-height:17px; text-decoration:underline }



/* ----------------------------------*/
/* TEXTSTYLES */
/* --------------------------------- */
.txt_gross{	font-size: 150%; }
.txt_klein{ font-size: 85%; }
.txt_klein_b{ font-size: 85%; font-weight: bold;}

.col_red { color: #B20000; }
.col_firered { color: #FF0000; }
.col_orange { color: #FFCC00 }
.col_blue { color: #46a5de }

.td_border{ border: solid 1px #b7b7b7 }
.td_header { color: #FFF; background-color:#c04301 }
.td_header_grau {
	color: #777;
	background-color:#eeeeee
}



/* ----------------------------------*/
/* VERSCHIEDENES */
/* --------------------------------- */
.header { 
	color: #FFF; 
	background-color:#103f61;
	width: 420px;
	font-weight:bold;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	text-align:left;
}
#aktion {
	position:absolute;
	margin-left:590px;
	left:auto;
	top:167px;
	width:220px;
	height:370px;
	z-index:2;
	overflow: hidden;
}



/* ----------------------------------*/
/* --- LAYOUT CONTENT DIVS & STYLES 
/* --------------------------------- */
#navi {
	width: 605px;	
	height:81px;
	margin: 0px;
	padding:0Px;
}
#claim {
	width: 605px;
	text-align:left;
}

#container_page {
	position:relative;
	width: 605px;
	margin: 0 auto;	/* Horizontal zentrieren */
	height:auto !important;
	height:100%; /* IE6: fungiert als min-height*/
	min-height:100%;
}
#container_content {
	width: 585px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:25px;
	text-align:left;
	float:left;
	font-size:0.85em;
	line-height:1.3em;
}

#container_content .txt_klein {font-size:95%}
#container_content h1 {font-size:130%;}

.content_li {
	float:left;	
	width:350px;
	background-color:#FFFFFF;
	border: solid 2px #d5d5d5; 
	padding:5px;
}
.content_li_small {
	float:left;	
	width:275px;
	background-color:#FFFFFF;
	border: solid 2px #d5d5d5; 
	padding:5px;
}
.content_re_border {
	float:left;	
	width:275px;
	background-color:#FFFFFF;
	border: solid 2px #d5d5d5; 
	margin-left:10px;
}
.content_li_span {
	float:left;	
	width:560px;
	background-color:#FFFFFF;
	border: solid 2px #d5d5d5; 
	padding:5px;
}
.content_re {
	float:left;
	width:200px;
	margin-left:20px;
}


#container_content li {}

.separator { 
	clear:left;
	margin:0px; 
	padding:0px;
}


/* ----------------------------------*/
/* NAVIGATION */
/* --------------------------------- */
#menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu li {
	float: left;
}

#menu_1 {
	background-image: url(../../grafik/00_navi/info.gif);
	width: 87px;
	height: 81px;
}
#menu_1_en {
	background-image: url(../grafik/00_navi/info.gif);
	width: 87px;
	height: 81px;
}

#menu_2 {
	background-image: url(../../grafik/00_navi/aktuelles.gif);
	width: 88px;
	height: 81px;
}
#menu_2_en {
	background-image: url(../grafik/00_navi/news.gif);
	width: 88px;
	height: 81px;
}

#menu_3 {
	background-image: url(../../grafik/00_navi/werkstatt.gif);
	width: 91px;
	height: 81px;
}
#menu_3_en {
	background-image: url(../grafik/00_navi/workshop.gif);
	width: 91px;
	height: 81px;
}

#menu_4 {
	background-image: url(../../grafik/00_navi/modelle.gif);
	width: 77px;
	height: 81px;
}
#menu_4_en {
	background-image: url(../grafik/00_navi/models.gif);
	width: 77px;
	height: 81px;
}

#menu_5 {
	background-image: url(../../grafik/00_navi/links.gif);
	width: 58px;
	height: 81px;
}
#menu_5_en {
	background-image: url(../grafik/00_navi/links_en.gif);
	width: 58px;
	height: 81px;
}

#menu_6 {
	background-image: url(../../grafik/00_navi/kontakt.gif);
	width: 80px;
	height: 81px;
}
#menu_6_en {
	background-image: url(../grafik/00_navi/contact.gif);
	width: 80px;
	height: 81px;
}

#menu_7 {
	background-image: url(../../grafik/00_navi/impressum.gif);
	width: 124px;
	height: 81px;
}
#menu_7_en {
	background-image: url(../grafik/00_navi/imprint.gif);
	width: 124px;
	height: 81px;
}

.invisible {
	visibility: hidden;
}
#menu li a{display:block; text-decoration:none};




/* ----------------------------------*/
/* HEADER */
/* --------------------------------- */
#container_header {
	width: 605px;		
	height:auto !important; 
}
#header {	
	width:605px;
	height:17px;
	clear:both;
}




	

