body
{
                font-family: "Arial", Helvetica, sans-serif;
	text-align: center;
	margin: auto;
                background-color: #A2C5DB;
                background-image:url(/upload/CMS/templateimages/hintergrund.gif);
	background-position:top;
                background-repeat:repeat-x;
	font-size:12px;


	}
	
	a:link { text-decoration:none;   color:#006699;  font-size:12px;}
	a:visited { text-decoration:none;  color:#006699;  font-size:12px;}
	a:hover { text-decoration:none;   color:#006699;  font-size:12px;}
	a:active { text-decoration:none;  color:#006699;  font-size:12px;}
html
{
	margin: auto;
	padding: 10px;
}

td
{
                font-family: "Arial", Helvetica, sans-serif;
	font-size:12px;
}


input
{
font-family: "Arial", Helvetica, sans-serif;
font-size:12px;
font-color: #006699;
height: 2em;
background-color: #DCEDF3;
}


input.textsuche
{
font-family: "Arial", Helvetica, sans-serif;
font-size:11px;
font-color: #006699;
height: 1.5em;
background-color: #FFFFFF;

}


#main_container
{
	margin: auto;
	text-align: left;
	max-width: 870px;
	width:expression(document.body.clientWidth > 870 ? "870px": "auto");
                font-family: "Arial", Helvetica, sans-serif;

}

.trend
{
background-image:url(/upload/CMS/templateimages/trend.gif);
	background-repeat: no-repeat;
background-color: #00568D;
font-size: 5px;
height: 5px;


}

.logo
{
	
	float: left;
	margin: 0;
	padding: 0;
width: 870px;
	background-color: #00568D;
	background-repeat: no-repeat;
}


.service_menue
{
text-align: right;
margin: auto;
padding: 0px;
width: 870px;
color: #FFFFFF;
padding-bottom: 0.5em;
}

.service_menue a:link { text-decoration:none;   color:#FFFFFF; }
.service_menue a:visited { text-decoration:none;  color:#FFFFFF; }
.service_menue a:hover { text-decoration:none;   color:#FFFFFF; }
.service_menue a:active { text-decoration:none;  color:#FFFFFF; }




.top_container

{
        float: left;
        background-color: #006699;
        width: 870px;
        height: 30px;
        margin-bottom: 2em;

}


.suche
{
        float:left;
        padding-left: 0.25em;
        padding-top: 0.25em;
        padding-bottom: 0.25em;
        width: 200px;
        height: 30px;
        
}

.suche input
{

font-family: "Arial", Helvetica, sans-serif;
font-size: 12px;
height: 1.5em;
background-color: #DCEDF3;

}


.top_menue
{
float: right;
width: 652px;
height: 30px;
padding: 1px;


}


.top_menue  a:link{ text-decoration:none;   color:#FFFFFF; }
.top_menue  a:active{ text-decoration:none;   color:#FFFFFF; }
.top_menue  a:visited{ text-decoration:none;   color:#FFFFFF; }
.top_menue  a:hover{ text-decoration:none;   color:#FFFFFF; }



#content_container

{
float: left;
position: static;
width: 870px;
}


.hauptnavigation
{
	float: left;
	padding-top: 1em;
	margin: 0;
	border: 0;
	font-weight: bold;
	color: #006699;
	background: #dcedf3;
	width: 166px;
}


.inhalt
{
float: left;
margin: 0;
padding: 1em;
width: 490px;
background-color: #FFFFFF;
line-height: 1.5em;
font-color: #666666;
font-size:12px;
}

inhalt a:link { text-decoration:none;   color:#006699;  font-style:italic; font-size:12px;}
inhalt a:visited { text-decoration:none;  color:#006699;  font-style:italic; font-size:12px;}
inhalt a:hover { text-decoration:none;   color:#006699;  font-style:italic; font-size:12px;}
inhalt a:active { text-decoration:none;  color:#006699;  font-style:italic; font-size:12px;}

h1
{
font-size: 130%;
}

h2
{
font-size: 120%;
}

h3
{
font-size: 110%;
}

h4
{
font-size: 130%;
color:#006699;
}


.rechte_spalte
{
	float: right;
	padding: 0;
	margin: 0;
	color: #000000;
	width: 175px;


}


#teaser_bild
{
    position: static;
    width: 485px;
    height: 100%;
    margin-bottom: 20px;
}


.imgleft
{
float: left;
margin: 0px 15px 15px 0px;
max-width: 150px;
}

.imgleft2
{
float: left;
margin: 0px 15px 15px 15px;

}


.imgright
{
float: right;
margin: 0px 0px 15px 15px;
max-width: 150px;
top: 0px;
}


.separator
{

font-size: 1px;
line-height: 0.2em;
height: 3px;
margin: 10px 0 10px 0;
padding: 0;
width: 100%;
border-top: 1px solid #CCCCCC;

}

.separator2
{

line-height: 5px;
margin: 5px 0 5px 0;
width: 100%;
}


.absatzsplitline
{
border-right: 1px solid #CCCCCC;
font-family: "Arial", Helvetica, sans-serif;
font-size:12px;
margin-right: 0.5em;
line-height: 1.5em;
}

.absatzsplit
{
font-family: "Arial", Helvetica, sans-serif;
font-size:12px;
padding-left: 1em;
line-height: 1.5em;
}


.absatzrand
{
position: static;
width: 165px;
padding: 5px;
background-color: white;
}



.service_Active { text-decoration:none;   color:#FFFFFF;  font-weight:bold;}
.service_Active a:link { text-decoration:none;   color:#FFFFFF;  font-weight:bold;}
.service_Active a:visited { text-decoration:none;   color:#FFFFFF;  font-weight:bold;}
.service_Active a:hover { text-decoration:none;   color:#FFFFFF;  font-weight:bold;}
.service_Active a:active { text-decoration:none;   color:#FFFFFF;  font-weight:bold;}


.fusszeile
{
clear: left;
        text-align: center;
        width: 870px;
        font-size: 80%;
        

}



.standardlink
{
padding: 5px;
background: #FFFFFF;


}

.bannerlink
{
margin-top: -3px;
margin-left: -2px;
text-align: left;
width: 175px;

}


.firstletter_container

{
width: 220px;

}

.firstletter
{

font-size: 28px;
margin: 0px 5px 0px 0px;
font-weight: bold;
float: left;
}


#banner_container
{
margin-top: -3px;
margin-left: -2px;
background-color: #00568D;
text-align: left;
width: 175px;
}


.banner_bild
{
background-image:url(/upload/CMS/templateimages/banner_brd.gif);
width: 175px;
height: 5px;
}

.banner_text
{
color: white;
padding: 5px;
}

.banner_ueb
{
text-transform: uppercase;
color: white;
border-bottom: 1px solid white;
padding: 5px 5px 0px 5px;
width: 165px;
}


#image_container
{
float: left;
position: static;
margin-bottom: 25px;
}

.pic1
{
   float: left;
   margin-top: 10px;
   margin-left: 10px;
   width: 25%;
}

.pic2
{
   float: left;
   margin-top: 10px;
   margin-left: 10px;
   width: 25%;

}


.pic3
{
   margin-left: 10px;
   margin-top: 10px;
   width: 150px;
}



#caption_container
{
    float:left;
    width: 490px;
    top: 5px;
    }

.pic1_caption
{
   float: left;
   margin-left: 10px;
   width: 25%;
   color: #666;



}

.pic2_caption
{
   float: left;
   margin-left: 10px;
   width: 25%;
   color: #666;

}

.pic3_caption
{
   margin-left: 10px;
   width: 150px;
   color: #666;

}




