/* general settings
////////////////////////////////////*/

html { 
  padding:0;
  margin:0;
}

body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#333;
}

/* container to center the layout
////////////////////////////////////*/
#container {
	width: 970px;
	margin:10px auto;
}

/* header & navigation elements
////////////////////////////////////*/
#header {
	width:970px;
	height:28px;
	padding:0;
	position:relative;
	z-index:10;
	margin:0 auto;
	font-weight:bold;
}
/* navigation */
#navi {
	float:left;
	width:970px;
	padding:0;
	margin:0;
	font-size:12px;
}
#header ul {
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 0 0;
}
#header li, #subnavi li {
	display:inline;
	border-width:0 1px 0 0;
	border-style:solid;
	border-color:#666;
	padding:0 15px 0 0;
	margin:0 14px 0 0;
}
#header li a, #header li a:link, #header li a:visited { text-decoration:none; color:#666; }
#header li a:hover, #header li a:active, #header li a:focus { text-decoration:none; color:#333; }

#header li#clear_strich {
	border:0;}

#portal {
	position:relative;
	float:right;
	padding:0;
	margin:0;
	font-size:12px;
	top:-15px;
}
#portal a, #portal a:link, #portal a:visited { text-decoration:none; color:#666; }
#portal a:hover, #portal a:active, #portal a:focus { text-decoration:none; color:#333; }


/* content elements
////////////////////////////////////*/
#content {
	width:970px;
	/*min-height:650px;*/
	height:610px;
	margin:0 auto 0 auto;
	padding:0;
	/*background-color:#ccc;*/
}

.bgimg {
	float:left;
	/*width:645px;*/
	padding:0;
	margin:0;
	border-right:5px solid #ffffff;
}

.bgimg_noborder {
	float:left;
	/*width:645px;*/
	padding:0;
	margin:0;
}

#bgimg_1 {
	float:left;
	/*width:645px;*/
	padding:0;
	margin:0;
	width:190px;
	height:620px;
	border-right:5px solid #ffffff;
	background:url(../img/bgimg_1.jpg) no-repeat;}


#bgimg_1_30 {
	float:left;
	/*width:645px;*/
	padding:0;
	margin:0;
	width:190px;
	height:620px;
	border-right:5px solid #ffffff;
	background:url(../img/bgimg_1_30.jpg) no-repeat;}


#bgimg_1_60 {
	float:left;
	/*width:645px;*/
	padding:0;
	margin:0;
	width:190px;
	height:620px;
	border-right:5px solid #ffffff;
	background:url(../img/bgimg_1_60.jpg) no-repeat;}
	
#bgimg_2 {
	float:left;
	/*width:645px;*/
	padding:0;
	margin:0;
	width:190px;
	height:620px;
	border-right:5px solid #ffffff;
	background:url(../img/bgimg_2.jpg) no-repeat;}

#bgimg_3 {
	float:left;
	/*width:645px;*/
	padding:0;
	margin:0;
	width:190px;
	height:620px;
	border-right:5px solid #ffffff;
	background:url(../img/bgimg_3.jpg) no-repeat;}
	
#bgimg_3_60 {
	float:left;
	/*width:645px;*/
	padding:0;
	margin:0;
	width:190px;
	height:620px;
	border-right:5px solid #ffffff;
	background:url(../img/bgimg_3_60.jpg) no-repeat;}
	
#bgimg_4 {
	float:left;
	/*width:645px;*/
	padding:0;
	margin:0;
	width:190px;
	height:620px;
	border-right:5px solid #ffffff;
	background:url(../img/bgimg_4.jpg) no-repeat;}
	
#bgimg_4_60 {
	float:left;
	/*width:645px;*/
	padding:0;
	margin:0;
	width:190px;
	height:620px;
	border-right:5px solid #ffffff;
	background:url(../img/bgimg_4_60.jpg) no-repeat;}
	
#bgimg_5 {
	float:left;
	/*width:645px;*/
	padding:0;
	margin: -1px 0 0 0;
	width:190px;
	height:620px;
	background:url(../img/bgimg_5.jpg) no-repeat;}
	
#bgimg_5_60 {
	float:left;
	/*width:645px;*/
	padding:0;
	margin: -1px 0 0 0;
	width:190px;
	height:620px;
	background:url(../img/bgimg_5_60.jpg) no-repeat;}
	
.titel {
	padding:10px;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#333; }
	
.subtitel{
	padding:10px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#333; }
	
.einleitung {
	padding:10px;
	margin:0;
	font-size:12px;
	font-weight:normal;
	color:#000; }
	
#subnavi a {
	padding:6px 2px 0 2px;
	margin:50px 20px 0 20px;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:center;
	width:120px;
	height:20px;
	color:#333;
	background-color:#FFFFFF;
	text-decoration:none; }
	
#subnavi a.button {
	height:35px;}
	
#subnavi a.button_gross {
	height:50px;}
	
#grauerinhalt {
	float:left;
	/*width:645px;*/
	padding:10px 0 0 10px;
	margin:0;
	width:570px;
	height:610px;
	border-right:5px solid #ffffff;
	background-color:#eeeeee;
	overflow:auto;}
	

#grauerinhalt_1spalte {
	float:left;
	/*width:645px;*/
	padding:10px 0 0 10px;
	margin:0;
	width:180px;
	height:610px;
	border-right:5px solid #ffffff;
	background-color:#eeeeee;}
	
#grauerinhalt_2spalte {
	float:left;
	/*width:645px;*/
	padding:10px 0 0 10px;
	margin:0;
	width:375px;
	height:610px;
	border-right:5px solid #ffffff;
	background-color:#eeeeee;}
	
#inhalt {
	width:550px;
	height:610px;
	}
	
#inhalt_1spalte {
	width:180px;
	height:610px;
	}
	
#inhalt_2spalte {
	width:360px;
	height:610px;
	}

#galerie {
	float:left;
	padding-right:20px;}
	
.galerie {
	float:left;
	padding-right:20px;}
	
.inhalttitel {
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	width:550px;
	border-bottom:1px solid #333; }
	
.inhalttitel_1spalte {
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	width:165px;
	border-bottom:1px solid #333; }
	
.inhalttitel_2spalte {
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	width:365px;
	border-bottom:1px solid #333; }

	
a.link, a.link:link, a.link:visited {color:#000; text-decoration:none;}
a.link:hover, a.link:active {color:#333; text-decoration:none;}

#clear_left {
	clear:left;
	padding-top:10px;}
	
.abstand_5px {
	padding-bottom:5px;}
	
.abstand_10px {
	padding-top:10px;}
	
.underline {
	text-decoration:underline;}
	
.bg_eg {
	background-color:#FFEEA9;}
	
.bg_1og {
	background-color:#EBCE94;}

.bg_2og {
	background-color:#F4E4C0;}

.bg_3og {
	background-color:#FFB3B3;}

.bg_attika {
	background-color:#FFFFC7;}

.bg_tabelle {
	background-color:#cccccc;}
	
.tabellenborder {
	border:1px solid #999999;}

.bg_garage {
	background-color:#b6d6b7;}

.bg_kleinwagen {
	background-color:#d9cdb7;}

.bg_kleinstwagen {
	background-color:#b7cad9;}

.bg_aussenpark {
	background-color:#A5C3E5;}
	
.bg_motorrad {
	background-color:#6190BA;}


	
/*forms*/

.textbox {
	width:200px;}
	
input, select {
	width:100px;}

.textarea {
	width:200px;
	height:100px;}

	
	







