/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:12px;}

#container {width:870px;background-color:#FFFFFF;margin: 0 auto; background-image:url(pics/container_hg.gif); background-repeat:repeat:}

/* stile für die navi  -------------------------------------- */
#navi {width:163px;margin:0px;float:left;position:absolute;top:53px;z-index: 4;}

/* stile für den head  -------------------------------------- */
#head {width:100%;height:146px;background-image: url(pics/head_logo.gif);}

#head .logolink {width:370px;height:120px;display:block;position:absolute;margin:46px 0 0 500px;}

/* stile für den contentblau  -------------------------------------- */
#content_start {width:100%;margin: 0px;height: 380px;background-color:#FFFFFF;}

#content {width:100%;margin: 0px;background-image:url(pics/cont_maenner.gif);background-repeat:no-repeat;background-position: bottom;}

#content_neutral {width:100%;margin: 0px;}

#contentblau_start {width:710px;height:292px;margin: 0px;float:right;background-image:url(pics/cont_blau.gif)}

#contentblau {width:710px;margin: 0px;float:right;background-image:url(pics/cont_blau_oben.gif);background-repeat:no-repeat;}

#contentblau .cont_maenner {float:left;margin:-229px 0 0 -150px;}

#contentblau ul {color: #000000;list-style-type: none;margin:50px 0 0 310px;}

#contentblau .ul_drschultes {color: #000000;list-style-type: none;margin:50px 30px 0 280px;}

#contentblau .ul_ordi {color: #000000;list-style-type: none;margin:190px 30px 0 200px;}

#contentblau .content_li1 {font-size: 120%;font-weight: bold;line-height: 25px;list-style-type: none;text-indent: -10px;}
	
#contentblau .content_li2 {list-style-type: none;line-height: 18px;}

#contentblau .content_unterschrift {margin:0 0 0 50px; float:left;}

#contentblau .content_ordi1{font-weight: bold;line-height: 18px;color: #000000; margin:0 10px 0 0;}

#contentblau .content_ordi2{line-height: 18px;color: #000000;}

#contentblau .contentfoto_top {float: left;}

#contentblau .contentfoto_top_ordi {float: left; margin:0 0 3px 0;}

#contentblau_start .willkommen {position:absolute; margin:80px 0 0 80px;}

#contentblau .textblock {margin:50px 29px 0 310px;line-height: 15px;}

#contentblau .textblock_ordi {margin:10px 29px 0 239px;line-height: 15px;}

#contentblau .textblock_team {margin:30px 30px 0 30px;line-height: 15px;}

#contentblau .abstand_unten_ordi {margin:0 0 176px 0;}

#contentblau .abstand_unten_kontakt {margin:0 0 69px 0;}

#contentblau .table {text-align: center; margin:0 0 20px 0; width:100%;}


#contentblau a {font-weight: bold;text-decoration: underline;color: #585BA0;}
#contentblau a:hover {color: #D5181E;}



/*stile für contentrot*/

#contentrot {width:466px;height:145px;margin: 207px 0px 0px 404px;float:right;position: absolute;background-image: url(pics/cont_news.gif);}

#contentrot ul{list-style-type: none;padding:0;color: #FFFFFF; margin:10px 0 0 70px;}

#contentrot li{line-height: 1.2em;}

#contentrot .news_start {font-size: 14px;font-weight: bold;}

#contentrot .datum_start {font-size: 11px;}

#contentrot .ueberschrift_start {font-size: 13px;margin:0 0 7px 0;}

#contentrot a {text-decoration:underline;color:#FFFFFF;}
	
#contentrot a:hover {text-decoration:underline;color:#000000;}
	
#contentrot img {float:left;margin:0 7px 0 0;}
	
#contentrot .newstext_start {padding:0 0 0 10px;}
	
#contentrot p {padding:0;margin:0;}


	
/*stile für contentfigur*/

#contentfigur_start {width:296px;height:363px;margin: 17px 0px 0px 40px;float:left;position: absolute;z-index: 3;}

#contentfigur {width:296px;background-color:#00FF00;float:left;position: absolute;}


/*stile für news und news_menue*/

#news {width:300px;float:left; margin:50px 0 100px 100px;}
	

#news .ul_news {margin:0;padding:0;}

#news .news {font-size:15px;font-weight:bold;}

#news .ueberschrift_news {font-size:14px;text-decoration:underline;}

#news .datum_news {font-size:11px;}
	
#news .newsfotos_klein{margin:0;}



#news_menue {float:right;width:250px;border-left:1px #585BA0 solid;margin:50px 10px 0 0; padding:0 0 0 7px;}

#news_menue ul{list-style-type: none;margin: 0px;padding:0;color: #000000;}
	
#news_menue li{line-height: 1.2em;}

#news_menue .news_start {font-size: 14px;font-weight: bold;}

#news_menue .datum_start {font-size: 11px;}

#news_menue .ueberschrift_start {font-size: 13px;margin:0 0 7px 0}

#news_menue a {text-decoration:underline;color:#585BA0;}
	
#news_menue a:hover {text-decoration:underline;color:#D5181E;}
	
#news_menue img {float:left;margin:0 7px 0 0;}
	
#news_menue .newstext_start {padding:0 0 0 10px;}
	
#news_menue p {padding:0;margin:0;}


/* stile für den footer  -------------------------------------- */
#footer_start, #footer {width:870px;background-color:#FFFFFF;border-top: 1px #585BA0 solid;text-align: center;padding:3px 0 0 0;}

#footer {float:left;}

/* stile für die navigation  -------------------------------------- */
#navi ul {margin:0;padding:0;text-align:left;}
#navi li {list-style-type:none;float:left;height:24px;line-height:24px;width:130px;}

#navi a, #navi a:hover {font-weight: bold;text-decoration: none;}
#navi a:hover {color: #585BA0;}

.f1 {font-weight: bold;color: #D5181E;text-decoration: none;letter-spacing: 1px;}
.f2 {color: #D5181E;text-decoration: none;letter-spacing: 1px;font-weight: normal;}
.n1 {font-weight: bold;color: #585BA0;}
.n2 {font-weight: bold;color: #D5181E;}

