 

/********************************
****    kleinkram    ****
********************************/
*		{ margin:0; padding:0; outline:none; }

html		{ height:100.1%; }

body 	{ width:100%; height:100.1%;
		  background:url(../images/bg.jpg) repeat-x #212a37;
		  font-family: Trebuchet MS; font-size:11px; color:#ced2d7; }

li		{ list-style-type:none; }

input, select		{ width:100px; height:15px; border:1px solid #2E425A;
				  font-family:Trebuchet MS; font-size:11px; color:#ced2d7; background: transparent;}
	input#ergebnis	{ width:20px;}
	.buttons		{ width:80px; height:16px; margin-top:10px;}
	.checkbox		{ width:20px; margin-top:2px;} 
	select			{ width:90px; height:18px; _background:#344E67; }


span.block	{ display:block; float:left; width:60px; }
	
textarea			{ border:1px solid #2E425A; font-family:Trebuchet MS; color:#ced2d7; background: transparent; }
	textarea#haftungsausschluss	{ width:445px; height:100px; margin:20px 0; font-size:10px;}
	textarea#mitteilung			{ width:360px; height:75px; font-size:11px; margin-bottom:10px;}


/********************************
****    main part    ****
********************************/
#index	{ overflow:hidden; width:989px; margin: 0 auto;}


/********************************
****    content    ****
********************************/
	#content	{ 	
					float: left;
					width:520px; 
					margin-bottom: 30px;
					padding: 0 0 15px 72px;
					margin-top:20px;
					background:url(../images/content_bg.jpg) repeat-y;
					min-height:250px;
				}
				
	#content ul li {
		margin: 0 0 8px 14px;
		_margin: 0 0 8px 17px;
		list-style-image:url(../images/unterpunkte_pfeil.png);
		_list-style-image:url(../images/unterpunkte_pfeil.gif);
	}
		
	.imprint_box	{ float:left; width:100%; margin:0 0 8px 0;}


/********************************
****    general text   ****
********************************/
h1	{ font-family:Trebuchet MS; font-size:15px; color:#ffffff; }
h2	{ padding:22px 0 10px 0;
	  font-family:Trebuchet MS; font-size:15px; color:#ffffff; }
p				{ font-family:Trebuchet MS; font-size:11px; line-height:18px; color:#ced2d7;}
p.imprint_1		{ float:left; width:28%;}
p.imprint_2		{ float:left; width:71%;}
p.imprint_3		{ float:left; width:80px;}
p.imprint_4		{ float:left; width:180px;}
p.imprint_5		{ float:left; width:115px; height:20px;}
p.abstand		{ padding-right:75px;}	
p.imprint_6		{ float:left; width:378px;}
p.imprint_7		{ float:left; width:273px;}

p.text			{ float:left;  padding-right:30px;}
a, a:link, a:visited, a:active, a:focus	{ font-family:Verdana; font-size:11px; color:#ffee79; text-decoration:none; outline:none; }
a:hover									{ text-decoration:underline; }
img				{ border:0;}
img.headline 	{ margin-top: 25px; margin-bottom:15px;}
img.smallimg 	{ width: 100px; height: 75px; padding:5px; margin: 20px 20px 0 0; background-color:#2e4661; float:left;}
#intro {
	background:url(../images/intro_bg.jpg) repeat-x;
}
#header {
	width: 989px; height:249px; background:url(../images/header.jpg) no-repeat;
}
#logo{
	width:218px; height:88px; padding:106px 0 0 72px;
}
#navi {
	height: 25px; width: 989px; overflow:hidden;
}
#navi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}
#navi ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float:left;
}
#navi ul li a {
	display:block;
	height:25px;
	background-repeat:no-repeat;
	background-position:left;
	border:0;
	text-decoration:none;
}
#navi ul li a:hover, #navi ul li a.active {
	background-position:right;
	text-decoration:none;
}
#navi ul li a.button1 {background-image:url(../images/navi/uu.jpg); width:66px;}
#navi ul li a.button2 {background-image:url(../images/navi/leist.jpg); width:103px;}
#navi ul li a.button3 {background-image:url(../images/navi/part.jpg); width:71px;}
#navi ul li a.button4 {background-image:url(../images/navi/kont.jpg); width:150px;}
#navi ul li a.button5 {background-image:url(../images/navi/imp.jpg); width:90px;}

#navi2 {
	height: 53px; width: 512px; margin-left: 72px; overflow:hidden;
}
#navi2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}
#navi2 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float:left;
}
#navi2 ul li a {
	display:block;
	background-repeat:no-repeat;
	background-position:left;
	border:0;
	text-decoration:none;
}
#navi2 ul li a:hover, #navi2 ul li a.active {
	background-position:right;
	text-decoration:none;
}
#navi2 ul li a.button6 {background-image:url(../images/navi/u1.jpg); width:132px; height: 29px;}
#navi2 ul li a.button7 {background-image:url(../images/navi/u2.jpg); width:98px; height: 29px;}
#navi2 ul li a.button8 {background-image:url(../images/navi/u3.jpg); width:135px; height: 29px;}
#navi2 ul li a.button9 {background-image:url(../images/navi/u4.jpg); width:141px; height: 29px;}
#navi2 ul li a.button10 {background-image:url(../images/navi/u5.jpg); width:144px; height: 19px;}
#navi2 ul li a.button11 {background-image:url(../images/navi/u6.jpg); width:63px; height: 19px;}
#navi2 ul li a.button12 {background-image:url(../images/navi/u7.jpg); width:44px; height: 19px;}
#navi2 ul li a.button13 {background-image:url(../images/navi/u8.jpg); width:89px; height: 19px;}
#navi2 ul li a.button14 {background-image:url(../images/navi/u9.jpg); width:131px; height: 19px;}



#cont_head {
		width: 989px; min-height:155px; background:url(../images/cont_head.jpg) no-repeat;
}
#kontakt {
	margin: 5px 0 0 0;
	width: 376px;
	float:left;
}
#kontakt_lp {
	padding-left:25px;
	margin-top:40px;
	margin-bottom:15px;
	width: 175px;
	float:left;
}
#kontakt_rp {
	width: 72px;
	float:right;
	margin:0 0 15px 10px;
	padding-right:90px;
}
.kontakt_left {
	padding-left:25px;
	width: 150px;
	float:left;
}
.kontakt_right {
	padding-left:20px;
	width: 155px;
	float:left;
}
.google {
	margin-left:25px;
	margin-top:15px;
	_margin-top:40px;
}


 

