@import "resetsheet";
@charset "utf-8";
/* CSS Document */

body {

			background-color:#dadadc;
			
			font-family:Verdana, Arial, Helvetica, sans-serif;

    }

            

div#container {

            margin: 0 auto;

            text-align:left;

            width:831px;

            }
			
div#navi_bg {
	
			background-image: url(../img/navi_bg.jpg);
			
			width:825px;
			
			height:23px;
			
			background-repeat:repeat-x;
			
			border-left:3px solid white;
			
			border-right:3px solid white;
			}
			
div#navi_bg a {	

			color:white;
			
			font-size:12px;
			
			text-decoration:none;
			
			font-weight:600;
			
			padding-left:17px;
			
			}	
			
* html div#navi_bg a {	

			color:white;
			
			font-size:12px;
			
			text-decoration:none;
			
			font-weight:600;
			
			padding-left:17px;
			
			}
			
div#navi_bg a:hover {	

			color:black;
			
			font-size:12px;
			
			text-decoration:none;
			
			font-weight:600;
			
			padding-left:17px;
			
			}
			
* html div#navi_bg a:hover {	

			color:black;
			
			font-size:12px;
			
			text-decoration:none;
			
			font-weight:600;
			
			padding-left:17px;
			
			}
			
div#navi_einr {

			padding-left:42px;
			
			padding-top:1px;
			
			}

			
div#content {
			
			background-color:white;
			
			padding-left:9px;
			
			}
			
div#rundung {

			width:831px;
			
			height:15px;
			
			}
			
div#pics {

			padding-left:60px;
			
			padding-top:30px;
			
			
		
		}
		
div.pics_text {

			display:block;
			
			font-size:10px;
			
			padding-left:45px;
			
			}
			
div.text_grau {

			color:#727272;
			
			}
			
div.float_left {

			display:block;

			float:left;
			
			}
			
div.clear {

			clear:both;
			
			}
			
#subnavi {

			padding-left:54px;
			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			
			color: #000;
			
			font-size:10px:
			
			font-weight:bold;
			
			background-image: url(../img/navisub_bg.jpg);
			
			width:auto;
			
			}
			
#subnavi a {

			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			
			color: #000;
			
			font-size:12px;
			
			font-weight:bold;
			
			text-decoration:none;
		
			
			}
			
#subnavi a:hover {
			
			text-decoration:underline;
		
			
			}
			
div.streifen {

			margin-left:45px;

			width:740px;
			
			height:1px;
			
			/*background-image: url(../img/streifen.jpg);*/
			
			}
			
div.text_inhalt {

			font-size:12px;
			
			padding-left:60px;
			
			padding-right:60px;
			
			line-height:16px;
			
			}
			
div.text_inhalt a {

			color:#bb1514;
			
			text-decoration:none;
		
			
			}
			
div.text_inhalt a visited {

			text-decoration:none;
			
			color:#4e4e4f;
			
			}
			
			
.ueberschrift_inhalt {

			font-size:13px;
			
			font-weight:600;
			
			color: #9d1f3a;
			
			}
			
.links_unten {

			font-size:9px;
			
			color:#4e4e4f;
			
			padding-left:300px;
			
			padding-top:10px;
			
			}
			
.links_unten a {

			text-decoration:none;
			
			color:#4e4e4f;
			
			}
			
div#link_logo {
			
			display:block;
			
			width:278px;
			
			heigth:121px;
			
			
			
			}
			
div#link_logo img {

			/*border:1px solid green;*/
			
			margin-top:41px;
			
			margin-left:45px;
			
			border:0px;
			
			}
			
div#pic_lkw {

			height:334px;
			
			width:280px;
			
			float:left;
			
			background-image:url(../img/leon_lkw.jpg);
			
			}
			
div#right {
padding-left:22px;
	float:left;
}
			
			
table.halteverbot {

			width:700px;
			border:0;
			align:center;
			cellpadding:5px;
			cellspacing:0;
			color:#666;
			
			}
			
.oben {

			vertical-align:top;
			font-weight:600;
			color:#000;
			
			}
			
/*------------------------------------------------------------------------
FORM
--------------------------------------------------------------------------*/

.text_input {

			width:160px;
			padding:5px!important;
			border: 1px solid #CCC!important;
			
			}
			.input
			{
			border: 1px solid #CCC!important;
			background:#fff!important;
			}
select.text_input
{
width:172px;
}		
.text_input_small {

			width:20px;
			
			}
			
.text_input_medium {

			width:50px;
			
			}
			
.text_area {

			width:400px;
			height:75px;
			
			}
			
.pflichtfeld {

			background-color:#eceded;
			
			}
			

.tool-tip {
	color: #585858;
	width: 200px;

}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #585858;
	padding: 8px 8px 4px;
	background-color: #caddf0;
	border:thin;
	border-top-color:#333333;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background-color: #caddf0;
	border:thin;
	border-bottom-color:#000000;
}
.head-tab tr td,.pad8
{
padding-top:8px;
}