@charset "utf-8";
/* CSS Document */
 
a:link
{
text-decoration:none;
color:#333;
font-family:verdana;
font-size:9px;
}
 
a:visited
{
text-decoration:none;
color:#333;
font-family:verdana;
font-size:9px;
}
 
a:active
{
text-decoration:none;
color:#333;
font-family:verdana;
font-size:9px;
}
 
a:hover
{
text-decoration:none;
color:#333;
font-family:verdana;
font-size:9px;
}
 
body,table,th,td,tr,p,div,li,ul,ol,i
{
font-family:verdana;
font-size:10px; color:#333;
}

h1{
font-family:verdana;
font-size:16px; color:#333;
margin:0 0 0 0;
}

.right{
	float:right;
	text-align:right;
}
	
.red{
color: #931777;
}

.green{
color: #00806A;
}

h2{
font-size:14px; 
color:#333;
margin:0 0 0 0;
}

h3{
display:inline;
font-size:12px; 
color:#333;
margin:0 0 0 0;
}

h4{
display:inline;
font-size:11px; 
color:#333;
margin:0 0 0 0;
}
art {
	position:absolute;
	left:747px;
	top:0px;
	width:233px;
	height:98px;
}

#header {
	position:absolute;
	left:30px;
	top:170px;
	width:636px;
	height:222px;
}

#eKomiSeal_default{
	position:absolute;
	left:647px;
	top:20px;
	width:70px;
	height:70px;
}


#logo {
	position:absolute;
	left:747px;
	top:0px;
	width:233px;
	height:98px;
}

#zertifikate {
	position:absolute;
	left:527px;
	top:20px;
	width:100px;
	height:98px;
}
#zertifikate2 {
	position:absolute;
	left:627px;
	top:10px;
	width:100px;
	height:98px;
}
#zertifikate3 {
	position:absolute;
	left:427px;
	top:20px;
	width:100px;
	height:98px;
}

#social {
	position:absolute;
	left:33px;
	top:41px;
	width:121px;
	height:31px;
}

#navi {
	position:absolute;
	left:31px;
	top:111px;
	width:830px;
	height:43px;
}

#sub_nav {
	position:absolute;
	left:31px;
	top:160px;
	width:968px;
	height:115px;
}

#nav {
	position:absolute;
	left:31px;
	top:111px;
	width:960px;
	height:43px;
	background-image:url(bilder/navigation_leer.jpg);
	background-repeat:no-repeat;
}

#navi2 {
	position:absolute;
	left:31px;
	top:111px;
	width:960px;
	height:43px;
	background-image:url(bilder/navigation_leer.jpg);
	background-repeat:no-repeat;
}

#table_navi {
width:960px;
height: 43px;
}

.nav:link
{
text-decoration:none;
color:#ffffff;
font-family:verdana;
font-size:12px;
margin:0 0 0 0;
text-shadow: #000 2px 2px 4px;
}
.nav:hover
{
text-decoration:none;
color:#ffffff;
font-family:verdana;
font-size:12px;
margin:0 0 0 0;
text-shadow: #00806A 2px 2px 8px;
}
.nav:active{
text-decoration:none;
color:#ffffff;
font-family:verdana;
font-size:12px;
margin:0 0 0 0;
text-shadow: #00806A 2px 2px 8px;
}
.nav:visited{
text-decoration:none;
color:#ffffff;
font-family:verdana;
font-size:12px;
margin:0 0 0 0;
text-shadow: #000 2px 2px 4px;
}

nav ul {
    text-align: center;
	padding-top:4px;
	}

nav li {
    display: inline-block;
	padding-left:20px;
	padding-right:20px;
}
 
nav a, nav span {
    display: block;
}

.navi2:link
{
text-decoration:none;
color:#ffffff;
font-family:verdana;
font-size:10px;
margin:0 0 0 0;
text-shadow: #000 2px 2px 4px;
}
.navi2:hover
{
text-decoration:none;
color:#ffffff;
font-family:verdana;
font-size:10px;
margin:0 0 0 0;
text-shadow: #00806A 2px 2px 8px;
}
.navi2:active{
text-decoration:none;
color:#ffffff;
font-family:verdana;
font-size:10px;
margin:0 0 0 0;
text-shadow: #00806A 2px 2px 8px;
}
.navi2:visited{
text-decoration:none;
color:#ffffff;
font-family:verdana;
font-size:10px;
margin:0 0 0 0;
text-shadow: #000 2px 2px 4px;
}

.text-shadow {text-shadow: #c0c0c0 3px 3px 5px;}

#content {
	position:absolute;
	left:30px;
	top:412px;
	width:573px;
	height:171px;
}

#klassen {
	position:absolute;
	left:674px;
	top:298px;
	width:315px;
	height:338px;
}

#immo {
	position:absolute;
	left:33px;
	top:41px;
	width:110px;
	height:31px;
}

#Immo_verkauf {
	position:absolute;
	left:353px;
	top:298px;
	width:316px;
	height:340px;
}

#container {
	position:absolute;
	left:31px;
	top:284px;
	width:961px;
	height:337px;
}

#left {
	position:absolute;
	left:66px;
	top:584px;
	width:273px;
	height:101px;
}

.mieten_head{
color: #931777;
font-size:11px;
}

.kaufen_head{
color: #00806a;
font-size:11px;
}

.klassen_head{
color: #931777;
font-size:12px;
}

#middle {
	position:absolute;
	left:390px;
	top:584px;
	width:268px;
	height:90px;
}

.klassen {
	color: #00806A;
	font-size: 10px;
}

#right {
	position:absolute;
	left:708px;
	top:584px;
	width:252px;
	height:92px;
}

#termine2 {
	position:absolute;
	left:370px;
	top:176px;
	width:280px;
	height:90px;
}

#termine {
	position:absolute;
	left:51px;
	top:176px;
	width:281px;
	height:90px;
}

.Stil10 {
	color: #00806A
}

#apDiv {
	position:absolute;
	left:168px;
	top:50px;
	width:168px;
	height:16px;
}

#apDiv1 {
	position:absolute;
	left:31px;
	top:284px;
	width:961px;
	height:337px;
}

#apDiv2 {
	position:absolute;
	left:66px;
	top:601px;
	width:273px;
	height:101px;
	z-index:6;
}

#apDiv3 {
	position:absolute;
	left:390px;
	top:601px;
	width:268px;
	height:90px;
	z-index:7;
}

#apDiv4 {
	position:absolute;
	left:728px;
	top:595px;
	width:244px;
	height:122px;
	z-index:8;
}

#apDiv5 {
	position:absolute;
	left:700px;
	top:286px;
	width:252px;
	height:92px;
}

#apDiv6 {
	position:absolute;
	left:370px;
	top:184px;
	width:280px;
	height:94px;
	z-index:9;
}

#apDiv7 {
	position:absolute;
	left:51px;
	top:184px;
	width:281px;
	height:93px;
	z-index:10;
}

#apDiv8 {
	position:absolute;
	left:18px;
	top:118px;
	width:962px;
	height:41px;
	z-index:11;
}

#apDiv9 {
	position:absolute;
	left:63px;
	top:118px;
	width:47px;
	height:45px;
	z-index:12;
}

#apDiv9_b {
	position:absolute;
	left:30px;
	top:412px;
	width:574px;
	height:171px;
}

#apDiv9_c {
	position:absolute;
	left:30px;
	top:412px;
	width:641px;
	height:171px;
}

#apDiv10 {
	position:absolute;
	left:29px;
	top:605px;
	width:983px;
	height:49px;
	z-index:10;
}

#apDiv11 {
	position:absolute;
	left:700px;
	top:431px;
	width:173px;
	height:52px;
}

#apDiv12 {
	position:absolute;
	left:675px;
	top:475px;
	width:318px;
	height:5px;
}

#apDiv13 {
	position:absolute;
	left:899px;
	top:430px;
	width:91px;
	height:54px;
}
#apDiv14 {
	position:absolute;
	left:700px;
	top:501px;
	width:165px;
	height:56px;
}

#apDiv15 {
	position:absolute;
	left:899px;
	top:501px;
	width:92px;
	height:56px;
}

#apDiv16 {
	position:absolute;
	left:675px;
	top:547px;
	width:319px;
	height:7px;
}

#apDiv17 {
	position:absolute;
	left:700px;
	top:573px;
	width:166px;
	height:54px;
}
#apDiv18 {
	position:absolute;
	left:899px;
	top:573px;
	width:93px;
	height:54px;
}

#apDiv19 {
	position:absolute;
	left:672px;
	top:610px;
	width:320px;
	height:10px;
	z-index:19;
}

#apDiv20 {
	position:absolute;
	left:31px;
	top:1445px;
	width:960px;
	height:8px;
}

#apDiv21 {
	position:absolute;
	left:700px;
	top:1447px;
	width:298px;
	height:16px;
	z-index:21;
}

#apDiv22 {
	position:absolute;
	left:675px;
	top:617px;
	width:317px;
	height:6px;
}

#k1 {
	position:absolute;
	left:899px;
	top:425px;
	width:91px;
	height:54px;
}

#k2 {
	position:absolute;
	left:700px;
	top:426px;
	width:173px;
	height:52px;
}

#k3 {
	position:absolute;
	left:700px;
	top:496px;
	width:165px;
	height:56px;
}

#k4 {	position:absolute;
	left:899px;
	top:496px;
	width:92px;
	height:56px;
}

#k5 {	position:absolute;
	left:675px;
	top:542px;
	width:319px;
	height:7px;
}

#k6 {	position:absolute;
	left:700px;
	top:568px;
	width:166px;
	height:54px;
}

#k7 {	position:absolute;
	left:899px;
	top:568px;
	width:93px;
	height:54px;
}

#k8 {	position:absolute;
	left:675px;
	top:612px;
	width:317px;
	height:6px;
}

#infbox1 {
	position:absolute;
	left:675px;
	top:161px;
	width:246px;
	height:226px;
}

#footer {
	position:absolute;
	left:694px;
	top:750px;
	width:298px;
	height:16px;
}

#footer_verkaufen {
	position:absolute;
	left:660px;
	top:780px;
	width:298px;
	height:16px;
}

#footer2 {
	position: absolute;
	left: 46px;
	top: 1500px;
	width: 960px;
	height: 8px;
}

#rueck {
	position:absolute;
	left:198px;
	top:50px;
	width:268px;
	height:16px;
}

#fb_unten {
	position:absolute;
	left:51px;
	top:750px;
	width:230px;
	height:39px;
	z-index:1;
}

#fb_oben {
	position:absolute;
	left:688px;
	top:290px;
	width:290px;
	height:90px;
	z-index:1;
}

#fb_2 {
	position:absolute;
	left:701px;
	top:573px;
	width:290px;
	height:90px;
	z-index:1;
}
