html, body {margin: 0;padding: 0; }
body{ font-family: Arial; font-size:12px;background-color:#e5e5e5;color:#5d5d5d;	}
a{font-size:12px;text-decoration:none;color:#053B83}
a:link{text-decoration:none;}
a:hover{text-decoration:underline;}
li{list-style-type: none}
ul{margin:0;padding:0;}
img{border:none;}

#page{height:100%;position:relative;left:0px;top:0px;width:970px;background-color:#ffffff;}
#header{position:relative;left:9px;top:10px;height:215px;width:955px;}
#menu{list-style:none;  margin:0;position:absolute;margin-left:10px;top:184px;height:28px;width:954px;padding-left:0px;}
*+html #menu{margin-left:-944px}
* html #menu{margin-left:-944px}
#menu a{font-size:12px;font-family:"Trebuchet MS";/*color:#114276;font-weight:bold;*/text-decoration:none;}
#menu .trenner{float:left;height:26px;width:5px;background:url(../img/trenner.jpg);padding-top:0px;}
#menu li {float:left; display:block; height:28px;margin:0; padding:5px 0 0;}
#menu a {text-decoration:none;font-size:15px;}
#menu a {color: #003671;  /*font-weight:bold;*/ padding-left: 10px;}
#menu a span  { padding-right: 10px}
#menu a, #menu a span {display: block; float: left}
#menu a:hover {background: #ffffff url(../img/aktive_link_l.gif) left top no-repeat; /*font-weight:bold;*/ padding-left: 10px}
#menu a:hover span {background: #ffffff url(../img/aktive_link_r.gif) right top no-repeat; padding-right: 10px}
#menu .akt a {height:18px;background: #ffffff url(../img/aktive_link_l.gif) left top no-repeat; /*font-weight:bold;*/ padding-left: 10px}
#menu .akt a span {height:18px;background: #ffffff url(../img/aktive_link_r.gif) right top no-repeat; padding-right: 10px}

#content{position:relative; width:955px;  height: 100%;margin-top:30px;}
#footer {line-height:20px;clear:both;position:relative;margin-top:20px;left:0px;background-color: #e5e5e5;height: 113px;width: 970px;}
#footer #logo{position:absolute;left:27px;top:17px;width:240px;height:70px;}
#footer #adresse{position:absolute;left:390px;top:17px;width:240px;height:70px;}
#footer #fmenu1{position:absolute;left:608px;top:17px;width:355px;height:70px;}
#footer #fmenu1 a{background: url(../img/pfeil_link_gr.gif) no-repeat;padding-left:10px;}
#footer #fmenu2{position:absolute;left:808px;top:17px;width:160px;height:70px;}
#footer #fmenu2 a{background: url(../img/pfeil_link_gr.gif) no-repeat;padding-left:10px;}

#leftmenu{float:left;position:relative;left:23px;top:0px;width:210px;font-size:13px;margin-bottom:20px;}
#leftmenu .titel{font-weight:bold;font-size:15px;margin-bottom:20px;}
#leftmenu li{margin:0;}
#leftmenu a{padding-left:10px;background: url(../img/pfeil-link.jpg) no-repeat;line-height:19px;display:block;}

#leftmenu1{position:relative;left:9px;margin-top:15px;width:300px;font-size:13px;}
#leftmenu1 .titel{font-weight:bold;font-size:16px;margin-bottom:20px;}
#leftmenu1 li{margin:0;}
#leftmenu1 a{padding-left:10px;background: url(../img/pfeil-link_grau.jpg) no-repeat;line-height:19px;display:block;}


.linksHL1{float:left;position:relative;left:19px;margin-top:0px;width:320px;margin-bottom:30px;}
.linksHL1 .bild{position:relative;top:0px;left:0px;width:320px;height:210px;overflow:hidden;}
.linksHL1 .titel{margin-left:10px;margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:bold;}
.linksHL1 .txt{margin-left:10px;}
.linksHL1 .anhang{margin-left:10px;}


#bread{float:left;position:relative;margin-left:20px;top:0px;width:480px;font-size:11px;font-weight:bold;color:#053B83}
#bread a{text-decoration:underline;font-weight:normal;}

.mitte_titel{float:left;position:relative;margin-left:40px;margin-top:9px;width:352px;font-size:16px;font-weight:bold;}
.mitte{float:left;position:relative;margin-left:40px;margin-top:19px;width:352px;}
.mitte .el{position:relative;width:352px;height:120px;margin-bottom:20px;}
.mitte .el .bild{position:absolute;top:0px;left:0px;width:150px;height:100px;overflow:hidden;}
.mitte .el .eltxt{position:absolute;top:0px;left:162px;width:190px;}
.mitte .el .titel{float:left;font-size:13px;font-weight:bold;width:190px;color:#053B83}
.mitte .el .info{float:left;width:190px;}
.mitte .el .preis{float:left;width:190px;font-weight:bold;}
.mitte .el .preis span{font-size:18px;}
.mitte .el .preis a{background: url(../img/pfeil-link_1.jpg) no-repeat;padding-left:10px;font-weight:normal;position:absolute;right:0px;bottom:0px;}

.mitte2_titel{float:left;position:relative;margin-left:20px;top:30px;width:352px;font-size:16px;font-weight:bold;}
.mitte2{float:left;position:relative;margin-left:20px;margin-top:55px;width:500px;margin-bottom:30px;}
.mitte2 .el{float:left;position:relative;width:230px;height:120px;margin-bottom:20px;margin-left:10px;margin-right:10px;}
* .mitte2 .el{width:210px;}
.mitte2 .el .bild{position:absolute;top:0px;left:0px;width:99px;height:76px;overflow:hidden;}
.mitte2 .el .eltxt{position:absolute;top:0px;left:106px;width:120px;}
.mitte2 .el .titel{float:left;font-size:13px;font-weight:bold;width:120px;;color:#053B83}
.mitte2 .el .info{float:left;width:120px;}
.mitte2 .el .preis{float:left;width:120px;font-weight:bold;}
.mitte2 .el .preis span{font-size:18px;}
.mitte2 .el .preis a{background: url(../img/pfeil-link_1.jpg) no-repeat;padding-left:10px;font-weight:normal;position:absolute;right:0px;bottom:0px;}

.mitte3_titel{float:left;position:relative;margin-left:30px;top:30px;width:480px;font-size:16px;font-weight:bold;}
.mitte3{float:left;position:relative;margin-left:20px;margin-top:55px;width:480px;margin-bottom:20px;}
.mitte3 .el{position:relative;width:480px;height:120px;display:block;}
.mitte3 .el .bild{position:absolute;top:0px;left:0px;width:150px;height:100px;overflow:hidden;}
.mitte3 .el .eltxt{position:absolute;top:10px;left:162px;width:310px;}
.mitte3 .el .titel{float:left;font-size:13px;font-weight:bold;width:310px;color:#053B83}
.mitte3 .el .info{float:left;width:310px;}
.mitte3 .el .preis{float:left;width:310px;font-weight:bold;}
.mitte3 .el .preis span{font-size:18px;}
.mitte3 .el .preis a{background: url(../img/pfeil-link_1.jpg) no-repeat;padding-left:10px;font-weight:normal;position:absolute;right:0px;bottom:0px;}

.mitte4_titel{float:left;position:relative;margin-left:20px;top:30px;width:480px;font-size:16px;font-weight:bold;}
.mitte4{float:left;position:relative;margin-left:20px;margin-top:55px;width:480px;margin-bottom:20px;}
.mitte4 .el{position:relative;width:480px;clear:both;}
.mitte4 .el .bild{position:absolute;top:0px;left:0px;width:150px;height:100px;overflow:hidden;}
.mitte4 .el .eltxt{position:absolute;top:10px;left:162px;width:480px;}
.mitte4 .el .titel{float:left;font-size:13px;font-weight:bold;width:480px;color:#053B83}
.mitte4 .el .info{float:left;width:480px;}
.mitte4 .el .preis{width:480px;font-weight:bold;}
.mitte4 .el .preis span{font-size:18px;}
.mitte4 .el .preis a{background: url(../img/pfeil-link_1.jpg) no-repeat;padding-left:10px;font-weight:normal;position:absolute;right:0px;bottom:0px;}


#rechts{position:relative;margin-left:754px;top:0px;width:200px;}
* #rechts{margin-left:752px;}
.prospekt{position:relative;left:0px;top:0px;height:120px;width:199px;background: url(../img/bg-prospekt.jpg) no-repeat;}
.prospekt .titel{position:absolute;left:13px;top:40px;font-size:16px;font-weight:bold;color:#053B83;}
.prospekt .links{position:absolute;left:13px;top:72px;}
.prospekt .links a{padding-left:10px;background: url(../img/pfeil-link.gif) no-repeat;}
.anfragen{position:relative;left:0px;margin-top:20px;height:83px;width:198px;border:1px solid #fecd18;color:#5d5d5d;}
.anfragen .titel{position:absolute;left:13px;top:10px;font-size:16px;font-weight:bold;color:#053B83;}
.anfragen .tel{position:absolute;left:38px;top:36px;font-size:14px;font-weight:normal;}
.anfragen .links{position:absolute;left:13px;top:58px;}
.anfragen .links a{background: url(../img/pfeil-link.jpg) no-repeat;padding-left:10px;}
#rbanner{position:relative;left:0px;margin-top:20px;width:199px;}

.intkarte{position:relative;left:0px;margin-top:20px;height:83px;width:200px;background: url(../img/intkarte.gif) no-repeat;}
.intkarte .titel{position:absolute;left:13px;top:10px;font-size:16px;font-weight:bold;color:#053B83;}
.intkarte .links{position:absolute;left:13px;top:55px;}
.intkarte .links a{background: url(../img/pfeil-link.jpg) no-repeat;padding-left:10px;}

#karte{float:left;position:relative;margin-left:20px;margin-top:30px;width:480px;margin-bottom:15px;}
#karte .links{margin-bottom:10px;}
#karte .links a{text-decoration:none;}


#artikel{float:left;position:relative;margin-left:20px;margin-top:30px;width:480px;}
/*#artikel li{list-style-type:disc;}*/
/* Styles für CMS-Elemente */
.artikel_titel{font-size:16px;font-weight:bold;margin-bottom:10px;}
.artikel_untertitel { }
.artikel_vorspann { margin-top:10px;margin-bottom:10px;font-weight:bold; }
.content_bild_oben { }
.content_titel {font-size:12px;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.content_bild_mitte { }
.content_text {margin-top:10px;margin-bottom:10px;}
.content_text a, .content_text a:visited { }
.content_text a:hover { }
.content_bild_links {float:left;margin-right:10px;margin-top:3px; }
.content_bild_rechts { float:right;margin-left:10px;margin-top:3px;}
.content_bild_unten { }
.content_bild_text { }
.content_link { }
.content_link_bezeichnung { }
.content_link_bullet { }

.content_anhang { }
.content_anhang_bezeichnung { }
.content_anhang_fileinfo { }
.content_anhang_text { }

.content_anhang{padding: 3px;margin-bottom:5px;clear:both;background-color:#fff;margin-top:5px;}
.content_anhang .bild{float:left;}
.content_anhang .bild img{padding:2px;float:left;padding-right:5px;}
.content_anhang_bezeichnung {font-weight: bold;margin-left:10px;}
.content_anhang_bezeichnung a{font-weight: bold;}
.content_anhang_fileinfo {font-size: 10px;margin-top:3px;}
.content_anhang_text {font-size: 10px;}


.content_top_bullet{display:none;}
.lupe {position:absolute;left:455px;top:10px;width:15px;height:15px;background:url(/images/lupe.gif);cursor:pointer;}
#abschluss{width:470px;clear:both;margin-bottom:20px;margin-top:20px;}
#abschluss a{text-decoration:underline;}
#abschluss a img{text-decoration:none;vertical-align:bottom;}
#abschluss .print{position:relative;left:300px;width:200px;}
#abschluss .zurueck{float:left;}

.folder{width:350px;height:120px;margin-bottom:15px;margin-top:10px;}
.folder_titel{position:relative;left:0px;top:0px;width:350px;font-weight:bold;margin-bottom:5px;}
.folder_bild{position:relative;overflow:hidden;width:150px;height:100px;float:left;}
.folder_text{float:left;height:85px;margin-left:10px;width:190px;position:relative;margin-bottom:5px;}
.folder_down{float:left;left:10px;position:relative;}
.folder_down img{padding-top:2px;}

.dm .kategorie{
	position:relative;
	width:70px;
	height:12px;
	overflow:hidden;
	margin:0;
	padding:0;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: left center;
	top: -2px;
}

.dm .objekt .typ {
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	color: #808080;	
}

.dm .kategorie.s2,
.dm .kategorie.s3,
.dm .kategorie.s4,
.dm .kategorie.s5 {background-image: url(../img/dm/sterne.gif); height:12px;}

.dm .kategorie.s2 {width:25px}
.dm .kategorie.s3 {width:38px}
.dm .kategorie.s4 {width:51px}
.dm .kategorie.s5 {width:64px}


.dm .kategorie.b2,
.dm .kategorie.b3,
.dm .kategorie.b4 {background-image: url(../img/dm/blumen.gif);}

.dm .kategorie.so2,
.dm .kategorie.so3,
.dm .kategorie.so4 {background-image: url(../img/dm/sonne.gif);}

.dm .kategorie.b2,.dm .kategorie.so2 {width:23px;}
.dm .kategorie.b3,.dm .kategorie.so3 {width:35px;}
.dm .kategorie.b4,.dm .kategorie.so4 {width:47px;}


