@import url('/fileadmin/template/styles/tt_news.css');
@import url('/fileadmin/template/styles/css_styled_content.css');

BODY {
	background-color:#DEE5D1;
	margin:0;
	margin-top:1px;
	text-align:center;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#000000;
	}

FORM, DIV, P, TABLE {
	margin:0;
	padding:0;
}

a img {border: none!important;}

TABLE {
	border-collapse:collapse;
	border: 1px solid #AABA9D;
}

TD {
padding: 2 2 2 4;
vertical-align: top;
}

.content {
       width:976px;
	_width:980px; 
	min-height:99%; 
	_height:99%; 
	border: 2px solid #426724; 
	margin:auto;
	text-align:left; 
	background-image:url(/fileadmin/template/images/links_hg.png);
	background-repeat:repeat-y;
}

.content1{
width:976px;
_width:980px;
min-height:99%;
_height:99%;
border: 2px solid #BFBFBF;
margin:auto;
text-align:left;
}


.first_row a img{
border: none;
}

.second_row {
	padding:0;
	margin:0;
	height:22px;
	background-image:url(/fileadmin/template/images/2te_hg.png);
}

.second_row div {
	float: left;
}

.third_row{
	background-image:url(/fileadmin/template/images/3te_hg.png)
}

.second_row I {
	margin:0 0.1em 0 0.1em;
}
	
.navigation {
	width: 160px;
	float: left;
}

.subnavigation {
	padding-top: 5px;
}

.subnavigation A {
	text-decoration:none;
padding: 0 15px;




	color:#000000;
}

.subnavigation A:hover {
	text-decoration: underline;
}

.subnavigation A.active, .navigation A.active {
	text-decoration:underline;
	font-style: italic;
}

.navigation UL {
	width:146px;
	margin: 0;
	padding:0;
	list-style:none;
	border: 1px dotted #FFFFFF;
	border-top: none;
}

.navigation UL A {
	text-decoration:none;
	color:3C3B3B;
	font-weight:bold;
}

.navigation UL A:HOVER {
	text-decoration: underline;
}

.navigation UL LI UL A {
	font-weight:normal;
}

.navigation UL LI {
	border-top: 1px dotted #FFFFFF;
	padding: 0.2em;
}

.navigation UL LI UL {
	margin:0;
	border: 0;
	width: 141px;
}

.navigation UL LI UL LI {
	border-left:0;
	padding-left: 1em;
}

.wvg_block {
width: 149px;
text-align: center;
}

.wvg_block img {
margin: 5px 0px;
}

#wvg_verbundene_unternehmen {
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
text-align: center;
margin: 20px 0px 0px 0px;
padding: 0px 0px 5px 0px;
background-image: url(/fileadmin/template/images/hg_ver_unternehmen.jpg);
background-repeat: repeat-x;
background-position: bottom;
}

.button {margin-top: 15px; display: block;}

.content_normal H1, P, TABLE{
	font-size:1em;
	margin: 0 0 0.5em 0;
}

.content_left {
	width: 265px;
	margin-right: 5px;
	float:left;
	overflow: hidden;
}

.content_right {
	width:325px;
	float:left;
	margin-left: 5px;
	overflow: hidden;
}

.content_messages {
	width: 156px;
	border: 1px dotted #DCDCDC;
	margin-left: 8px;
}

.content_messages H1, P, TABLE{
	font-size:1em;
	margin: 0 0 0.5em 0;
}

.content_messages_headline {
	font-size:1.1em; 
	font-weight:bold; 
	padding: 0em 0em 0.2em 0.4em;
	margin: 13px 0px 0px 0px;
background-color: #FFFFFF;
}

.content_messages_headline H1 {
	margin: 0px;
padding: 0.1em 0.3em 0.3em 0.3em;
line-height: 1.2em;
background-image:url(/fileadmin/template/images/bg_menu_right.jpg);
	background-repeat: repeat-x;
background-position: bottom;
color: #FFFFFF;
background-color: #C0D588;
}

.content_messages_title,
.content_messages_offer {
border-top: 1px solid #D3D3D3;
padding-left: 1.0em;
margin: 0em 0em 0.6em 0em;
background-image: url(/fileadmin/template/images/list-square.jpg);
background-repeat: no-repeat;
background-position: 3px 5px;
_background-position: 3px 6px;
}

.content_messages_offer {
	border: none;
}

.content_messages_date {
padding: 0em;
margin: 0em;
padding-left: 0.3em;
}

.content_messages_content {
	background-color:#FFFFFF; 
	margin:0em; 
	padding: 3px 0px 3px 3px;
	padding-bottom: 0.5em;
	color: #3B3B3B;
}

.content_messages_content a{
    text-decoration: none;
    color: #3B3B3B;
    font-weight: normal;
}

.content_messages_content a:hover{
    text-decoration: underline;
}

.content_messages_content a:visited{
    color: #3B3B3B;
}

/*.content_messages_content DIV {
	margin: 0.8em 0 0.8em 0;
}*/

.content_border {
	margin-left: 8px;
}

.content_search {
	width: 156px;
	border-bottom: 1px dotted #DCDCDC;
padding: 5px 12px;
}

.content_search form {
	margin: 3px;
}

.content_search div {
	background-color: #838383;
}

#sword {
	border: 1px solid #DCDCDC;
	width: 70px;
	margin: 2px;
	color: #000000;
}

#ssubmit {
	border: 1px solid #DCDCDC;
	margin: 2px;
background-color: #B6CE78;
}

.banner_item {
background-color: #FFFFFF;
padding: 5px 0px;
}

.banner-item-bottom{
margin: 15px 0 10px 10px;
text-align: center;
}

.frame {
	width: 810px;
	float: left;
}

.frame_left {
	width: 644px;
	float: left;
}

.frame_right {
	float:right;
}

.footer {
	padding-top: 10px;
}

.footer_navi {
	width: 600px;
	border-top: 1px dotted #DCDCDC;
	float: left;
	text-align: center;
}

.footer a {
	text-decoration: none;
	color: #959595;
}

.footer a:hover {
	text-decoration: none;
	color: #959595;
}

.footer a:visited {
	text-decoration: none;
	color: #959595;
}

.hnm {
	float:left;
	width: 210px;

	text-align:right;
}

.clear {
	clear: both;
}

.gwh {
	width: 149;
	text-align: center;
	margin: 20 0 5 0;
}

/*RTE*/
.klein {font-size: 0.9em;}
.gross {font-size: 1.1em;}
.gruen {
	background-color: #C7D79A;
}
.gruen_rahmen {
	background-color: #C7D79A;
	border: 1px dotted #DCDCDC;
}
.hellgruen {
	background-color: #DEE5D1;
}
.hellgruen_rahmen {
	background-color: #DEE5D1;
	border: 1px dotted #DCDCDC;
}

.striche {
	background-image:url('/fileadmin/template/images/hg_wohnungsangebote.png');
}
.striche_rahmen {
	background-image:url('/fileadmin/template/images/hg_wohnungsangebote.png');
	border: 1px dotted #DCDCDC;
}
.grossbuchstaben {
	font-weight: bold;
	font-variant:small-caps;
	font-size: 1.1em;
}
.grossbuchstaben_rot {
	color: #BA442D;
	font-weight: bold;
	font-variant:small-caps;
	font-size: 1.1em;
}
.rahmen {
	border: 1px dotted #DCDCDC;
}

/*########################Button Verkauf Startseite ###############*/

#link-verkauf a {position: absolute; margin-left: 450px; margin-top: -140px; }

