body {
background-color:#91969d;
padding:0px;
margin:0px;

}

/*------------------ Links Allgemein---------------*/
a {
color: #d7e4ec;
text-decoration:none;
font-weight:normal;
}
a:visited {color: #d7e4ec;font-weight:normal;}
a:hover {color: #fff;font-weight:normal;}


/*--------------- Links Hauptnavigation-------------*/
a.link_btn {
	color: #000;
	text-decoration:none;
	font-weight:bold;
}

a:hover.link_btn {
	color: #fff;
	font-weight:bold;
	}
a:visited.link_btn {
	font-weight:bold;
	}

/* ----------container um das layout zu zentrieren-------------- */


#wrapper{
    border:0;
	background-image:url(../img/wrapper.jpg); 
	background-repeat:repeat-y;
	margin:47px auto 0 auto; 
	padding: 0 0 0 13px;
	width:772px;
	text-align:left;
}

/* -----------------Container für Webigel und Webmail --------------------- */
#middle{
    width: 759px; 
    border:0px solid blue;
	background-image:url(../img/navi_bg.jpg); 
	background-repeat:repeat-x;
}
/* -----------------Mindesthöhe--------------------- */
div#middle { 
min-height:400px; 
height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}

.redirect{
    padding:25px;
 }


/* ----------banner für das logo-------------- */

#header {
	width: 759px;
	text-align: right;
	padding: 0px;
	margin: 0px;

}

#contentwrapper {
    width: 759px; 
    border:0px solid blue;
	background-image:url(../img/navi_bg.jpg); 
	background-repeat:repeat-x;


}

/* -----------------Mindesthöhe--------------------- */
div#contentwrapper { 
min-height:600px; 
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}


/* -----------------content--------------------- */
#content {
	background-color: #83929f;
	padding: 0px;
	float:left;
	/*margin-left:235px;*/
	width:524px;
	text-align:left;
	border:0px solid orange;

}




/* -----------------Mindesthöhe--------------------- */
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

.inhalt{

  padding: 30px;
}


/* --------------linke navi------------- */

#navi{
	border:0;
	float:left;
	margin:0;
	padding:0;
	width:235px; 
   /* background-color:#9da9b5; */
	
}


.links{
	width:233px;
	height:24px;
	padding:0 0 0 0; 
	background-image:url(../img/menu_bg.gif); 
	background-repeat:no-repeat; 
}

.link_btn{
    padding:0 0 4px 40px; 
}

.active{
    width:233px;
	height:24px;
	padding:0 0 0 0px; 
	font-weight:bold;
	background-image:url(../img/sub_bg.gif); 
	background-repeat:no-repeat; 

}
.active_btn{
     padding-left:65px;
}

.sub{
	width:233px;
	height:23px;
	padding:0 0 0 0; 
	background-image:url(../img/sub_bg.jpg); 
	background-repeat:no-repeat; 
}
.sub_btn{
    padding:0 0 4px 80px; 
}

/* -----------Klienteninfo--------------------------- */
#info{
   
    background-image:url(../img/info_bg.gif); 
	background-repeat:no-repeat; 
	width:220px;
	height:134px;
	padding-left:10px;
    border:1px solid transparent;# /*Safari Hack*/
    border:0;
}
.adresse{ /* Textfeld für Map24*/
   width:260px;

}


input{
	border:1px solid #4e6172;
	width:110px; 
	background-color:#e8eff5;
}
.table_form{

   margin:32px 0 0 10px;
}

.login{

	width:80px;
	background-color:#6c0000;
	color:#FFFFFF;
}
/* -----------news--------------------------- */
#news{

	width:190px;
	height:210px;
	padding:20px 0 0 30px;
}

/* -----------footer--------------------------- */

#footer {
	width:772px;
	height: 47px;
	/*float:left;*/
	background-image:url(../img/footer.jpg); 
	background-repeat:no-repeat; 
	border:0px solid red;
	/*clear: both;*/
	padding: 0 0 0 13px;
	text-align: right; 
	margin:0 auto; 
	}

#copyright{
	padding: 3px 35px 0 0;
	color:#CCCCCC;

}
a.footerlink{
    color:#000000;
	font-weight:normal;
}
a:hover.footerlink{
    color:#fff;
	font-weight:normal;
}
