/*	--------------------------------------------------------------------------
	@ Basic CSS Setup
	--------------------------------------------------------------------------
	Allgemeine Definitionen nach W3C Standards
	Für Tests: http://jigsaw.w3.org/css-validator/
	Letzter Test: 06.02.2007 / ed
	--------------------------------------------------------------------------  */	


	
/*	--------------------------------------------------------------------------
	GLOBAL 
	--------------------------------------------------------------------------  */


/** setzt alles auf 0 **/
* {
	margin: 0;
	padding: 0;
	}	


/** für W3C Check bitte auskommentieren. Nicht erlaubte Eigenschaft
    für Firefox Scrollbar verwendet **/
html {  
	overflow: -moz-scrollbars-vertical; 
	}


/** Für dynamische Schriftgrössen
	font-size:0.9em; verwenden **/	
html, body {
	margin: 0;
	padding: 0;	
	color:#666666; 
	background-color:#FFFFFF;
	}
	
	
p{
	margin:0;
	padding:0;
	}
	
ul{
	padding-left:20px;
}

li {
	list-style-position:outside;
	padding-top:2px;
	padding-bottom:2px;
}

.bild{
text-decoration:none;
}

strong	{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


.content #listenBox{
	}

.content #listenBox ul#listen  {
	margin-top: 5px;
	list-style-position:outside ;
	padding-left:25px;
	list-style: square;
	}
	
	
.content #listenBox ul#listen li  {
  	margin:0;
	padding-top:6px;
	}	



.content #listenBoxZahlen{
}

.content #listenBoxZahlen ol#listenZahlen  {
	margin-top: 2px;
	list-style-position:outside;
	padding-left:28px;
	}
	
	
.content #listenBoxZahlen ol#listenZahlen li  {
  	margin:0;
	padding-top:8px;

	}	


a:link{
  	color:#000;
  	text-decoration:none;	
  	}


a:visited{
  	color:#000;
  	text-decoration:none;	 
	}
  
  
a:active{
  	color:#000;
  	text-decoration:none;		
  	} 


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


a:focus {
  	color:#000;
  	text-decoration:none;		
  	}	
	

h1 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	}

	
h2 {
	margin:0;
	padding:0;
	font-weight: bold;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #7289b3;
	padding-bottom: 5px;
	}

	
h3 {
	margin:0;
	padding:0;
	font-weight: bold;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #666666;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color:#c9c9c9;
	padding-bottom: 10px;
	}
	
	
h4 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	}

	
h5 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	}
	
	
h6 {
	margin:0;
	padding:0;
	font-size:9px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	}				
	
input,textarea {
	margin: 3px 0;
   	border: 1px solid #999;
   	background: white;
   	padding: 3px 3px;
	}
    
	
input:active, input:focus, input:hover { 
	background: #E8EBDF;
	}
	
	
	
/*	--------------------------------------------------------------------------
	PROJECT STYLES 
	--------------------------------------------------------------------------  */

.content{
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	font-size: 11px;
  	line-height: 1.6em; 	
	}
	
.content a:link {
	color:#666666;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;
	}

.content a:visited {
	color:#666666;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

.content a:hover{
	color:#e4b720;
	text-decoration:none;
	background-image: url(/images/template_img/link_over.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

.content a:active{
	color:#666666;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

.content a:focus{
	color:#BABAB5;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}		

	
.rightBox{
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	font-size:11px;
  	line-height: 1.4em; 	
	}	


td.wohnungsIcons{
	padding:0;
	margin:0;
	}


td.wohnungsIcons a:link {
	border:none; 
	text-decoration:none;
	background-image: url();
	}
	
td.wohnungsIcons a:visited {
	border:none; 
	text-decoration:none;
	background-image: url();	
	}

td.wohnungsIcons a:hover {
	border:none; 
	text-decoration:none;
	background-image: url();	
	}
	
td.wohnungsIcons a img{
	border:none; 
	text-decoration:none;
	background-image: url();	
	}

#icons{
	padding:0;
	margin:0;
	}

.rightBox #icons a:link {
	border:none; 
	text-decoration:none;
	background-image: url();
	}
	
.rightBox #icons a:visited {
	border:none; 
	text-decoration:none;
	background-image: url();	
	}
	
.rightBox #icons a img{
	border:none; 
	text-decoration:none;
	background-image: url();	
	}
			
.rightBox a:link {
	color:#666666;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;
	}

.rightBox a:visited {
	color:#666666;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

.rightBox a:hover{
	color:#e4b720;
	text-decoration:none;
	background-image: url(/images/template_img/link_over.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

.rightBox a:active{
	color:#666666;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

.rightBox a:focus{
	color:#BABAB5;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}	
	
.leftTitleBox{
	font-family:Arial, Sans-Serif; 
	font-size:13px;
	font-weight:bold;
	background-color:#D6AB2C;
	color:#FFFFFF;
	padding-top:2px;
	padding-left:3px;
	}
	
.leftTitleBox2{
	font-family:Arial, Sans-Serif; 
	font-size:14px;
	font-weight:bold;
	background-color:#D6AB2C;
	color:#FFFFFF;
	padding-top:2px;
	padding-left:3px;
	}

.leftTitleBox3{
	font-family:Arial, Sans-Serif; 
	font-size:14px;
	font-weight:bold;
	background-color:#004276;
	color:#FFFFFF;
	padding-top:2px;
	padding-left:3px;
	}

.leftTitleBox4{
	font-family:Arial, Sans-Serif; 
	font-size:14px;
	font-weight:bold;
	background-color:#004276;
	color:#FFFFFF;
	padding-top:2px;
	padding-left:3px;
	}

.leftTitleBox5{
	font-family:Arial, Sans-Serif; 
	font-size:14px;
	font-weight:bold;
	background-color:#004276;
	color:#FFFFFF;
	padding-top:2px;
	padding-left:3px;
	}
	
.leftContentBox	{
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	font-size: 0.6em;
  	line-height: 1.6em;
	color: #777777;
	text-decoration:none;
	}

img .leftContentBox a {
	border: none;
	text-decoration: none;
}
	
.leftContentBox a:link {
	color:#666666;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;
	}

.leftContentBox a:visited {
	color:#666666;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

.leftContentBox a:hover{
	color:#e4b720;
	text-decoration:none;
	background-image: url(/images/template_img/link_over.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

.leftContentBox a:active{
	color:#666666;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

.leftContentBox a:focus{
	color:#BABAB5;
	text-decoration:none;
	background-image: url(/images/template_img/link_empty.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}
	
.nav {
	height:23px; 
	background-image:url(/images/template_img/navBG.gif); 
	background-repeat:repeat-x;
	color:#878787;
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	font-size:11px;	
	padding-left:9px;
	}	

.nav a:link {
	color:#DDDDDD;
	text-decoration:none;
	}

.nav a:visited {
	color:#DDDDDD;
	text-decoration:none;
	}

.nav a:hover{
	color:#FFF;
	text-decoration:none;
	}

.nav a:active{
	color:#F2E117;
	text-decoration:none;
	}

.nav a:focus{
	color:#DDDDDD;
	text-decoration:none;
	}	
	
form {                /*Kein Abstand im IE*/
	margin:0px;
	padding:0px;
}

.formfield {
	font-size: 11px;
	font-family:  Verdana, Helvetica, Arial, Sans-Serif; 
	background-color: #F2F2F2;
	border-color: #7AA2BD;
	margin-top: 2px;
	padding-bottom:2px;
	padding-left: 5px;
	border-width: 1px;
	height: 20px;
	width: 334px;
	border-style : solid;
}

.formfield_mehrz {
	font-size: 11px;
	font-family:  Verdana, Helvetica, Arial, Sans-Serif; 
	background-color: #F2F2F2;
	border-color: #7AA2BD;
	border-width: 1px;
	margin-top: 2px;
	padding-left: 5px;
	padding-top: 5px;
	height: 120px;
	width: 334px;
	border-style : solid;
}

	
.form_text {
	font-size: 11px;
	font-family:  Verdana, Helvetica, Arial, Sans-Serif; 
	}

.formbutton{
	font-size: 11px;
	font-family:  Verdana, Helvetica, Arial, Sans-Serif; 
	border-color: #333333;
	border-width: 1px;
	border-style : solid;
	background-color: #c17812;	
	color: #FFFFFF;
	}

A.form:link { 
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height:24px;
	}
	
A.form:visited { 
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height:24px;
	}
	
A.form:hover { 
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height:24px;
	}
	
A.form:active { 
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height:24px;
	}

.leftContentBox #WohnungsAngebote{
	line-height:17px;

	}

.leftContentBox #WohnungsAngebote ul#listen3  {
	margin-top: 5px;
	list-style-position:outside ;
	padding-left:15px;
	}
	
	
.leftContentBox #WohnungsAngebote ul#listen3 li  {
  	margin:0;
	padding-top:5px;
	list-style:square;
	}		
	
	
ol {
	margin-top: 2px;
	list-style-position:outside;
  	padding-left:18px;
	}
	
	
	
#footer h6{
	font-family: Calibri, Verdana, Helvetica, Arial, Sans-Serif; 	
	font-size: 11px;
	}
	
#footer h6 a:link {
	color:#666666;
	text-decoration:none;
	background-image: url();
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;
	}

#footer h6 a:visited {
	color:#666666;
	text-decoration:none;
	background-image: url();
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

#footer h6 a:hover{
	color:#e4b720;
	text-decoration:none;
	background-image: url();
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

#footer h6 a:active{
	color:#666666;
	text-decoration:none;
	background-image: url();
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}

#footer h6 a:focus{
	color:#BABAB5;
	text-decoration:none;
	background-image: url();
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 1px 0px;	
	}	
	
/* mietzins.asp START*/
.stil4 {font-size: 10px;}
.geschoss {
	font-size: 11px;
	font-weight:bold;
  	line-height: 1.6em; 
	border-bottom: 1px solid #E4B720;
	padding-top:15px;
	padding-bottom:2x;
	background-color:#FFFFFF;
}
.geschoss td {
	font-size: 11px;
	font-weight:bold;
  	line-height: 1.6em; 	
	border-bottom: 1px solid #FFFFFF;
	padding-bottom:2px;
	padding-top:15px;
	background-color:#69735B;
}
.geschoss2 td {
	border-bottom:0;
	padding-bottom:2px;
	background-color:#778367;
}
.woh-ges {
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 2px;
	background-color:#7C886C;
	padding-left:10px;
	margin-left:0px;
	padding-top: 3px;
}
.miet-table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#000000;
	padding-right:10px;
	width:100%;
}
/***********************
   IE hover-inkompatibel
***********************/
table tr td.table-bg-attika {background-color:#e6ddec;}
table tr td.table-bg-attika:hover {background-color:#efe9f2;cursor:pointer;cursor:hand;}

table tr td.table-bg-b-1 {background-color:#c7cf00;}
table tr td.table-bg-b-1:hover {background-color:#d3da24;cursor:pointer;cursor:hand;}

table tr td.table-bg-b-2 {background-color:#c4def2;}
table tr td.table-bg-b-2:hover {background-color:#d9e9f5;cursor:pointer;cursor:hand;}

table tr td.table-bg-b-3 {background-color:#ffcc00;}
table tr td.table-bg-b-3:hover {background-color:#fddc56;cursor:pointer;cursor:hand;}

table tr td.table-bg-ug{background-color:#e0e0e0;}
table tr td.table-bg-ug:hover {background-color:#f0f0f0;cursor:pointer;cursor:hand;}

/***********************
   IE hover-inkompatibel end
***********************/	

.beschreibung {
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
  	line-height: 1.6em;
	color:#666666;
}
.vermietet{
	color: #FF0000;
	text-align: right;
	padding-top:5px;
	}
.mietpreis{
	text-align: right;
	width:100%;
	font-weight:normal;
	padding-top:5px;
	}

/* mietzins.asp END*/	
