/* CSS Document */
body {
color:#0a51a1;
margin: 0px;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
}

img{border:0;}

a:link{
color:#ff0000;
text-decoration:none;
}

a:visited{
color:#ff0000;
text-decoration:none;
}

a:hover{
color:#ff0000;
text-decoration:underline;
}

a:active{
color:#ff0000;
text-decoration:underline;
}

.menu a:link{
font-weight:bold;
color:#0a51a1;
text-decoration:none;
}

.menu a:visited{
font-weight:bold;
color:#0a51a1;
text-decoration:none;
}

.menu a:hover{
font-weight:bold;
color:#ff0000;
text-decoration:none;
}

.menu a:active{
font-weight:bold;
color:#ff0000;
text-decoration:none;
}

#admin_menu a:link{
font-weight:bold;
color:#e6e5e6;
text-decoration:none;
}

#admin_menu a:visited{
font-weight:bold;
color:#e6e5e6;
text-decoration:none;
}

#admin_menu a:hover{
font-weight:bold;
color:#0a51a1;
text-decoration:none;
}

#admin_menu a:active{
font-weight:bold;
color:#0a51a1;
text-decoration:none;
}

#unten a:link{
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#unten a:visited{
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#unten a:hover{
font-weight:bold;
color:#ff0000;
text-decoration:none;
}

#unten a:active{
font-weight:bold;
color:#ff0000;
text-decoration:none;
}

H1{
font-size:140%;
font-weight:bold;
color:#ff0000;
margin-bottom:0px;
}

H2{
font-size:120%;
font-weight:bold;
color:#ff0000;
margin-bottom:0px;
}

H3{
font-size:100%;
font-weight:bold;
color:#ff0000;
margin-bottom:0px;
}
h4{
font-size:100%;
font-weight:bold;
margin-bottom:0px;}

strong{
font-weight:bold;}

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

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

/* STANDARTS */

.seite{
width:775px;
margin-left:auto;
margin-right:auto;
border-left:1px solid;
border-right:1px solid;
border-color:#0a51a1;}

#oben{
border-top:#0a51a1 solid 5px;
border-bottom:#0a51a1 solid 3px;}

#header_logo{
float:left;
margin:18px 10px;
}

#header_pic{float:right;}

#mitte{
background-image:url(../images/bg_content.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

#site_menu{
color:#ff0000;
font-weight:bold;
background-image:url(../images/bg_menu.gif);
background-repeat:repeat-x;
height:260px;
width:145px;
padding:10px 10px;
line-height:175%;
float:left;
}

#admin_menu{
padding:10px;
}

#site_functions{
text-align:right;
margin-top:10px;
color:#FF0000;
font-weight:bold;
}

#site_inhalt{
float:right;
width:610px;
}

#content{
padding-left:35px;
padding-right:35px;
}

#teaserartikel{
height:375px;
width:180px;
float:right;
color:#ffffff;
background-color:#FFFFFF;
background-image:url(../images/bg_teaser.gif);
background-repeat:repeat-x;
padding:10px;
margin-left:25px;
margin-bottom:15px;
margin-top:10px;
}

#teaserartikel a:link{
color:#ffffff;
text-decoration:underline;
}

#teaserartikel a:visited{
color:#ffffff;
text-decoration:underline;
}

#teaserartikel a:hover{
color:#ffffff;
text-decoration:underline;
}

#teaserartikel a:active{
color:#ffffff;
text-decoration:underline;
}

#teaserartikel H1{
font-size:130%;
font-weight:bold;
color:#ffffff;
margin-bottom:0px;
}

#teaserartikel H2{
font-size:120%;
font-weight:bold;
color:#ffffff;
margin-bottom:0px;
}

#teaserartikel H3{
font-size:100%;
font-weight:bold;
color:#ffffff;
margin-bottom:0px;
}

#archiv_button{
border-top:2px solid #ffffff;
border-bottom:2px solid #ffffff;
padding:4px 0px;
font-weight:bold;}

.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 #0a51a1;
color:#0a51a1;
padding:4px;
margin:10px 0px;
width:260px;
}

#kontakt_button{
margin-top:8px;
border:2px solid #ffffff ;
color:#0a51a1;
background-color:#e6e5e6;
}

#unten{
background-color:#0a51a1;
color:#FFFFFF;
font-weight:bold;
font-size:90%;
}

.fl{
margin:15px 10px;
width:165px;
float:left;}

.fm{
margin-top:15px;
width:235px;
float:left;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.fr{
margin:15px 10px; 
width:315px;
float:right;}

.gross{
font-size:190%;
/* font-size:240%; */
}


li {
	left: 0px;
}
.dekoimg{
	float:right;}

