
body
{
	scrollbar-base-color:#E16D4B;
  scrollbar-3dlight-color:#E16D4B;
	scrollbar-arrow-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:#E16D4B;
  scrollbar-highlight-color:#E16D4B;
  scrollbar-shadow-color:#E16D4B;
  scrollbar-track-color:#ffffff;
	background-color: #C0C0C0;
}
/****************
layers
*****************/
#container
{
position:absolute; 
/*height:700px; */
width:802px; 
margin-top:20px; 
margin-left:-397px; 
left:50%;
z-index:5; 
background: url(../img/bg2.gif);
border-top:1px solid #000000;
overflow:visible;
/*!!!!REFERENZWERT FÜR SCHRIFTGRÖSSEN!!!!*/
font-size:100%;
/*-> verändert alle Schriftgrößen in entsprechendem Verhältnis*/
}
#cont
{
position:absolute; 
background: url(../img/bg2.gif);
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
margin-top:0px;
top:85px;
margin-left:0px; 
z-index:5; 
}

#top {POSITION:relative; left:0px; top:0px; padding:0; width:802px; height:85px Z-INDEX:10; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border-left:1px solid #000000; border-right:1px solid #000000;overflow:hidden;}
#schriftgroesse {POSITION:relative; text-align:right; left:90px; width:350px; top:-55px; padding:0;  Z-INDEX:10; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; z-index:250;}
#random {POSITION:relative; overflow-x:auto; overflow-y:visible; background-color:#E1E6BD; padding:0; float:left; left:0px; width:182; Z-INDEX:200;}
#navigation {POSITION:relative; vertical-align:top; margin-left:3px; left:-3; width:797px; padding:0; Z-INDEX:7;  }
#content {POSITION:relative; align:right; width:550px;  padding:0; margin-left:15px; float:left; margin-bottom: 0px; background: url(../img/bg.gif); Z-INDEX:100;}
#bottom {POSITION:relative;  margin-top: 0px; padding:0; float:left; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; Z-INDEX:5;}

#spalte1{position:absolute; left:209px; top:276px; z-index:400;}
#spalte2{position:absolute; left:409px; top:276px; z-index:401;}
#spalte3{position:absolute; left:609px; top:276px; z-index:402;}

#kontaktblau{POSITION: absolute; TOP: 537px; HEIGHT: 190px; BACKGROUND-COLOR: #33ffff; LEFT: 30px; WIDTH: 50px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px;  PADDING-TOP: 5px; z-index:500;}


/*#wohnungsbild {POSITION:relative; left:0px; top:85px; width:182; Z-INDEX:102; border-left: 1px solid #000000;}*/
hr{
	display:none;
}

.hide{
	display:none;
}

/****************
kontaktformular
*****************/

input.submit, reset 
{
  font-family : Arial, Helvetica, sans-serif;
  font-size: 75%;
  border : 1px solid #3D616C;
  color : #3D616C;
  background : #FFFFFF; 
}

input
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 75%;
  border: 1px solid #3D616C;
  color: #000000;
  background: white;
  OVERFLOW: hidden;
  wrap: virtual;
  border-style: line; 
  border-color: #3D616C; 
}

textarea
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 75%;
  border: 1px solid #3D616C;
  color: #000000;
  background: white;
  OVERFLOW: hidden;
  wrap: virtual;
  border-style: line; 
  border-color: #3D616C; 
}


.inputbtn
{
  font-family : Arial, Helvetica, sans-serif;
  font-size: 75%;
  border : 1px solid #3D616C;
  color : #3D616C;
  background : #FFFFFF;
}

.inputtxt
{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 75%;
  border: 1px solid #3D616C;
  color: #000000;
  background: white;
  OVERFLOW: hidden;
  wrap: virtual;
  border-style: line; 
  border-color: #3D616C; 
}

.formular
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 75%; 
	background-color: #FFFFFF;
	border: 1px #000000 solid;
	color: #000000;
}

.suche
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 62.5%; 
	background-color: #FFFFFF; 
	border: 1px #525252 solid; 
	color: #000000;
}

.suchebtn
{
  font-family : Arial, Helvetica, sans-serif;
  font-size: 75%;
  border : 0px solid #3D616C;
  color : #3D616C;
  background : #FFFFFF;
}


.formbtn
{
  font-family : Arial, Helvetica, sans-serif;
  font-size: 75%;
  border : 1px solid #3D616C;
  color : #3D616C;
  background : #FFFFFF;
}

/**********************************************
LINKS
**********************************************/

a
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : 600;
	text-decoration: underline;
	color:#E16D4B;
	
}

a:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : 600;
	text-decoration: underline;
	color:#E16D4B;

}

a:active
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : 600;
	text-decoration: underline;
	color:#E16D4B;

}

a:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : 600;
	text-decoration: underline;
	color:#000000;

}


a.navi
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#6b2400;
	line-height : 130%;

}

a.navi:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#6b2400;

}

a.navi:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#8fb06e;

}

a.navi:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight :normal;
	text-decoration: underline;
	color:#E16D4B;

}



/*Sitemap Klassen*/

a.sitemap
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#00FF00;

}

a.sitemap:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#3D616C;

}

a.sitemap:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
	color:#3D616C;

}

a.sitemap:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight :normal;
	text-decoration: none;
	color:#000000;

}

a.a11:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#000000;

}

a.a11
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#000000;

}

a.a11:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#000000

}

a.a11:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style : normal;
	font-weight :bold;
	text-decoration: underline;
	color:#8fb06e;

}


a.a12
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#00000;

}

a.a12:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#000000;

}

a.a12:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#000000;

}

a.a12:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style : normal;
	font-weight :bold;
	text-decoration: underline;
	color:#8fb06e;

}


a.a14
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 110%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#000000;

}

a.a14:visited
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 110%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#000000;

}

a.a14:active
{
	font-family :   Arial, Helvetica, sans-serif;
	font-size : 110%;
	font-style : normal;
	font-weight : normal;
	text-decoration: underline;
	color:#000000;

}

a.a14:hover
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 110%;
	font-style : normal;
	font-weight :bold;
	text-decoration: underline;
	color:#8fb06e;

}

/**********************************************
Tabellen
**********************************************/

.blau
{
	width:450px;
	border-left: 80px solid #cbeeee;
	padding-left: 10px;
	padding-top: 10px;
	background: #f9f9f9;
	background-position: top;
	border-top: 10px solid #cbeeee;
}

.gruen
{
	width:450px;
	border-left: 80px solid #cce6b0;
	padding-left: 10px;
	padding-top: 10px;
	background: #f9f9f9;
	background-position: top;
	border-top: 10px solid #cce6b0;
}

.gelb
{
	width:450px;
	border-left: 80px solid #fefe95;
	padding-left: 10px;
	padding-top: 10px;
	background: #f9f9f9;
	background-position: top;
	border-top: 10px solid #fefe95;
}

.symbol
{
	background-image: url(../images/fragezeichen.gif);
	background-repeat: no-repeat;
}

.frage {
	position:relative;
	left:-70px;
	top: 0px;
	width:36px;
	height:35px;
	z-index:1;
	background-image: url(../images/fragezeichen.gif);
	background-repeat: no-repeat;
}

.i {
	position:relative;
	left:-70px;
	top: 0px;
	width:36px;
	height:35px;
	z-index:1;
	background-image: url(../images/i.gif);
	background-repeat: no-repeat;
}

.frage_i {
	position:relative;
	left:-70px;
	top: 0px;
	width:36px;
	height:90px;
	z-index:1;
	background-image: url(../images/i_frage.gif);
	background-repeat: no-repeat;
}

.frau_i {
	position:relative;
	left:-70px;
	top: 0px;
	width:36px;
	height:90px;
	z-index:1;
	background-image: url(../images/frau_i.gif);
	background-repeat: no-repeat;
}

.mann_i {
	position:relative;
	left:-70px;
	top: 0px;
	width:36px;
	height:90px;
	z-index:1;
	background-image: url(../images/mann_i.gif);
	background-repeat: no-repeat;
}

.frau {
	position:relative;
	left:-70px;
	top: 0px;
	width:36px;
	height:35px;
	z-index:1;
	background-image: url(../images/frau.jpg);
	background-repeat: no-repeat;
}

.mann {
	position:relative;
	left:-70px;
	top: 0px;
	width:36px;
	height:35px;
	z-index:1;
	background-image: url(../images/mann.jpg);
	background-repeat: no-repeat;
}

.text {
	position:relative;
	left:0px;
	top: -35px;
	width:400px;
	z-index:2;
}

.text2 {
	position:relative;
	left:0px;
	top: -90px;
	width:400px;
	z-index:2;
}

/**********************************************
TEXT
**********************************************/
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 100%;
}


h1
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : 600;
	/*text-decoration: underline;*/
	/*color:#8fb06e;*/
	color:#475837;
	margin-left: 20px;
	margin-bottom:1.0em;
	margin-top:0px;
}




p
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
	line-height : 130%;
	letter-spacing : 1px;

}



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}

p.sitemap {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
	line-height : 130%;
	letter-spacing : 1px;
	margin-left: 20px;
	
}

.abstand
{
	margin-left: 20;
	margin-right: 30;
}



b
{
	font-weight : 600;
}

strong
{
	font-weight : 600;
}

.list
{
	list-style :  url(../img/pfeil.gif);
	margin-left: 15;
}
.list2
{
	list-style :  url(../img/pfeil2.gif);
	margin-left: 60;
}
.list3
{
	margin-left: 60;
}


.b10
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 62.5%;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
}

.b11
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
}

.b12 
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
}

.b14
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 87.5%;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
}

.b16
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
	line-height : 130%;
	letter-spacing : 1px;
	margin-left: 20px;
	
}

.b16n
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
	/*margin-left: 20px;*/
	
}

.b18
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;

}


.b20
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 125%;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#000000;
}

.b22
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : 600;
	/*text-decoration: underline;*/
	color:#8fb06e;
	margin-left: 20px;
}

.b22_black
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 120%;
	font-style : normal;
	font-weight : 600;
	/*text-decoration: underline;*/
	color:#000000;
	margin-left: 20px;
}


.o16
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	font-weight : 300;
	text-decoration: none;
	color:#E16D4B;
	line-height : 130%;
	letter-spacing : 1px;
	margin-left: 210;
	margin-right: 30;
	
}
