/* CSS-Dokument */
html { width:100%; height:100%; };
table.aussen { width:100%; height:100%; border:0;}
table.aussen td  { text-align:center; vertical-align:top;}

body {
	background-color:#ffffff;
	background-image:url(../img/bg_body.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	width:100%;
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*
	scrollbar-base-color:#002D73;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-face-color:#002D73;
    scrollbar-3dlight-color:#DDE7F8;
    scrollbar-highlight-color:#002D73;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#002D73;
    scrollbar-track-color:#002D73;
	*/
}

/*********************Hintergründe*********************/

#bg_li {
background-image:url(../img/body-bg-li.jpg);
background-repeat:no-repeat;
background-position: right top;
height:708px;
}

#bg_top{
background-image:url(../img/body-bg-oben.jpg);
background-repeat:repeat-x;
background-position:left top;
width:980px;
height:21px;
}

#bg_re {
background-image:url(../img/body-bg-re.jpg);
background-repeat:no-repeat;
background-position: left top;
}

#bg_bottom_li{
background-image:url(../img/body-bg-li-unten.jpg);
background-repeat:no-repeat;
background-position:right top;
width:128px;
height:123px;
}

#bg_bottom{
background-image:url(../img/body-bg-footer.jpg);
background-repeat:no-repeat;
background-position: left top;
width:980px;
height:123px;
}

#bg_bottom_re{
background-image:url(../img/body-bg-re-unten.jpg);
background-repeat:no-repeat;
background-position:left top;
width:128px;
height:123px;
}

#bg-header_1 {
background-image:url(../img/bg_header_01.jpg);
background-repeat:no-repeat;
background-position:left top;
width:980px;
height:102px;
text-align:left;
vertical-align:text-top;
}

#bg-menue{
background-image:url(../img/bg_menue.jpg);
background-repeat:no-repeat;
background-position:left top;
width:980px;
height:63px;
}

#bg-header_2 {
background-image:url(../img/bg_header_02_sommer.jpg);
background-repeat:no-repeat;
background-position:left top;
width:980px;
height:173px;
}


#bg-leiste {
background-image:url(../img/bg_titelleiste.jpg);
background-repeat:no-repeat;
background-position:left top;
width:980px;
height:60px;
}


#bg-inhalt {
background-color:#ffffff;
width:980px;
height:284px;
}

#bg_li_dyn {
background-image:url(../img/body-bg-li_dyn.jpg);
background-repeat:repeat-y;
background-position:right top;
width:128px;
}

#bg_re_dyn {
background-image:url(../img/body-bg-re_dyn.jpg);
background-repeat:repeat-y;
background-position:left top;
width:128px;
}

#bg-footer {
background-image:url(../img/bg_footer.jpg);
background-repeat:no-repeat;
background-position:left top;
width:980px;
height:63px;
}

/*********************Inhalt Kontakt*********************/

#content {
	position:absolute;
	top:410px;
	left:15px;
	height:632px;
	width:747px;
	text-align:left;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	font-weight:normal;
	float:left;
}

#content_form {
	position:absolute;
	top:410px;
	left:15px;
	height:632px;
	width:747px;
	text-align:left;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	font-weight:normal;
	float:left;
}

.content_left_kontakt{
	height:284px;
	width:270px;
	padding: 0 10px 0 0;
	float:left;
	}

.content_left_kontakt  a {
	text-decoration:none;
	color:#c40a47;
	}
	
.content_left_kontakt  a:hover{
	text-decoration:none;
	color:#999;
	}
	
.content_right_kontakt {
	height:284px;
	width:437px;
	padding: 0 10px 0 20px;
	float:left;
	}
	
.content_right_kontakt img {
	margin:0 10px 0 0;
	border:none;
	}
	
.content_right_kontakt .thumb{
	height:148px;
	width:437px;
	float:left;
	}
	
.content_right_kontakt .thumb_a {
	height:148px;
	width:199px;
	float:left;
	}
	
.content_right_kontakt .thumb_b {
	height:148px;
	width:199px;
	margin-top:-5px;
	float:right;
	}
	
/*********************Inhalt*********************/

.ueberschrift {
	position:absolute;
	left:6px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#494949;
	font-weight:bold;
	
	}
	
.feldname_links {
	position:absolute;
	left:6px;
	width:250px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;	
	background-repeat:no-repeat;
	background-position:center bottom;	
	}
	
	
.feldname_links_a {
	position:absolute;
	left:6px;
	width:150px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	background-repeat:no-repeat;
	background-position:center bottom;
	}
	

	
.feld_links{
	position:absolute;
	left:150px;
	width:241px;
	}
	
html* .feld_links input{
	size:10; 	
	}
	
.feld_links_a{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	position:absolute;
	left:150px;
	width:175px;
	}
	
.feldname_rechts {
	position:absolute;
	left:400px;
	width:123px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;

	}
	
.feld_rechts {
	position:absolute;
	left:534px;
	width:175px;
	
	}
	
.klickbutton {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	position:absolute;
	left:3px;
	width:747px;
	height:30px;
	}
	
*html .klickbutton .absenden{
	margin-left:157px;
	}
	
*html .klickbutton span{	
	padding-right:145px;	
	}
	
.klickbutton input{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	padding-left:145px;	
	}
	
*html .klickbutton input{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	margin-left:145px;	
	}

.klickbutton span{
	margin-left:58px;
	}
	
*html .klickbutton span{
	margin-left:55px;
	}
	
.klickbutton .absenden{
	margin-left:15px;
	padding-right:22px;
	}
	
*html .klickbutton .absenden{
	padding-left:150px;
	padding-right:22px;
	}

h3 {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#494949;
	font-weight:bold;
	}




/*********************Boxen*********************/

#box1 {
position:absolute;
top:373px;
left:769px;
background-image:url(../img/bg_box1.jpg);
background-repeat:no-repeat;
background-position:left top;
width:205px;
height:121px;
}

#box2 {
position:absolute;
top:500px;
left:769px;
background-image:url(../img/bg_box2.jpg);
background-repeat:no-repeat;
background-position:left top;
width:205px;
height:191px;
}


/*********************Texte*********************/

#text_ueber {
padding-top:15px;
padding-left:15px;
text-align:left;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#214287;
font-weight:bold;
}

#text_site {
padding-top:0px;
padding-left:15px;
text-align:left;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#494949;
font-weight:bold;
}

#text_box {
padding-top:10px;
padding-left:15px;
text-align:left;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#494949;
font-weight:normal;
}

#ueber_box {
padding-top:10px;
padding-left:15px;
text-align:left;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#214287;
font-weight:bold;
}

#text_footer {
padding-top:15px;
text-align:center;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
}

h2 {
text-align:left;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#494949;
font-weight:bold;
}

#text_tabelle {
text-align:left;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#494949;
font-weight:normal;
}

/*********************Menüs*********************/

.main_menu {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
height:63px;
}

.sub_menu {
margin-left:631px;
margin-top:12px;
}

/*********************Links*********************/

.main_menu_link {
padding-top:26px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
display:block;
height:38px;
}

*html .main_menu_link {
padding-top:18px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
display:block;
height:40px;
}

.main_menu_link:hover {
padding-top:26px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#0b142c;
display:block;
height:38px;
}

*html .main_menu_link:hover {
padding-top:18px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#0b142c;
display:block;
height:40px;
}

.sub_menu_link {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#494949;
height:25px;
}

.weiter_link {
width:90px;
height:28px;
padding-left:110px;
text-align:left;
background-image:url(../img/weiter_button.gif);
background-position:right top;
background-repeat:no-repeat;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#214287;
display:block;
line-height:2;
}

.weiter_link:hover {
width:90px;
height:28px;
padding-left:110px;
text-align:left;
background-image:url(../img/weiter_button.gif);
background-position:right top;
background-repeat:no-repeat;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#0b142c;
display:block;
line-height:2;
}

.list_link {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#494949;
font-weight:bold;
}

.list_link:hover {
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#214287;
font-weight:bold;
}

.link_footer {
padding-top:15px;
text-align:center;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
}

#text_link {
text-align:left;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:12px;
color:#494949;
font-weight:normal;
}

/*********************Bilder*********************/

#zert_img {
width:194px;
height:64px;
padding-top:5px;
padding-left:6px;
}
