﻿/* Standart setzten */

body {
	
background-image:url(/CMS/Bilder/Upload/bg__full.gif);

	background-position:center;
    	ackground-repeat:repeat-y;	
	margin: 0px;
	color: #333333 !important;
	font-family: "Lucida Grande",Verdana,"Lucida Sans Unicode",Verdana,Arial,Sans-Serif !important;
	text-align: center;
	font-size: 11px !important;
	text-decoration: none !important;
   	font-weight:normal !important;
   	
}
img
{
 border: 0px;	
}



h4 
{
font-weight:normal !important;
font-family: "Lucida Grande",Verdana,"Lucida Sans Unicode",Verdana,Arial,Sans-Serif !important;
letter-spacing: -1px;
}

h3 
{
font-weight:normal !important;
font-family: "Lucida Grande",Verdana,"Lucida Sans Unicode",Verdana,Arial,Sans-Serif !important;
letter-spacing: -1px;
}


h2 
{

font-weight:normal !important;
font-family: "Lucida Grande",Verdana,"Lucida Sans Unicode",Verdana,Arial,Sans-Serif !important;
letter-spacing: -1px;
}

/* Main Titel */

h1 
{
font-size: 22px;
font-weight:normal !important;
font-family: "Lucida Grande",Verdana,"Lucida Sans Unicode",Verdana,Arial,Sans-Serif !important;
letter-spacing: -1px;

}



a
{
	font-weight: normal !important;
	font-family: "Lucida Grande",Verdana,"Lucida Sans Unicode",Verdana,Arial,Sans-Serif !important;
	text-decoration: none !important;
	color:  #444444;
	border: 0px;
}

 
 p {color: #444444; font-size: 11px; line-height: 150%; }
 
a:visited{
color: teal; text-decoration: none; padding:0px; margin:0px;} 
 
a:link{
color: teal; text-decoration: none; padding:0px; margin:0px;} 
a:active{
color: #000000; text-decoration: underline; padding:0px; margin:0px; } 

a:hover{
color: #000000; text-decoration: underline; padding:0px; margin:0px; } 

h1 {font-size : 18px; font-weight: normal; } 
h2 {font-size : 16px; font-weight: normal; } 
h3 {font-size : 13px; font-weight: normal; } 
h4 {font-size : 20px; font-weight: normal; } 
h5 {font-size : 9px; font-weight: normal; } 
h6 {font-size : 8px; font-weight: normal; } 




/* Seiten aufbau */
 
#titel_bild{
    
    
	width: 996px; 
	height: 80px;
}

#frame_div2{
	width: 996px;  position: relative;
	 
    margin:auto;
     height:auto;
	  background-color:White;
	
}

#frame_div{
	text-align:left; 

	margin-left: auto; margin-right: auto;
 background-image:url('../../CMS/Bilder/Upload/bg_schatten.gif');
  background-position:center;
	
 
}

#main_c{
 left:0px;
	width:996px;
	vertical-align:bottom;
}

#main_div{
	width:996px;
	vertical-align:bottom;
	
	
}

#main_content 
{
	
 margin-left:0px; 
 width: 996px;
 background-color:Transparent;
}

#main_content_left_nav{
 float:left;
  width: 790px;
  
}

#main_content_left_nav_kontakt{
  display:inherit;
  margin-left: 210px;
  width: 564px;
  padding-bottom: 10px; 

}

#main_content_left_nav_kontakt img.titel{
 width: 574px;
 margin-left:-10px;
}

#main_content_left_nav_kontakt p{
 text-align:justify;
}
  
#nav_headlink{
	left:5px; top: 5px; width: 224px; 

	position:absolute;
	height: 10px;
	vertical-align:bottom;
}

#nav_headlink ul{
  display:inline;
  float:left;

  list-style:none;
  margin:0 0 0 0;
  padding:0 0 0 0;	
}
#nav_headlink ul li
{
	display: inline;

	float: left;
	list-style: none;
	margin: 0 -1px 0 0;
	padding: 0 4px 0 4px;
	border-left: solid 1px #444444;
	border-right: solid 1px #444444;
}

#nav_headlink ul li.erste{
  padding:0 3px 0 0px;

  border-left:none;
}

#nav_headlink ul li.letzte{
  padding:0 0px 0 3px;
  border-right:none;
}



#nav_fuss
{

 	clear:both;
	background-image:url('../../CMS/Bilder/Upload/bg_schatten_foot.gif');
    	border-top: 1px solid #ccc;
  	padding:1em 0 0 0;
   	height:40px;
	text-align: center;
	width: 996px;
	height:31px;
	font-size: 0.8em;

}

/*Aqui arriba puede ir la sombra dirigida hacia abajo*/

/* Bilder Kopf */
 
#logo_kopf {
	
	left: 0px; 
	text-align:center;
	position:absolute;
 	left: 0px; top: 44px;
 	margin-left:3px;
 	width:185px;
}


.menuInnen {
	width: 170px;
	height: 20px;
	cursor: pointer;
}

#main_kontakt
{

	float:right;
	left: 774px;  
	width: 222px;
}

/* ################################# */
/* Linkes Menü Nicht-Antrag */

.menuLinks {


width:200px; 
background-color:#EFEFEF; 
display:block;
height:100%;
 float:left;
}


.menuLinks li a {
 font-size: 13px;

}

.menuLinks_second li a
{
 font-size: 10px;	
}



.menuLinks ul {
	width: 200px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menuLinks li 
{
	text-align:left;
	padding: 0 0 0 5px;
	width: 195px;
	float: left;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	margin: 0 0px 0 0;


}

.menuLinks li:hover {
	
 background-color:#d3d3d3;
}


.menuLinks li a {
	color: #444444;
	text-decoration: none;
	padding: 4px 4px 4px 4px;
	display: block;

}


.menuLinks li a:hover {
	color: #444444;
}

.menuLinks li.liAktiv {
  	background-color: #f7f7f7;
	color: 333333;
}

.menuLinks li a.aAktiv {
	color: #444444;
}

.menuLinks li.liAktiv:hover {
	}

.menuLinks li.liTitel 
{
	width: 200px;
	padding: 1px 0px 1px 0px;
	border-bottom: 1px solid #F8F8F8;
	background-color:#EFEFEF;
	
}

.menuLinks li.liTitel a{
	text-align:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	font-weight:bold;	
	color: #444444;
	padding:15px 5px 0 5px;
	
}
.menuLinks li.liTitel a.hover{
	color: #F7F7F7;
}


.menuLinks li.liTitel:hover {
	background:transparent;
	color: #444444;
}

div.Menu_Titel
{	

float:left;
width:796px;
height:38px;
 border-bottom:1px #F8F8F8 solid;
 background-color:#F7F7F7; 
}

div.Menu_Titel a{
	
	text-align:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	font-weight:bold;	
	color: #444444;
	padding:15px 5px 0 5px;
	color: #444444;
	text-decoration: none;
	display: block;



}




/* Navigation Haupt navi */
#nav_head
{
	background: transparent url('../../CMS/Bilder/Upload/nav_bg.gif' ) repeat-x scroll 0pt;
	font-color: #000000;
	text-align: center;
	clear: both;
	float: left;
	height:31px;
	width: 996px;
	font-size: 1.1em;
	letter-spacing: .10em;
	font-family: Verdana;
	font-weight:100;

	padding:0 0 0 0;
	margin:0 0 0 0;
	border-bottom: thin solid #CCCCCC;
	
}

#nav_head ul.menu {
	text-align:center;
	float:left;
	list-style-type:none;
	margin:0pt 0 0 135px;
	padding:0pt 15px;
}
#nav_head ul.menu li {
	float:left;
}
#nav_head ul.menu li a {
	color:#000000;
	display:block;
	float:left;
	height:29px;
	line-height:29px;
	padding:0px 50px 0pt;
}
#nav_head ul.menu li a:visited {
	background:transparent none repeat scroll 0%;
	color:#000000;
}
#nav_head ul.menu li a:link {
	background:transparent none repeat scroll 0%;
	color:#000000;
}
ul.menu li a:active {
	background:transparent url('../../CMS/Bilder/Upload/nav_hover.gif') no-repeat scroll center top;
	color:#000000;
	text-decoration:none;
}
#nav_head ul.menu li a:hover {
	background:transparent url('../../CMS/Bilder/Upload/nav_hover.gif') no-repeat scroll center top;
	color:#000000;
	text-decoration:none;
}
#nav_head ul.menu li.active_item a:active {
	background:transparent url('../../CMS/Bilder/Upload/nav_active.gif') no-repeat scroll center top;
	color:#000000;
	text-decoration:none;
}




#nav_head ul.menu li.active_item a:hover {
	background:transparent url('../../CMS/Bilder/Upload/nav_active.gif') no-repeat scroll center top;
	color:#FFFFFF;
	text-decoration:none;
}




#nav_head ul.menu li.active_item a:visited {
	background:transparent url('../../CMS/Bilder/Upload/nav_active.gif') no-repeat scroll center top;
	color:#00aaad;
	text-decoration:none;
}




#nav_head ul.menu li.active_item a:link {
	background:transparent url('../../CMS/Bilder/Upload/nav_active.gif') no-repeat scroll center top;
	color:#FFFFFF;
	text-decoration:none;
}




/* Immo */



/* Kontakt Seite */ 

table.kontakt{
 	vertical-align:top;	
	border-spacing: 0px  10px ;
}


table.kontakt td{
	vertical-align:top;
	
}

table.kontakt label{
font-weight:bold;
width:100px;
display:inline;
float:left;


}

table.kontakt span{
 margin-bottom: 5px;
}



table.kontakt th{	
	border-bottom: thin dotted;
 	color:teal;
 	font-size:14px;
	padding-top:5px;


 


}


/*   **** **** **** **** **** CMS **** **** CMS **** **** CMS **** */

h1.titel
{
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.2em;
	font-size:2.2em;
	font-weight:lighter;
	text-align:right;
	 width:564px;
}


h1.CMS_Titel
{
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.2em;
	font-size:2.2em;
	font-weight:lighter;
	text-align:right;
	 width:564px;
}

/* bsp. Proyekte und Referenzen Untertitel */

h2.CMS_Absatz{
    	padding-top:50px;	
	font-weight:100;
	font-size:1.6em;
	line-height:1.8em;
	border-bottom: thin dotted #CCCCCC;
	
}


/* ANSPRECHPARTNER */
#main_content_nav 
{
	background-position:left;
	background-repeat:repeat-y;
 	background-image:url('Images/bg_links_nav.jpg');	
 	left:0px; 
 	width: 996px;
 	background-color:Transparent;
}


#space20 {
    padding-top:50px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 205px;
    z-index: 10;
}


#pic20 {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 205px;
    z-index: 10;
}
#abteilung20 {
    background-color: #FFFFFF;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #009999;
    border-right-color: #009999;
    border-bottom-color: #009999;
    border-left-color: #009999;
    padding-top: 10px;
    padding-bottom: 3px;
    margin-right:450px;
    margin-left: 205px;
    z-index: 10;
}
#daten20 {
    padding-top: 10px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 135px;
    z-index: 20;
    margin-left: 0px;
    margin-top: -100px;
}


#piczentrale {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 205px;
    z-index: 10;
}

#abteilungzentrale {
    background-color: #FFFFFF;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #009999;
    border-right-color: #009999;
    border-bottom-color: #009999;
    border-left-color: #009999;
    padding-top: 10px;
    padding-bottom: 3px;
    margin-right:450px;
    margin-left: 205px;
    z-index: 10;
}

#datenzentrale {
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 135px;
    z-index: 20;
    margin-left: 0px;
    margin-top: -105px;
}
