/*
dk #008fbf blau
lg #00cccc türkis


*/

body{
font-family: Arial, Helvetica, sans-serif;
background-image:url(../images/bg.gif);
margin:0px;
font-size:80%;
color:#233232;
behavior:url("htc/csshover.htc");}

img{}

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

h1{
font-size:200%; 
color:#008fbf;
margin-bottom:0px;}

h2{
font-size:140%;
margin-bottom:0px;}

h3{
font-size:100%;
color:#008fbf;
margin-bottom:0px;}

h4{
font-size:100%;
margin-bottom:0px;
}


a:link{color:#008fbf;}
a:hover{color:#008fbf;}
a:active{color:#008fbf;}
a:visited{color:#008fbf;}


input{
border:1px solid #cccccc;}

textarea{
border:1px solid #cccccc;}

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

.links{
float:left;}

.rechts{
float:right;}

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


#page{
width:795px;
margin:0px auto;
background-color:#eeeeee;
border:1px solid #cccccc;}


#inhalt{
background-color:#ffffff;
margin:5px;
padding:10px 10px 0px 10px;
border-bottom:5px solid #008fbf;
}

#oben{}

#navi{

}

.navibutton{
background-color:#eeeeee;
color:#233232;
font-weight:bold;
width:70px;
height:70px;
float:left;
margin-right:5px;
padding:5px ;
border-bottom:5px solid #008fbf;
}

.navibutton:hover{
background-color:#008fbf;
color:#ffffff;
font-weight:bold;
width:70px;
height:70px;
float:left;
margin-right:5px;
padding:5px ;
border-bottom:5px solid #008fbf;
cursor:pointer;
}

#navi a:link, #navi a:hover, #navi a:active, #navi a:visited{
text-decoration:none;}

#logo{
height:70px;
background-image:url(../images/navi_auge.gif);
background-color:#eeeeee;
padding:5px ;
border-bottom:5px solid #008fbf;
width:239px;
float:right;
text-align:right;
}

#mitte_a{
background-color:#eeeeee;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:5px 0px;
margin:10px 0px;
height:172px;
overflow:hidden;}

#mitte_b{
margin:10px 0px;}

#linke_spalte{
float:left;
width:510px;}

#rechte_spalte{
float:right;
width:210px;
padding:10px;
border-left:1px solid #cccccc;
}


#unten{
border-top:dashed 1px #bbbbbb;
padding-top:5px;
padding-bottom:0px;
color:#999999;}

.unten_button {
background-color:#008fbf;
padding:4px;
margin-right:5px;
}

.unten_button a, .unten_button a:visited {
color:#FFFFFF;
text-decoration:none;
}


#fontsize_selector{
float:right;
font-weight:bold;
color:#008fbf;}



.input_header{
font-size:85%;
}

.l_field{
width:260px;}

.m_field{
width:200px;}

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

.colored{
color:#FF0000;}

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

.bestaetigung{
border:solid 2px #008fbf;
color:#008fbf;
padding:4px;
margin:10px 0px;
width:260px;
}

#kontakt_button{
margin-top:8px;
border:2px solid #cccccc ;
color:#008fbf;
background-color:#ffffff;
}



#druckinfo{
display:none;}

/* ################## MEDIRED*/

#medi_suchfeld{width:135px;}
#medi_suchbutton{
color:#ffffff;
background-color:#008fbf;}


.navimodul{
padding: 2px;
margin:1px 0px;}

.navimodul:hover{
background-color:#008fbf;}

.navimodul a:hover{
color:#ffffff;}

.navi{
padding: 2px;
margin:1px 0px;}

.navi:hover{
background-color:#008fbf;}

.navi a:hover{
color:#ffffff;}

.highlightmodul{
background-color:#008fbf;
}
.highlightmodul a, .highlightmodul a:active, .highlightmodul a:hover, .highlightmodul a:visited{
color:#ffffff;}

.highlight{
background-color:#008fbf;
}
.highlight a, .highlight a:active, .highlight a:hover, .highlight a:visited{
color:#ffffff;}

.mehr {
	margin-top: -5px;
}

.verweise {
	padding-top: 5px;
}

.verweis {
	padding-top: 3px;
	padding-bottom: 2px;
}









