/* CSS Document */

html {height: 100%; margin-bottom: 1px; }

body {
	background-color: #EBEBEB;
	height:100%;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #707070;
	text-align:center;
}

#head_all{
	background-image:url(img/head_kachel.jpg);
	height: 123px;
	z-index:0;
	}
#logo_head{
	background-image:url(img/head.jpg);
	width:909px;
	height:123px;
	z-index:1;
	margin:auto;
	}

#printheader{
	display:none;	
}
#printonly{
	display:none;	
}
#content_box{
	top:123px;
	background-image:url(img/content_kachel.gif);
	background-repeat:repeat-y;
	width:909px;
	margin:auto;
	line-height:18px;
	}
#content_box_spalte{
	top:123px;
	background-image:url(img/content_kachel_spalte.gif);
	background-repeat:repeat-y;
	width:909px;
	margin:auto;
	line-height:18px;
	}
#col{
	width:319px;
	padding-left:22px;
	padding-right:22px;
	padding-top:25px;
	padding-bottom:0px;
	text-align:left;
	float:left;
	}
#col1{
	width:420px;
	padding-left:22px;
	padding-right:22px;
	padding-top:25px;
	padding-bottom:0px;
	text-align:left;
	float:left;
	}
#randcol{
	width:218px;
	padding-left:22px;
	padding-right:22px;
	padding-top:25px;
	padding-bottom:0px;
	text-align:left;
	font-size: 11px;
	color: #636363;
	float:left;
	}
#bildrandcol{
	width:256px;
	color: #636363;
	padding-top:29px;
	float:left;
	overflow:hidden;
	}
#doppelcol{
	width:672px;
	padding-left:22px;
	padding-right:22px;
	padding-top:25px;
	padding-bottom:0px;
	text-align:left;
	float:left;
	}
#dreiercol{
	width:860px;
	padding-left:22px;
	padding-right:22px;
	padding-top:25px;
	padding-bottom:0px;
	text-align:left;
	float:left;
	}
#bildcol{
	width:177px;
	padding-left:6px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	float:left;
	}
#bildcol_inhalt{
	width:163px;
	padding-left:12px;
	padding-top:26px;
	padding-bottom:82px;
	text-align:left;
	float:left;
	/*background-image:url(img/welle.gif);
	background-repeat:no-repeat;*/
	}
#bildcol_inhalt_service{
	width:163px;
	padding-left:12px;
	text-align:left;
	float:left;
	font-size: 11px;
	line-height: 16px;
	}
#bildcol_inhalt_start{
	width:184px;
	padding-left:0px;
	padding-top:30px;
	padding-bottom:30px;
	text-align:left;
	float:left;
	/*background-image:url(img/welle.gif);
	background-repeat:no-repeat;*/
	}
#footer{
	margin:auto;
	width:909px;
	height:50px;
	background-image:url(img/footer.gif);
	}	
#footer_spalte{
	margin:auto;
	width:909px;
	height:50px;
	background-image:url(img/footer_spalte.gif);
	}
	
.liste{
	padding-left: 10px;
	margin-left: 10px;
}
	
ul.liste  { list-style:none; }

ul.liste li{
	background:url('img/dot.gif') no-repeat left top; 
	padding-left:32px;
}
.liste_vorn{
	list-style-image:url(img/dot.gif);
	margin-left: 8px;
	padding-left: 8px;
}
a:link {color:#57b3fc; text-decoration:underline}
a:visited {color:#57b3fc; text-decoration:underline}
a:active {color:#707070; text-decoration:none}
a:hover {color:#707070; text-decoration:none}
.headline{font-size: 14px;
	color: #707070;
	font-weight:bold;
}
.headline_spalte{font-size: 12px;
	color: #636363;
	font-weight:bold;
}
.subtext{
font-size: 11px;
font-style:normal;
font-weight:normal;
}
.small{font-size: 11px;}
/*	roll-over-navigation */
ul.ron { 
	display : none;  
	background: #CCCCCC; 
	margin : 0; 
	padding : 0; 
	width : 176px; 
	border-top : 0px solid #CCCCCC; 
	border-bottom : 4px solid #CCCCCC; 
	list-style-type : none; 
	text-align:left;
}
ul.ron li { 
	display : inline; 
	background: #CCCCCC;
}
ul.ron li a { 
	display : block; 
	width : 160px; 
	margin : 0; 
	padding : 5px 8px 5px 8px; 
	background : #EBEBEB; 
	font : normal 13px Verdana, Arial, sans-serif; 
	color : #000; 
	text-decoration : none; 
	border-bottom : 1px solid #BEBEBE; 
}
ul.ron li a:visited { 
	display : block; 
	width : 160px; 
	margin : 0; 
	padding : 5px 8px 5px 8px; 
	background : #EBEBEB; 
	font : normal 13px Verdana, Arial, sans-serif; 
	color : #000; 
	text-decoration : none; 
	border-bottom : 1px solid #BEBEBE; 
}
ul.ron li a:HOVER { 
	background : #FFF;
}
#roncontainer { 
	width : 897px; 
	height: 2px; 
	position : absolute; 
	left : 50%; 
	top : 0px; /*war 120px*/
	margin : 0 0 0 -448px; 
	overflow:visible; 
	z-index:10;
}
#ron1 { position : absolute; top : 120px; left : 0px; }
#ron2 { position : absolute; top : 120px; left : 180px; }
#ron3 { position : absolute; top : 120px; left : 360px; }
#ron4 { position : absolute; top : 120px; left : 540px; }
#ron5 { position : absolute; top : 120px; left : 720px; }

#tab1 td{
padding:5px;}

#tab1 tr.blau td{
background:#e6f4ff;}

.form_lang{
	border:1px solid #cccccc; 
	background-color:#ebebeb;
	width:365px;
}
.form_kurz{
	border:1px solid #cccccc; 
	background-color:#ebebeb;
	width:145px;
}
.sende_bttn{
	border:1px solid #cccccc; 
	background-color:#ebebeb;
	width:100px;
}
/*Suchformular auf allen Seiten*/
.form_suche{
	border:1px solid #cccccc; 
	background-color:#ffffff;
	width:105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sende_suche{
	border:1px solid #cccccc; 
	background-color:#ebebeb;
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.such_link {
	color:#000066;
	text-decoration:underline;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.geb{
	margin-top: 29px;
	background-image: url(images/geb_seitenbild.jpg);
	background-repeat: no-repeat;
	background-position: 29px 0 0 0;
	height: 322px;
}
