/*

grau #657582
light #b3d2ee
full #0080ba

content bg #f9fafe VERLAUF

*/

body{
font-family: Arial, Helvetica, sans-serif;
font-size:75%;
margin:0px;
}

img{display:none;}

hr{
background-color:#cccccc;
color:#cccccc;
height:1px;
overflow:hidden;
border:1px solid #cccccc;
}

h1{font-size:140%; margin:5px 0px; text-transform:uppercase; color:#666666;}
h2{font-size:120%; margin:0px 0px; text-transform:uppercase; color:#666666;}
h3{font-size:100%; margin:0px; text-transform:uppercase; color:#999999;}

a:link{color:#999999;}
a:hover{color:#333333; }
a:active{color:#333333;}
a:visited{color:#999999;}

/* ######################################## */ 

.links{
float:left;}

.rechts{
float:right;}

.breakefloat{
clear:both;
height:0px;
overflow:hidden;}

#page{
width:100%;
}

#header{display:none;
/*height:165px;*/
}

#logo{margin:25px 0px 0px 20px; }

#subinfo{
font-weight:bold;
clear:both;
padding:0.25cm 0cm;
margin-bottom:0.25cm;
margin-top:0.5cm;
border-bottom:1px solid #000000;}

#pfad{display:none;}

#mainmenu{display:none;}

#fontsize_selector{display:none;}

#content{ }

#teaser_box{float:right; width:200px; border-left:1px dashed #0080ab; padding:40px 20px; margin-top:-50px; margin-left:20px;}

#spalte{float:right; width:325px; margin-left:25px;}

.portrait{float:left; margin-right:25px;}

#footer{font-size:130%; font-weight:bold; position:absolute; top:0px; left:0px;
}

#submenu{display:none;}

#druckinfo{
display:none;}
#map img{
	display:block;}

/* ####################################################### */


input{
border:1px solid #cccccc;}

textarea{
border:1px solid #cccccc;}

.input_header{
font-size:85%;
margin-top:5px;
}

.l_field{
width:260px;}

.m_field{
width:200px;}

.s_field{
width:50px;
margin-right:5px;}

.colored{
color:#999999;}

.warnung{
border:solid 2px #999999;
color:#999999;
padding:4px;
margin:10px 0px;
width:260px;
}

.bestaetigung{
border:solid 2px #333333;
color:#333333;
padding:4px;
margin:10px 0px;}


#kontakt_button{border:1px solid #cccccc; background-color:#999999; color:#FFFFFF; margin-left:160px;}



/* ################################################# */

.navimodul{
float:left;

margin-left:6px;
padding-right:6px;

border-right:2px solid #cccccc;
} 

.navimodul a:link, .navimodul a:visited  {
 text-decoration:none;}

.highlightmodul a:link, .highlightmodul a:active, .highlightmodul a:hover, .highlightmodul a:visited, .navimodul a:hover , .navimodul a:active  {color:#0080ab; text-decoration:underline; font-weight:bold;}

/*
.navi{width:220px;
	padding:0;
	margin:2px 0px 4px 24px;
	display:list-item;
	list-style-type:square;} 


.highlight a:link, .highlight a:visited,  .highlight a:active,  .highlight a:hover{
font-weight:bold; color:#0080ab;  text-decoration:underline;}

.navi a:link, .navi a:visited  {
color:#0080ab; text-decoration:none;}
.navi a:active,  .navi a:hover{
font-weight:bold; color:#0080ab; text-decoration:underline;}
*/


#suchergebnis {
display:none;
width:150px;
margin:50px 20px 20px 200px;
padding:8px 4px 8px 6px;
background-color:#FFFFFF;
border:1px solid #b3aba1;
border-top:1px dashed #b3aba1;
position:absolute;
line-height:100%;
font-size:80%;
}

#adresse{
	position:absolute;
	top: 0px;
	left:250px;
	width:500px;}
