html { 
  padding:0px;
}

body {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	line-height: 18px;
}

#wrapper {
	width: 1011px;
	margin: 0px auto;
	background-image: url(../middle.png);
	background-repeat: repeat-y;
	background-position:center;
	position:relative;
}

#teamfoto {
background-color:#eee;height:168px;width:127px;float:left;
}

#teamfoto2 {
float:left;
margin-right:10px;
}

#content img {
border:1px solid #e9d6e5;
padding:1px;
}

#sitemap {
margin-bottom:10px; 
}

#sonstigeliste li {
margin-bottom:5px; 
}

#teamtext {
width:450px;margin-left:10px;float:left;
}

#header {
	width: 1011px;
	margin: 0px auto;
	height: 249px;
	background-color: #fff; 
	position:relative;
	padding-top:150px;
}


#headerimage {
background-image: url("../header.png");
    height: 191px;
    left: -1px;
    padding-left: 25px;
    padding-top: 24px;
    position: relative;
    z-index: 1;
}

.teamlist {
margin-bottom:10px;
color:#e97506;
list-style-type:none;
}

ul.teamlist {
margin-left:0px;
padding-left:30px;
}

li.teamlist {
margin-left:20px;
color:#626363;
}
 

.color {
color:#e97506;
font-weight:bold;
float:left;
margin-left:-20px;
}

#kontakt {
background-image:url(../images/kontakt.png);
height:162px;
padding-top:30px;
width:190px;
padding-left:15px;
position:absolute;
right:50px;
top:24px;
background-repeat:no-repeat;


font-size:12px;
color:#666;
}

hr {
display:block;
width:100%;
clear:both;
margin-bottom:15px;
border-left:0px;
border-right:0px;
border-top:1px solid #dbdbdb;
border-bottom:1px solid #efefef;
margin-top:15px;
}


.sitemap {
border-right:1px solid #d4bfd0;
padding-bottom:2px;
padding-top:7px;
padding-left:3px;
padding-right:6px;
}
.sitemap2 { 
padding-bottom:2px;
padding-top:7px;
padding-left:3px;
padding-right:6px;
}

#headerbar {
	background-image: url(../bar.png);
	height:25px;
    background-position: center center;
	
	font-size:10px;
	padding-left:59px;
	padding-top:8px;
	color:#888;
	}
	
#headerbar a:link {
text-decoration:underline;
}
 
#footer {
    background-image: url("../footer.png");
    background-position: center center;
    color: #666;
    font-size: 11px;
    height: 25px;
    left: -1px;
    margin: 0 auto;
    padding-right: 80px;
    padding-top: 81px;
    position: relative;
    text-align: right;
    width: 944px;
}

#footer a:link {
    color: #666;
	font-weight:lighter;
}
#footer a:visited {
    color: #666;
	font-weight:lighter;
}

#stripere {
	background-image: url("../shadowre.jpg");
    height: 400px;
    position: absolute;
    right: 3px;
    top: -232px;
    width: 23px;
    z-index: 5;
}

#stripele {
	background-image: url("../shadowle.jpg");
    height: 400px;
    position: absolute;
    left: 1px;
    top: -232px;
    width: 23px;
    z-index: 5;
}

 


#logo {
    height: 131px;
    left: 12px;
    position: absolute;
    top: 9px;
    width: 245px;
}

#team{
    background-image: url("../team.png");
    height: 121px;
    left: 357px;
    position: absolute;
    top: 46px;
    width: 365px;
    z-index: 0;
}

#textoben {
    background-image: url("../images/eckeoben.png");
    color: #626363;
    font-size: 10px;
    height: 49px;
    padding-left: 66px;
    padding-top: 2px;
    position: absolute;
    right: -5px;
    top: 0;
    width: 275px;
}

#startboxle {
   background-color: #FFFFFF;
    float: left; 
    width: 320px;
	    border-right: 1px solid #EEEEEE;
	}

#startboxre {
   background-color: #FFFFFF;

    float: left; 
    padding-left: 30px;
    width: 245px;
}

#print {
position:absolute;
right:18px;
top:148px;
width:120px;
font-size:11px;
height:22px;
z-index:5;
color:#666;
}

#print a:link {
font-weight:lighter;
}
#print a:visited {
font-weight:lighter;
}

#textoben a:link {
color:#fff;
font-weight:lighter;
}

#textoben a:visited {
color:#fff;
font-weight:lighter;
}


img {
border:0px solid #dfe0e1;
}

#a {
border:0px;
}

.statusicon {
border:1px;
}

 
#left {

}


#content {
float:left;
width:600px; 
color:#626363;
font-size:13px;
padding-top:24px;
padding-left:40px;
}


#clear {
clear:both;
}
 
 
h1 {
letter-spacing:0em;
font-size:18px; 
margin:0px;
color:#8e9b0c;
margin-left:-1px;
margin-bottom:20px;
font-weight:lighter;
} 


h3 {
margin-bottom:0px;
margin-top:25px;
font-size:13px;
color:#8e9b0c;
}

h2 { 
font-size:14px;
background-color:#f3f3f3;
color:#636363;
margin:0px;padding:0px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
} 


a:link { 
color:#666;
font-weight:bold;
text-decoration: none; 
} 

a:visited { 
color:#666;

font-weight:bold;
text-decoration: none; 
} 

a:hover { 
color:#c49abb;
text-decoration:underline;
} 


.navigation{
margin: 0px;
margin-top:25px;
padding: 0;
width: 232px; /*width of menu*/
border-bottom-width: 0;

float:left; 
 
margin-left:24px;
}
 
 

.navigation a.menuitem{
color: #fff;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto; 
font-weight:lighter;
background-image:url(../images/navi.png);
padding:4px;
padding-left:35px;
text-decoration:none; 
font-size:12px;
margin-bottom:3px;
}


.navigation a.menuitemactive{
color: #fff;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto; 
font-weight:lighter;
background-image:url(../images/navihover.png);
padding:4px;
padding-left:35px;
text-decoration:none; 
font-size:12px;
margin-bottom:3px;
}

 
.navigation a.menuitemactive:hover{
text-decoration:underline;
}

 

.navigation a.menuitem:visited {
color: #fff;
}


.navigation a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 6px;
left: 14px;
border: none;
}

.navigation a.menuitem:hover{
color: #fff;
background-image:url(../images/navihover.png);
text-decoration:underline;
}

.navigation div.submenu{ /*DIV that contains each sub menu*/
margin-bottom:20px;
}

.navigation div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding-left: 30px;
}

.navigation div.submenu ul li{
border-bottom:1px solid #C4C4C4;
}

.navigation div.submenu ul li a {
display: block;
color: #636363;
text-decoration: none;
font-size:10px; 
text-transform:uppercase;	
margin-left:0px;
margin-top:3px;
margin-bottom:0px;
padding-left:5px;
list-style-type:none;
}

.navigation div.submenu ul li a:hover{
 
color: white;	
}