/* CSS Document */




body { background-image:url(gewosued_layout_FILES/gewosued_blau_hg.gif) ;  }

.all-images {width:750px; height:600px;	background-image: url(gewosued_layout_FILES/wohnanlagen.jpg); background-repeat: no-repeat; background-position: left top; }
p#achtung {color: rgb(255,0,255); margin: 0px; padding: 0px; font-weight: bold; margin-bottom: 30px;}

.content-text{ position: relative; float: left; left:17px; top: 7px; padding: 0px; width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 1.5em; 
	color: #000000px;
	}

.boxcontent img {border: 0px;}
.boxoben { height: 140px; width: 1000px; position: relative; }
.boxlogo { float: left; position: relative; height: 260px; width: 205px; left: 0px; margin: 0px; padding: 0px;background: url(gewosued_layout_FILES/gewosued_logo_b.gif); }
.boxtopnav { float: left; position: relative; height: 122px; width: 750px; }
.boxtopimage {
	float: left;
	position: relative;
	height: 122px;
	width: 497px;


}

.navsuche { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; position: relative; 
	width: 100px; height: 70px; float: left; top:47px; /*top:35;*/ background-color: #ffffff; }

.boxunten { float: left; position: relative; height: auto; width: 1007px; background-image: url(images/layout/hg.gif); }


/*Navigation*/
.boxlinks { height: auto; width: 205px;	float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; /*background-color: E6EFDB;*/ background-color:#6995c7; }
.boxlinkssp { position: relative; height: 8px; width: 205px; float: left; background-color:rgb(105,149,199); background-color:#6995c7;}
.boxlinksnav { background-color:rgb(105,149,199); background-color:#6995c7; position: relative; height: 500px; width: 205px; float: left; top: 0px;}
.boxnavspace { float: left; position: relative; height: 15px; width: 137px; }
.boxnavspace2 { float: left; position: relative; height: 18px; width: 130px; line-height: 5px; }

.boxlinksfont{  /*background-color:#6995c7;*/ float: left; position: relative; height: 18px; width: 150px;margin: 0px; padding: 0px;margin-top: 50px;padding-left:50px;}

.boxcontent { float: left; position: relative; height: auto; width: 802px; }
.boxcontent { font-family: Verdana, Arial, Helvetica, sans-serif; }


.boxrechts { position: relative; height: auto; height:autox; width: 802px; float: left; /*background-color: #cccccc; background-color: rgb(199,215,238);*/}


.boxcontenthead { float: left; position: relative; height: 135px; width: 790px; margin: 0px; padding: 0px;}
.boxcontenthead img {	float: left; position: relative; border: 0px; margin: 0px; padding: 0px;}
.imagespace {float: left; position: relative;height: 135px; width:9px; margin: 0px; padding: 0px;}
.boxhead2 { float: left; position: relative; height: 30px; width: 790px; margin: 0px; padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }




.content-spalte-eins { font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 700px; float: left; position: relative; font-size: 10px;	}


.contright { float: left; position: relative; height: auto; width: 220px; }
.boxnewsheadline { float: left; background-color: #FFFFFF; position: relative; height: 31px; width: 220px; }
.boxnewscontent { float: left; position: relative;height: auto; width: 360px; border-bottom-width: 20px;border-bottom-style: solid; border-bottom-color: #FFFFFF; }



.boxmitte {
	background-color:rgb(237,240,240);
	position: relative;
	height: auto;
	width: 360px;
	float: left;
	}
.boxbody {
	position: relative;
	visibility: visible;
	height: auto;
	width: 1024px;
	
	
	}



bodytext { margin: 0px; padding: 0px; line-height: auto; }




.content-button {width: 485px; float: left; position: relative;  }


.content-text h1{ font-size: 1.2em; line-height: 1.5em; font-size: 12px;line-height: 14px; font-weight: bold; color: rgb(224,0,74); }



.cont-mid-box {width: 485px; float: left; position: relative;   }
.content-mid {width: 435px; float: left; left:25px ;position: relative;  }

.rand-button {width: 317px; float: left; position: relative; /*height: 16px;*/
	background: url(gewosued_layout_FILES/blue.gif) 0px 5px no-repeat;); margin-top: 2px;}
	
.rand-button h1 { margin: 0px; padding: 0px;}

.rand-headline {width: 269px; float: left; position: relative; left: 48px; /*height: 16px;*/ }


.cont-right-box {clear:right; width: 317px; float: left; position: relative;  }
.cont-rightx {width: 270px; float: left; left:25px ;position: relative;height: auto; 
	padding-top: 5px; padding-bottom: 5px; }
.cont-right {width: 295px; float: left; position: relative;height: auto; 
	padding-top: 0px; padding-bottom: 14px; }
	
.tx-rgslideshow-pi1 {margin: 0px; padding: 0px; float: left; position: relative;border 0px;}
.tx-rgslideshow-pi1 img {padding: 0px; float: left; position: relative; border 0px;}
#rgslideshow-69, #rgslideshow-70, #rgslideshow-71, #rgslideshow-72{margin: 0px; padding: 0px; border:0px;}
#rgslideshow-72 img{margin: 0px; padding: 0px;}
.rgslideshow {margin:0px; padding:0px; border:0px;}
.rgslideshow img{margin: 0px; padding: 0px; border:0px;}

.navheadline {width: 485px; float: left; position: relative; }
.navheadline {font-size: 12px; /*height: 12px; */font-weight: bold; color: red; width: 485px; background: url(gewosued_layout_FILES/red3.gif) 0px 4px no-repeat;}
.navheadlineLink {float: left; position: relative; left: 48px; color: rgb(224,0,74); font-size: 12px; font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;} 



.cont-mid-left-box {width:225px; float: left; position: relative;  }
.cont-mid-left {width: 200px; float: left; left:25px ;position: relative; }
.content-button-left {width: 225px; float: left; position: relative;  height: 14px; background: url(gewosued_layout_FILES/blue.gif) 0px 5px no-repeat;}


.cont-mid-right-box{width: 250px; float: right; position: relative;  }
.cont-mid-right {width: 200px; float: right;right: 25px; position: relative;  }
.content-button-right {width: 250px; float: right; position: relative; height: 14px;  background: url(gewosued_layout_FILES/blue.gif) 0px 5px no-repeat;}


.rand-button-left { width: 200px; float: left; position: relative; height: 16px;
	background: url(gewosued_layout_FILES/blue.gif) 0px 5px no-repeat;); }
.rand-button-right{ width: 225px; float: left; position: relative; height: 16px;
	background: url(gewosued_layout_FILES/blue.gif) 0px 5px no-repeat;); }
	
/*
.boxrechts-logo {width: 802px; height: 130px; float: left; position: relative;  background: url(gewosued_layout_FILES/lindenhof_logo.gif) 20px 0px no-repeat;}
*/
/*
.boxrechts-logo {width: 802px; height: 30px; float: left; position: relative; background-color: rgb(199,215,238);}
*/
.boxrechts-logo {width: 802px; height: 1px; float: left; position: relative; background-color: rgb(199,215,238);}
.content-spacer-nav {width: 802px; height: 55px; float: left; position: relative; }
.navheadline-spacer {width: 802px; height: 53px; float: left; position: relative;  }
.boxrechts-spacer-aktuelles{width: 802px; height: 25px; float: left; position: relative; }

.boxcontent h1{font-size:12px;}

.cont-mid-box {font-size:12px; }
.cont-mid-box h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; padding: 0px;margin: 0px; color: rgb(37,110,171); margin-top: 18px; margin-bottom: 12px;line-height: 18px;}
.cont-mid-box h2 {color: rgb(0,66,135);color: rgb(37,110,171);}
.cont-mid-box h3 {font-size:14px; font-weight: bold; padding: 0px;margin: 0px; margin-top: 6px;line-height: 18px;color: rgb(37,110,171);}

.cont-mid-box p {padding: 0px; margin: 0px; margin-top: 6px;margin-bottom: 12px;line-height:1.4em;line-height:16px;}
/*.bodytext p {padding: 0px; margin: 0px;}*/
.cont-right-box { font-size:12px;}
.cont-right-box p {padding: 0px; margin: 0px; margin-top: 6px;margin-bottom: 12px;line-height:1.4em;line-height:16px;}
.rand-headline h1{font-size: 12px; padding: 0px;margin: 0px; color: rgb(0,0,66); }
.cont-right-box h2 {font-size:12px; font-weight: bold; padding: 0px;margin: 0px; margin-top: 6px;line-height: 14px;color: rgb(0,66,135);}

.cont-right h1 {font-size:12px; font-weight: bold; padding: 0px;margin: 0px; margin-top: 6px; padding-left: 45; line-height: 14px;color: rgb(0,66,135);background: url(gewosued_layout_FILES/blue.gif) 0px 5px no-repeat;}
.cont-right## h1 {font-size:12px; font-weight: bold; padding: 0px;margin: 0px; margin-top: 6px; line-height: 14px;color: rgb(0,66,135);}
.cont-right h3{font-size:12px; font-weight: bold; padding: 0px;margin: 0px; margin-top: 6px; margin-left: 25px; line-height: 14px;color: rgb(96,166,38);}
.cont-right h2 {font-size:12px; font-weight: bold; padding: 0px;margin: 0px; margin-top: 6px; margin-left: 25px; line-height: 14px;color: rgb(0,66,135);}
.cont-right p.bodytext {/* float: left; position: relative;*/  margin: 0px; padding: 0px; margin-left: 25px; margin-top: 4px; marrgin-bottom: 4px;}
.cont-right img {border: 0px;}

.boxcontent a {text-decoration: underline;  color: rgb(0,66,135);color: rgb(105,150,199);color: rgb(37,110,171);font-size: 12px;}
.external-link-new-window {text-decoration: none; font-weight: bold; color: rgb(224,0,74);font-size: 12px;}

.tx-digislideshow-pi1-box { height: 270px; float: left; position: relative; }
#tx-digislideshow-pi1 { float: left; position: relative; }
.tx-digislideshow-pi1 { float: left; position: relative; width: 190px; height: 135px;}
#wohnungen tr {  }
#wohnungen td {background-color: rgb(225,242,206); height: 14px;
border-color: #ffffff;
    border-width: 1px 0px 0px 0px ;
    border-style: solid;
   width: 84px;
    
}
#wohnungen .wfqbe_table_header_x td { width: 270px;}
#wohnungen table {width: 400px; border-collapse:collapse ;table-layout:fixed ;border: 1px rules: groups; }
#wohnungen th {background-color: rgb(225,242,206); margin: 0px; padding: 0px; width: 84px;}
#wohnungen thead {width: 400px;  margin: 0px; padding: 0px; }

.cont-mid-box tablex {width: 435px; border-spacing: 10px; border-collapse: collapse;height: 10px;}
.cont-mid-box tdx {background-color: rgb(225,234,246); margin: 0px; padding: 0px;
	border-color: #ffffff; border-width: 1px 0px 0px 0px ; border-style: solid;
	 line-height: 14px; /*text-align: center;*/ vertical-align: top; font-size: 12px;}
.cont-mid-box tdx p.bodytext {margin: 0px; padding: 0px;line-height: 16px; padding-left: 15px;padding-right: 15px; }

.cont-right-box table { margin: 0px; padding: 0px; padding-left: 25px;}
.cont-right-box tablex {background-color: rgb(225,242,206);  width: 270px; margin: 0px; padding: 0px;
	border-spacing: 0; border-collapse: collapse;height: 10px; font-size: 10px;
	}
.cont-right-box trx {background-color: rgb(225,242,206); margin: 0px; padding: 0px; 
	 }
.cont-right-box tdx {background-color: rgb(225,242,206);  margin: 0px; padding: 0px;
	border-color: #ffffff; border-width: 1px 0px 0px 0px ; border-style: solid;
	width: 86px;width: 86px; text-align: center; vertical-align: middle;line-height: 16px; height: 16px; }
	
.cont-right-box td p.bodytext {margin: 0px; padding: 0px;padding-left: 5px; }
.tab-ganzx{ background-color: #cccccc;}
.cont-right p.tab-ganz{width: 232px;background-color: #cccccc;margin: 0px; padding: 0px;line-height: 10px;}
#w-table {width: 258px; width: 270px;margin: 0px; padding: 0px;margin-left: 25px;} 
#w-table-td1 {background-color: rgb(96,166,38); color: #ffffff;font-weight: bold; width: 258px;margin: 0px; padding: 0px;text-align: left; vertical-align: middle;} 
#w-table-td2 {background-color: rgb(175,211,147);color: #000000; font-weight: bold;width: 258px;margin: 0px; padding: 0px;text-align: left; vertical-align: middle;} 
#w-table td {padding: 2px; padding-left: 6px;}

#waesche table {width: 435px; margin: 0px; padding: 0px;border-spacing: 0; border-collapse: collapse;height: 10px;}
#waesche td {width: 150px; background-color: rgb(225,234,246); height: 16px; margin: 0px; padding: 0px;
	border-color: #ffffff; border-width: 1px 0px 0px 0px ; border-style: solid;
	 line-height: 10px; text-align: right; vertical-align: top;padding-right: 10px;}
#waesche2 table {width: 435px; margin: 0px; padding: 0px;border-spacing: 0; border-collapse: collapse;height: 10px;}
#waesche2 tr {background-color: rgb(225,234,246);}
#waesche2 td {width: 215px; background-color: rgb(225,234,246); margin: 0px; padding: 0px;
	border-color: #ffffff; border-width: 1px 0px 0px 0px ; border-style: solid;
	 text-align: right; vertical-align: top;padding-right: 0px;}
	 
#termine table {width: 435px; margin: 0px; padding: 0px;border-spacing: 0; border-collapse: collapse;
	height: 10px; table-layout:fixed;vertical-align: top;}
#termine tr {background-color: rgb(225,234,246);}
#termine td {background-color: rgb(225,234,246); margin: 0px; padding: 0px;
	border-color: #ffffff; border-width: 1px 0px 0px 0px ; border-style: solid;
	 text-align: right; vertical-align: top;padding-right: 10px; font-size: 12px;}
#col1 {width: 40px;}
#col2 {width: 40px;}
#col3 {width: 210px;}
#col4 {width: 110px;}



.termine td.td-0 {width: 50px;}
.termine td.td-1 {width: 50px;}
.termine td.td-2 {width: 200px;}
.termine td.td-3 {width: 115px;}
.termine td.td-4 {width: 10px;}

table.tabellex {border-collapse: collapse; }
table {vertical-align: top; }

table.tabellex td {
	border: 1px dashed #C0C0C0;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	padding: 2px;
}

.zelleBlau { background-color: rgb(225,234,246); background-color: rgb(240,244,249);line-height: 10px; margin: 0px; padding: 3px;padding-left: 10px;}

.termine td.Monat { background-color: rgb(225,234,246);width: 50px;text-align: left;}
.termine td.Datum { background-color: rgb(225,234,246);width: 80px;text-align: left;vertical-align: top;}
.termine td.Event { background-color: rgb(225,234,246);width: 200px;text-align: left;}
.termine td.Uhrzeit { background-color: rgb(225,234,246);width: 55px;text-align: right; }
td.rechts { text-align: right; }
.tx-kuloplayer-pi1 {padding-left: 25px;}

table.tab-termine { background-color: rgb(255,255,255);background-color: rgb(255,255,255); width: 180px; margin: 0px; padding: 0px;}
table.tab-termine td {background-color: rgb(255,255,255); font-size: 12px; line-height: 12px;}

table.termine {width: 435px; margin: 0px; padding: 0px;border-spacing: 0;border-collapse: collapse; 
	height: 10px;table-layout:fixed; border-spacing: 0px; font-size: 12px;}
.termine tr {background-color: rgb(225,234,246);}
.immoimage {width:435px; float: left; position: relative; height: auto; line-height: 18px;padding-bottom: 5px; }

table.tab-angebote {width: 435px; margin: 0px; padding: 0px;border-spacing: 0;border-collapse: collapse; 
	height: 10px;table-layout:fixed; border-spacing: 0px; font-size: 12px;}
table.tab-angebote tr {background-color: rgb(225,234,246);background-color: rgb(225,242,206);}

table.tab-angebote tr.tab-angebote-kopf {background-color: rgb(225,234,246);background-color: rgb(96,166,38);background-color: rgb(175,211,147);color: #ffffff; font-weight: bold;width:}
table.tab-angebote tr.tab-angebote-weiss{background-color: rgb(255,255,255);}
table.tab-angebote td{vertical-align: top;}

.external-link-new-window {font-weight: normal;}
