body, html {
	margin:0px;
	padding:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#030303;
	overflow:hidden;
	scrollbar-base-color:#648FB0;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#648FB0;
	scrollbar-face-color:#ADCEF7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#648FB0;
	scrollbar-track-color:#ADCEF7;
}

html {
	background-color:#ADCEF7;
}

body {
	background-image:url(../gif/bg-komplett.gif);
	background-position:top center;
	background-repeat:repeat-y;
}

.body_miete {
	background-image:url(../gif/bg-komplett2.gif);
	background-position:top center;
	background-repeat:repeat-y;
}

.body_kauf {
	background-image:url(../gif/bg-komplett4.gif);
	background-position:top center;
	background-repeat:repeat-y;
}

.body_start {
	background-image:url(../gif/bg-komplett3.gif);
	background-position:top center;
	background-repeat:repeat-y;
}

p {
	margin:0px;
}

.all {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
}
.all_inh {
	position:relative;
	top:0px;
	left:0px;
	width:1016px;
	height:100%;
	margin:auto;
}

#ko_mitte {
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
}

#ko_mitte .o1 {
	width:100%;
	height:15px;
	background-color:#FDF1C7;
}

#ko_mitte .o2 {
	width:100%;
	height:121px;
	background-image:url(../gif/ko_m_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#ko_mitte .o3 {
	float:left;
	width:183px;
}

#ko_mitte .o4 {
	float:left;
	width:73px;
	height:120px;
}

#ko_mitte .o5 {
	float:left;
	width:476px; 
	height:120px;
}

#ko_mitte .o6 {
	float:left;
	width:86px;
	height:120px;
}

#ko_links-1 {
	position:absolute;
	top:0px;
	left:0px;
	width:183px;
	height:15px;
	background-color:#FCE390;
}

#ko_links-1 p {
	text-align:center;
	font-size:11px;
}

#ko_links-2 {
	position:absolute;
	top:15px;
	left:0px;
	width:183px;
	height:121px;
	background-color:#FCE390;
}

#ko_links-3 {
	position:absolute;
	top:136px;
	left:0px;
	width:183px;
	height:50px;
}

.ko_rechts-1 {
	position:absolute;
	top:0px;
	left:818px;
	width:182px;
	height:15px;
	background-color:#FCE390;
}

.ko_rechts-2 {
	position:absolute;
	top:15px;
	left:818px;
	width:182px;
	height:121px;
	background-color:#FCE390;
}

.logo_gra {
	position:absolute;
	top:21px;
	left:0px;
	width:1000px;
	height:126px;
}

#logo_txt {
	position:absolute;
	top:113px;
	left:0px;
	width:1000px;
	text-align:center;
}
	
#logo_txt .bull {
	color:#FBCA01;
}
	
#logo_txt h1 {
	margin:0px;
	padding-left:35px;
	color:#0B3168;
	font-size:16px;
	font-weight:bold;
}

#footer {
	position:absolute;
	bottom:0px;
	left:0px;
	width:1000px;
	height:34px;
	background-color:#FDF1C7;
}

#footer .u1 {
	float:left;
	width:183px;
	height:34px;
	background-color:#FCE390;
}

#footer .u2 {
	float:left;
	width:635px;
	height:34px;
}

#footer .u3 {
	float:left;
	width:182px;
	height:34px;
	background-color:#FCE390;
}

#footer .p1 {
	color:#B09E64;
	padding-top:10px;
}

#footer .p2 {
	padding-top:10px;
}

#footer .p3 {
	padding-top:2px;
}

#footer a:link,
#footer a:visited {
	color:#B09E64;
	text-decoration:underline;
}

#footer a:hover {
	color:#648FB0;
	text-decoration:underline;
}

#menue {
	position:absolute;
	top:196px;
	left:0px;
	width:183px;
}

#menue ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:left;
}

#menue li {
	border-bottom:1px solid #8FCCFC;
	padding:3px 0px 3px 10px;
	font-variant:small-caps;
	letter-spacing:1px;
}

#menue .ak {
	background-image:url(../gif/fahne.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

#menue .ak2 {
	font-size:13px;
	font-weight:bold;
	background-image:url(../gif/fahne.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

#menue a:link, 
#menue a:visited {
	color:#FCE390;
	text-decoration:none;
}

#menue a:hover {
	color:#030303;
	text-decoration:none;
}

#menue a.gr1:link, 
#menue a.gr1:visited {
	color:#F6E900;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

#menue a.gr1:hover {
	color:#030303;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

#menue a.gr2:link, 
#menue a.gr2:visited {
	color:#0C1F6B;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

#menue a.gr2:hover {
	color:#030303;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

#menue a.gr3:link, 
#menue a.gr3:visited {
	color:#8FCCFC;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

#menue a.gr3:hover {
	color:#030303;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

#menue .pt_12 {
	padding-top:8px;
}

#menue .div1 {
	float:left;
	width:111px;
}

#menue .div2 {
	float:left;
	width:72px;
	height:77px;
}

#menue .p1 {
	padding-left:3px;
	padding-top:15px;
	color:#FCE390;
	text-align:left;
	font-size:11px;
}

#menue .p2 {
	padding-left:3px;
	padding-top:5px;
	color:#FCE390;
	text-align:left;
	font-size:11px;
}
	
#menue .p3 {
	clear:both;
	color:#F7F7F7;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
}

.con {
	width:1017px;
	height:100%;
	overflow:scroll;
}

#con_inh {
	float:left;
	width:817px;
	padding-top:136px;
	padding-left:183px;
}

#con_inh h1 {
	margin:0px;
	padding:10px 10px 0px 10px;
	font-size:18px;
	font-weight:bold;
}

#con_inh h2 {
	margin:0px;
	padding:0px 10px 0px 10px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}

#con_inh h3 {
	margin:0px;
	padding:25px 10px 0px 10px;
	font-size:16px;
	color:#0B3168;
	letter-spacing:1px;
	text-align:left;
}

#con_inh p {
	padding:14px 10px 0px 10px;
	text-align:left;
	text-align:justify;
}

#con_inh .p1 {
	padding:10px 10px 0px 10px;
}

#con_inh .p2 {
	padding:14px 10px 5px 10px;
	font-size:11px;
	text-align:center;
}

#con_inh a:link,
#con_inh a:visited {
	color:#030303;
	text-decoration:underline;
}

#con_inh a:hover{
	color:#648FB0;
	text-decoration:underline;
}

#con_inh .start-1 {
	float:left;
	width:408px;
	text-align:center;
}

#con_inh .start-2 {
	float:left;
	width:276px;
	text-align:center;
}

#con_inh .start-3 {
	float:left;
	width:265px;
	text-align:center;
}

#con_inh .start-4 {
	float:left;
	width:275px;
	text-align:center;
}

.fl {
	float:left;
}

.fl_60 {
	float:left;
	width:60px;
}

.fl_94 {
	float:left;
	width:94px;
}

.fl_127 {
	float:left;
	width:127px;
}

.fl_154 {
	float:left;
	width:154px;
}

.fl_156 {
	float:left;
	width:156px;
}

.fl_200 {
	float:left;
	width:200px;
}

.fl_212 {
	float:left;
	width:212px;
}

.fl_212pt {
	float:left;
	width:212px;
	padding-top:25px;
}

.fl_262 {
	float:left;
	width:262px;
}

.fl_272 {
	float:left;
	width:272px;
}

.fl_308 {
	float:left;
	width:308px;
}

.fl_408 {
	float:left;
	width:408px;
}

.fl_506 {
	float:left;
	width:506px;
}

.fl_544 {
	float:left;
	width:544px;
}

.fl_554 {
	float:left;
	width:554px;
}

.fl_604 {
	float:left;
	width:604px;
}

.fl_604pt {
	float:left;
	width:604px;
	padding-top:25px;
}

.fl_595 {
	float:left;
	width:595px;
}

.clb {
	clear:both;
}

.bo {
	font-weight:bold;
}

.img_cl-1 {
	border:1px solid #648FB0;
}

/* Laufschrift */

.ls_1 {
	position:absolute;
	top:172px;
	left:293px;
	width:600px;
	overflow:hidden;
	text-align:center;
}

.ls_2 {
	visibility:hidden;
	position:relative;
}

.ls_3 {
	white-space:nowrap;
	font-weight:bold;
	color:red;
	font-size:16px;
}
/* Druckbutton Infos allgemein */
.fuell {
	position:absolute;
	top:136px;
	left:183px;
	width:817px;
	height:40px;
	background-color:#8FCCFC;
}

.fuell_kauf {
	position:absolute;
	top:136px;
	left:183px;
	width:817px;
	height:40px;
	background-color:#FBFC96;
}

.fuell_gruen {
	position:absolute;
	top:136px;
	left:183px;
	width:817px;
	height:40px;
	background-color:#CFE3A2;
}

#sortierung {
	position:absolute;
	top:153px;
	left:186px;
	width:811px;
	height:22px;
	border-bottom:1px solid #648fb0;
}

#sortierung .s1 {
	float:left;
	height:100%;
	width:130px;
	text-align:center;
	background-color:#648fb0;
	border-left:1px solid #8FCCFC;
}

#sortierung .s2 {
	float:left;
	width:130px;
	background-color:#648fb0;
	border-left:1px solid #8FCCFC;
}

#sortierung .s3 {
	float:left;
	width:109px;
	background-color:#648fb0;
	border-left:1px solid #8FCCFC;
}

#sortierung select {
	background-color:#648fb0;
	color:#FCE390;
}

#dr_but-ia {
	position:absolute;
	top:161px;
	left:186px;
	width:811px;
	border-bottom:1px solid #648fb0;
}

#dr_but-ia .d1 {
	float:right;
	width:59px;
	background-color:#648fb0;
	border-left:1px solid #8FCCFC;
}

#dr_but-ia .d2 {
	float:right;
	width:69px;
	background-color:#648fb0;
	border-left:1px solid #8FCCFC;
}

#dr_but-ia .d3 {
	float:right;
	width:59px;
	background-color:#648fb0;
	border-left:1px solid #8FCCFC;
	text-align:center;
}

#dr_but-ia .d1-ka {
	float:right;
	width:59px;
	background-color:#648fb0;
	border-left:1px solid #FBFC96;
}

#dr_but-ia .d2-ka {
	float:right;
	width:69px;
	background-color:#648fb0;
	border-left:1px solid #FBFC96;
}

#dr_but-ia .d3-ka {
	float:right;
	width:59px;
	background-color:#648fb0;
	border-left:1px solid #FBFC96;
	text-align:center;
}

#dr_but-ia .d1-gr {
	float:right;
	width:59px;
	background-color:#648fb0;
	border-left:1px solid #CFE3A2;
}

#dr_but-ia .d2-gr {
	float:right;
	width:69px;
	background-color:#648fb0;
	border-left:1px solid #CFE3A2;
}

#dr_but-ia .d3-gr {
	float:right;
	width:59px;
	background-color:#648fb0;
	border-left:1px solid #CFE3A2;
	text-align:center;
}

#dr_but-ia p {
	font-size:11px;
	text-align:center;
	font-variant:small-caps;
}

#dr_but-ia a:link,
#dr_but-ia a:visited {
	color:#FCE390;
	text-decoration:none;
}

#dr_but-ia a:hover {
	color:#030303;
	text-decoration:none;
}

#con_inh2 {
	float:left;
	width:817px;
	padding-top:161px;
	padding-left:183px;
}

#con_inh2 h1 {
	margin:0px;
	padding:10px 10px 0px 10px;
	font-size:18px;
	font-weight:bold;
}

#con_inh2 h2 {
	margin:0px;
	padding:0px 10px 0px 10px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}

#con_inh2 h3 {
	margin:0px;
	padding:10px 10px 0px 10px;
	font-size:16px;
	color:#0B3168;
	letter-spacing:1px;
	text-align:left;
}

#con_inh2 p {
	padding:14px 10px 0px 10px;
	text-align:left;
	text-align:justify;
}

#con_inh2 .p1 {
	padding:10px 10px 0px 10px;
}

#con_inh2 .p2 {
	padding:14px 10px 5px 10px;
	font-size:11px;
	text-align:center;
}

#con_inh2 ul {
	text-align:left;
}

#con_inh2 a:link,
#con_inh2 a:visited {
	color:#030303;
	text-decoration:underline;
}

#con_inh2 a:hover{
	color:#648FB0;
	text-decoration:underline;
}

/* Uebersichtsseiten Objekte */

.ueber_1 {
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
}

.cent {
	text-align:center;
}

.ueber_2 {
	width:30px;
	border-top:1px solid #648FB0;
	border-left:1px solid #648FB0;
	border-right:1px solid #648FB0;
	font-size:10px;
	text-align:center;
	color:#FCFCFC;
	background-color:#648FB0;
}

.ueber_3 {
	text-align:center;
	background-color:#fce390;
	width:150px;
	height:18px;
	border:1px solid #648FB0;
}

.ueber_4 {
	text-align:right;
	background-color:#fdf1c7;
	border-bottom:1px solid #648FB0;
	border-top:1px solid #648FB0;
	border-right:1px solid #648FB0;
	width:430px;
	height:18px;
	padding-right:3px;
}

.ueber_5 {
	width:150px;
	height:112px;
	text-align:center;
	border-left:1px solid #648FB0;
	border-right:1px solid #648FB0;
}

.ueber_6 {
	width:430px;
	padding-left:3px;
	padding-right:3px;
	background-color:#648FB0;
	border-right:1px solid #648FB0;
}

.ueber_7 {
	width:150px;
	height:18px;
	text-align:center;
	border:1px solid #648FB0;
	background-color:#fce390;
}

.ueber_8 {
	width:430px;
	height:18px;
	text-align:right;
	border-top:1px solid #648FB0;
	border-bottom:1px solid #648FB0;
	border-right:1px solid #648FB0;
	background-color:#fdf1c7;
	padding-right:3px;
}

.ueber_9 {
	width:150px;
	height:18px;
	text-align:center;
	border-left:1px solid #648FB0;
	border-right:1px solid #648FB0;
	border-top:1px solid #648FB0;
	background-color:#fce390;
}

.ueber_10 {
	width:430px;
	height:18px;
	text-align:right;
	border-top:1px solid #648FB0;
	border-right:1px solid #648FB0;
	background-color:#fdf1c7;
	padding-right:3px;
}

#tab_detail {
}

#tab_detail td {
	text-align:left;
}

.detail_1 {
	font-variant:small-caps; color:#4F4F4F; width:100px; vertical-align:top; padding-top:30px;
}

.detail_2 {
	padding-top:30px;
}

.detail_3 {
	font-variant:small-caps;
	color:#4F4F4F;
	width:100px;
	vertical-align:top;
}

.detail_4 {
	font-variant:small-caps;
	color:#4F4F4F;
	vertical-align:top;
	width:131px;
}

.detail_5 {
	font-variant:small-caps;
	color:#4F4F4F;
	vertical-align:top;
}

.detail_6 {
	border-top:1px solid #648FB0;
	border-bottom:1px solid #648FB0;
	padding-top:3px;
	padding-bottom:3px;
}

.detail_7 {
	font-variant:small-caps;
	color:#4F4F4F;
}

.detail_8 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.detail_9 {
	font-variant:small-caps;
	color:#4F4F4F;
	vertical-align:top;
	width:132px;
}

.detail_10 {
	font-variant:small-caps;
	color:#4F4F4F;
	width:132px;
}

a.pics_det:link,
a.pics_det:visted {
	color:#FFF;
	text-decoration:underline;
}

a.pics_det:hover {
	color:#FCE38F;
	text-decoration:underline;
}

a#iframe:link,
a#iframe:visited {
	color:#FFF;
	text-decoration:underline;
}

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