body,h1,h2,h3,h4,h5   { 
 margin: 0px; 
 padding: 0px; 
 color: #202625; 
 font-family: "trebuchet ms", arial, verdana, sans-serif; 
 font-size: 11px; line-height: 1.7em;
 letter-spacing: 1px; }

body {text-align: center; background: #f5f5f5;}

a { font-size:10px;text-decoration: none; color: #666666; border: 0px;}
a.active { font-size:10px;text-decoration: none; color: #000000; border: 0px;}
a:hover { font-size:10px;text-decoration: none; color: #000000; border: 0px;}
a.active { font-size:10px;text-decoration: none; color: #000000; border: 0px;}
/*a:active { font-size:10px;text-decoration: none; color: #000000; border: 0px;}*/
a.content_header {font-size:11px;text-decoration: none; color: #FF8000; border: 0px;}
a.content_header:hover {font-size:11px;text-decoration: none; color: #FF8000; border: 0px;}
a.content_header:active {font-size:11px;text-decoration: none; color: #FF8000; border: 0px;}
/*a.content_sub {background: url(../img/navi/arrow.gif) no-repeat top left;	color: black;	padding-left: 25px;text-align: left;}
a.content_sub:hover {background: url(../img/navi/arrow_over.gif) no-repeat top left; color: #C43219; padding-left: 25px; text-align: left;}
a.content_sub:active {background: url(../img/navi/arrow_over.gif) no-repeat top left; color: #C43219;	padding-left: 25px; text-align: left;}
*/
a.content {font-size:11px;text-decoration: none; color: #FF8000; border: 0px;}
a.content:hover {font-size:11px;text-decoration: none; color: #FF8000; border: 0px;}

a.ober {border-bottom: none;
	margin-bottom: 2px;
	padding-left: 20px;
	line-height: 1.5em;
	background: url(../img/navi/quad.gif) no-repeat left;	
}
a.ober:hover {border-bottom: none;
	margin-bottom: 2px;
	padding-left: 20px;
	line-height: 1.5em;
	background: url(../img/navi/quad_over.gif) no-repeat left;	
}
a.ober_active {
	border-bottom: none;
	margin-bottom: 2px;
	padding-left: 20px;
	line-height: 1.5em;
	background: url(../img/navi/quad_over.gif) no-repeat left;
	color: #000000;
}

a.unter {border-bottom: none;
	margin-bottom: 2px;
	padding-left: 30px;
	line-height: 1.5em;
	background: url(../img/navi/arrow.gif) no-repeat left;	
}
a.unter:hover {border-bottom: none;
	margin-bottom: 2px;
	padding-left: 30px;
	line-height: 1.5em;
	background: url(../img/navi/arrow_over.gif) no-repeat left;	
}
a.unter_active {border-bottom: none;
	margin-bottom: 2px;
	padding-left: 30px;
	line-height: 1.5em;
	background: url(../img/navi/arrow_over.gif) no-repeat left;	
	color: #000000;
}

/* -- Bilder --*/
img {
	border: 0px;
}

/*-- Überschriften --*/

h1 {/*margin-top: 15px*/;margin-bottom: 15px;font-size: 12px;line-height: 1em;}
h2 {margin-top: 15px;margin-bottom: 15px;font-size: 11px;line-height: 1em; }
h3 {margin-top: 10px;margin-bottom: 5px;font-size: 10px;line-height: 1em; }
h4 {font-size: 10px;line-height: 1em; }
h5 {font-size: 11px;line-height: 1em;}
.orange{font-size: 11px;line-height: 1em;color: #FF8000; font-weight: bold}
.black{font-size: 11px;line-height: 1em;color: black; font-weight: bold}
.h1gebaude {color:#00125C;}
.h1klima {color:#FED700;}
.h1garten {color:#006B4E;}

h2.ap {color:white;font-size: 15px;}


/*-- Farben --*/

.gebaude {background-color:#00125C;}
.gebaude_light {background-color:#7FC2C7;}
.klima {background-color:#FED700;}
.klima_light {background-color:#FAE47F;}
.garten {background-color:#006B4E;}
.garten_light {background-color:#AFD196;}

/*------------------------------------ LAYOUTRAHMEN ------------------------------------*/

/*-- Rahmen --*/
#paper {text-align: left;width: 780px;margin: 0px auto;}

/*-- Logo  --*/			
#logo {
background-color: white;
width: 780px;
height: 120px;
text-align: right;}		
/*#logocontainer {background-color: white;width: 780px;height: 120px;}*/
/*#logo {width: 135px;z-index: 10;position: relative;float: right;padding-right: 10px;vertical-align: top;top: 24px;}*/

/*--Aktuell - Bild --*/
#newspic{
	background-color: white;	
}

/*-- Header --*/
#header_gebaude { 
display: none;
}				 
			  
#header_klima {  
display:none;}			 

#header_garten {  
display:none;}	
			  
#header_neutral { 
display:none;}			
	
			  
/*-- Hauptnavigation --*/		


#main_navigation_container {
display: none;}		 

#main_navigation {
display: none;}

#date {
display:none;} 

.login {
	margin-left: 230px;
}
  	
/* -- Subnavigation --*/
#navigation_sub {
display:none;} 
		 
#navigation_sub_line { 
display: none;}

#breadcrump {
display: none;
}
	
/*------------------------------------- SPALTEN -----------------------------------------*

/* -- Linke Spalte: Content_Submenu --*/		
#content_sub_container {
display:none;}
					   
#content_sub {
display:none;}
	
/* -- Rechte Spalte: Content --*/			
#content {width: 590px;float: left;padding-left: 10px;}		
.contentline {/*width: 590px;*/ /*background:#666666*/;border-top: 3px solid #666666}
/* -- Content_Kontakt --*/			
#content_kontakt_left {
width: 250px;
height:160px;
float: left;
text-align: left;
}
#content_kontakt_right {
width: 305px;
padding-left: 25px;
height:29px;
float: right;
text-align: left;
}

/* -- Content_Login --*/
.content_login {
font-weight: bold;
color: #666666;
width: 420px;
background-color: white;
border: 1px solid #cccccc;
float: left;
padding-left: 25px;
padding-top: 10px;
}

#content_login {
font-weight: bold;
color: #666666;
width: 120px;
text-align: left;
float: left;
padding-bottom: 10px;
}
#content_login_button {
width: 265px;
float: left;
text-align: right;
}

/* -- Footer  --*/					
#content_footer { 
display: none;}	
		
		
#site_footer { 
text-align: left;
width: 780px;
float:left;
border-top: solid 1px #666666;
vertical-align:top;
}	
		
#footer { 
display: none}	
			


/* -- Formulare --*/

form {padding: 0px; margin: 0px; }		
/*input,select {
width: 160px;
height: 20px;
font-size: 10px;
display: block;
line-height: 11px;
font-family: "trebuchet ms";
background: #F5F5F5;
outline: none;
border: 1px solid gray;
margin: 0px;
padding: 5px;
background-image: url(../img/form_bg.gif);
 }*/
 
.inputstyle_1{
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    background-color: #F5F5F5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #6B6671;
    background-image: url(../img/form_bg.gif);
	 width: 150px;
}

.inputstyle_2{
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    background-color: #F5F5F5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #6B6671;
    background-image: url(../img/form_bg.gif);
	 width: 230px;
}
.inputstyle_3{
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    background-color: #F5F5F5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #6B6671;
    background-image: url(../img/form_bg.gif);
	 width: 310px;
}

.inputstyle_4{
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    background-color: #F5F5F5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;    
    color: #6B6671;
    background-image: url(../img/form_bg.gif);
	 width: 108px;
}
 
/*textarea {
width: 260px;
font-size: 10px;
display: block;
line-height: 11px;
font-family: "trebuchet ms";
background: #F5F5F5;
outline: none;
border: 1px solid gray;
margin: 0px;
padding: 5px;
background-image: url(../img/form_bg.gif);
 }*/

.clear {
clear: both;
}

.clear_left {
clear: both;
}
.note {
	color: red;
	font-size: 10px;
}
.error {
	color: white;
	font-size: 10px;
	font-weight: bold;
	background-color: red;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*------------------------------------ ADMIN ------------------------------------*/

/*-- Header --*/
#header_admin { 
width: 770px;
height: 50px;
text-align: left;
background: #666666;
padding-left: 10px;
color: #CCCCCC;
font-size: 15px;
font-weight: bold;
padding-top: 10px
}		
.header_admin_name {
color: white;
font-size: 15px;
font-weight: bold;
}

/*-- Wartungsberichte --*/

.datei {
	background: #cccccc;
	/*border-bottom: 1px solid white;*/
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.datei_blank {
	/*border-bottom: 1px solid white;*/
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.datei_bold {
background: #cccccc;
	/*border-bottom: 1px solid white;*/
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.datei_edit {
	background: white;
	/*border-bottom: 1px solid #CCCCCC;*/
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.datei_edit_bold {
	background: white;
	/*border-bottom: 1px solid #CCCCCC;*/
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.tblhead {
	background: #666666;
	padding-left: 10px;
	color:white;
	font-weight: bold;
}

.intranet_login {
font-weight: bold;
color: #666666;
width: 420px;
background-color: white;
border: 1px solid #cccccc;
padding-left: 25px;
padding-top: 10px;
text-align: left;
}
