/* CSS Document */
/* 
--------------------------------------------------
Color Navigation
black 	#000
green 	#4a935e
bg_body ##eee
Color Fonts
grey 	#000
*/

/*** main elements ***/

body {
	margin:0px;
	padding:0px;
	background: #eee;
	text-align: center;
}
.csc-linkToTop { font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif;  margin:0; padding:1em 0;}
.csc-linkToTop a{color:#ff0000; }
*{margin:0; padding:0;}

/*** typo ***/
p {
font: 9pt/12pt Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color:#000;
}
h1 {font: 14pt/110% Verdana, Arial, Helvetica, sans-serif;
color:#000; padding:0 0 0.5em;
}
h2, h3, h4 {font: 12pt/120% Verdana, Arial, Helvetica, sans-serif;
	color:#6d0609;
}
td, th, li {font:10pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
li{list-style-type:none;}
a {text-decoration:none;
	color:#000;
}
.fett{font-weight:bold;}
.indent{padding-left:1em;}

#content {
	
	margin:auto;
	width:980px;
	height:100%;
	background: #fff;
	overflow: hidden;
	position: relative;
	text-align : left;
}
#header {
	height:165px;
	width:980px;
}
/*** navigation ***/

#navigation ul{
position: relative;
float:left;
width:960px;
height:20px;
margin:10px 10px 15px;
padding: 0;
background: #fff;
/*border:1px solid #000;*/
		}
#navigation ul li {
float:left;
display: inline;
list-style-type:none;
border-right:1px solid #000;
margin:0;
padding: 0;
}
#navigation ul li.ohne {border:0;}
#navigation ul li a {
display : block;
text-align : center;
 padding:0 15px;
 margin:0;
text-decoration:none;
color:#000;
font:bold 11pt Arial;
}
#navigation a:hover {
	text-decoration:none;
	color:#000;
}
#navigation a.active {
	text-decoration:none;
	color:#4a935e;
}
/*** content ***/


/*** subnavigation ***/
#subnavigation {
position: relative;
border:1px solid #fff;
	float: left;
	width: 200px;

}
#subnavigation ul {
	margin: 0px;
	padding: 0px;
}
#subnavigation li {list-style-type: none; padding:0 0 0.4em 0;}
#subnavigation li.betriebswohnung { background-color : #ffe59a; padding-top: 100px;}
#subnavigation li a {text-align: left;
	display: block;
	text-decoration: none;
	padding: 0 0 0 2em;
	margin:0;
	font: bold 9pt/120% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#subnavigation li a:hover {
	text-decoration: none;
color: #4a935e;
}
#subnavigation a.active {color: #4a935e;}
#bild { position:absolute;
top:485px;
left:0;
	width:180px;
	margin:10px;
	padding:0;
}
/*#bild img{ width:160px; height:100px; }border:1px solid #000;*/
.clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
.wohnung{ background-color : #ffe59a; margin-top: 100px;}
/* 2Ebene*/
#subnavigation a.subsubmenue {margin-left:1em;
	font:9pt/120% Verdana, Arial, Helvetica, sans-serif; 
	color: #000;
}
#subnavigation a.subsubmenue.active{margin-left:1em;
	font: bold 9pt/120% Verdana, Arial, Helvetica, sans-serif; color: #4a935e;}
/* 3Ebene*/
#subnavigation	a.sub3menue {margin-left:2em;
	font:8pt/120% Verdana, Arial, Helvetica, sans-serif; 
	color: #707070;
}
#subnavigation a.sub3menue.active{margin-left:2em;
	font: bold 8pt/120% Verdana, Arial, Helvetica, sans-serif; color: #4a935e;}
/* 4Ebene*/
#subnavigation	a.sub4menue {margin-left:3em;
	font:8pt/120% Verdana, Arial, Helvetica, sans-serif; 
	color: #707070;
}
#subnavigation a.sub4menue.active{margin-left:3em;
	font: bold 8pt/120% Verdana, Arial, Helvetica, sans-serif; color: #8f0101;}
/*** Mitte Bild ***/
#mitte {
float: left;
width: 450px;
padding:0 1em;
margin:0;
border:1px solid #fff;
}
#mitte li{list-style-type:none; float:left; padding:0 1em; }
#mitte img{ padding-bottom: 0.5em; }
/*** Rechts Text ***/
#rechts {
float: left;
width: 280px;
height: 440px;
text-align: left;
}
#rechts p.bodytext{
font:9pt/12pt Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color:#000;
}
#rechts li{margin-left:1em; list-style-type:disc;}
#rechts li.wechsel{list-style-type:none; position:absolute;
bottom:1em;
right: 2em;
float:right;}
.csc-textpic-image{margin:0; padding:0;}
.tabelle td{
width:50%;
font:8pt/120% Verdana, Arial, Helvetica, sans-serif;
color:#707070;}
.internal-link{text-decoration:underline; color: #4a935e;}
.external-link-new-window{text-decoration:underline; color: #8f0101;}
.csc-uploads-fileName a{text-decoration:underline; color: #4a935e;}
.csc-textpic-caption{font:bold 7pt/110% Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px;}
.mail{text-decoration:underline; color: #002c76;}
.csc-sitemap li{font:8pt/100% Verdana, Arial, Helvetica, sans-serif; color:#4a935e;}
.multimedia{width: 400px; height:300px; float: left;}
td.csc-uploads-icon img{border:0;}
/*** Tabelle ***/
.contenttable contenttable-0{font:bold 7pt/100% Verdana, Arial, Helvetica, sans-serif;}
td.td-0{width:60%;}
td.td-last td-1{float: right; }
.tabellepreise{
margin: 1em 0; border: 1px solid #020202; }

.tabellepreise td{
width:33%;
font:9pt/200% Verdana, Arial, Helvetica, sans-serif;
color:#707070; border: 1px solid #020202; 
}
.tabellepreise td.td-0{
width:30%;

}


#bwohnung
{
position:relative;
top:0px;
left:15px;
background:#669966;
color:#ffffff;
text-decoration:none;
}

#bwohnung a
{
background:#669966;
color:#ffffff;
text-decoration:none;
}