html{ 
 margin:0; 
 padding:0;
} 

body{ 
 margin:0; 
 padding:0;
 background: url(img/hintergrund.gif) top left repeat;
 font-family: Arial, sans-serif;
 color: #5A5A5A;
 line-height: 130%;
 font-size: 12px;
} 

h1{ 
 margin:16px 0px 0px 0px; 
 padding:0px;
 font-weight: normal;
 font-size: 18px;
 line-height: 130%;
} 

h2{ 
 margin:16px 0px 0px 0px; 
 padding:0px;
 font-weight: normal;
 font-size: 18px;
 line-height: 130%;
} 

p{ 
 margin:0px; 
 padding:8px 0px 0px 0px;
} 

a{
 color: #5A5A5A;
  }

a:link, a:visited, a:active{
 color: #5A5A5A;
  }

a:hover{
    color: #DF012A;
  }

ul{ 
 margin: 0px 0px 0px 15px;
 padding: 10px 0px 0px 0px;
}

li{ 
 margin: 0px;
 padding: 0px 0px 10px 0px;
} 

form{ 
 margin: 0px;
 padding: 0px;
 font-style:normal;
}

img{ 
 margin: 0px;
 padding: 0px;
}

#pagewidth{ 
margin-top:100px;
margin-bottom:100px;
width: 849px;
 margin-left:auto; 
 margin-right:auto;
} 
 
#header{
 width:849px; 
 background-color:#FFFFFF;
 padding: 0px;
 margin: 0px;
 } 

#footer{
 width:849px;
 line-height:100px;
 height: 100px;
 }

#head-1{
float: left;
 height:189px; 
 width:189px; 
 background-color:#DF012A;
 padding: 0px;
 margin: 0px;
 } 

#head-2{
position: relative;
left: 63px;
top: 63px;
 height:126px; 
 width:126px; 
 background-color:#FFFFFF;
 padding: 0px;
 margin: 0px; 
}
 
#head-3{
position: relative;
left: 63px;
top: 63px;
 height:63px; 
 width:63px; 
 background-color:#FC7500;
 padding: 0px;
 margin: 0px; 
 } 
 
#head-title{
 float: left;
 height:63px; 
 width:660px; 
 padding: 0px;
 marging: 0px;
 background-color:#666666;
 }

.grey-title{
 font-size: 23px;
 line-height: 23px;
 padding: 22px 0px 0px 15px;
 margin: 0px;
 color:#FC7500;
 }

#head-title h1{
 font-size: 13px;
 line-height: 13px;
 padding: 21px 0px 0px 6px;
 margin: 0px;
 font-weight:normal;
 color: #FFFFFF;
 }

#head-m img{
 margin: 0px;
 padding: 0px;
 }

#sidebar {
	float: left;
	width: 189px;
	margin:0px;
	padding:0px;
	}

#sidebar-content {
	padding:0px;
	margin: 0px 6px 0px 0px;
	}

#content {
	/*width: 750px;*/
	float: left;
	width: 849px;
	padding: 0px;
	margin: 0px;
	background: url(img/ls3.gif) top left repeat-y;
	background-color: #FFFFFF;
	}


#main-content {
	padding: 0px;
	margin: 16px 16px 16px 210px;
		}

#main-content img{
	margin: 2px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
		}
		
.nav1 {
	position: absolute;
	float: left;
	width:660px; 
	height: 10px;
}

.nav2 {
	float: left;
	width:660px;
	height: 10px;
}

.topnav {
	position: absolute;
	float: right;
	width: 630px;
	padding: 0px;
	margin: 0px 30px 0px 0px;
	text-align: right;
	}

.logo {
	position: absolute;
	float: right;
	width: 400px;
	padding: 0px;
	margin: 0px;
	}

.nav1 ul {
	margin: 22px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 15px;
}

.nav2 ul {
	margin: 28px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 13px;
}

.topnav ul {
	float: right;
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 10px;
}

.nav1 li {
	float: left;
    display: inline;
 	padding: 0px 16px 0px 0px; 
}

.nav2 li {
	float: left;
    display: inline;
 	padding: 0px 14px 0px 0px; 
}

.topnav li {
	float: right;
    display: inline;
 	padding: 0px 0px 0px 12px; 
}

.navsel{
	color: #FC7500;
  }

.nav1 a:link{
text-decoration:none;
	color: #FDFDFD;
}

.nav2 a:link{
text-decoration:none;
	color: #FDFDFD;
}

.topnav a:link{
text-decoration:none;
	color: #9B9B9B;
}

.nav1 a:visited{
text-decoration:none;
	color: #FDFDFD;
}

.nav2 a:visited{
text-decoration:none;
	color: #FDFDFD;
}

.topnav a:visited{
text-decoration:none;
	color: #9B9B9B;
}

.nav1 a:hover{
	color: #FC7500;
}

.nav2 a:hover{
	color: #FC7500;
}

.topnav a:hover{
	color: #FC7500;
}

.rahmen {
	border-width: 1px;
	border-style: dotted;
	padding: 4px;
	margin: 0px;
	background-color: #EAEAEC;
	font-style:italic;
}

.winzig {
	font-size: 9px;
}

.winzig a{
 text-decoration:none;
  }

.winzig a:link, .winzig a:visited, .winzig a:active{
 color: #5A5A5A;
  }

.winzig a:hover{
 color: #5A5A5A;
  }

#space1{
 margin-left:55px;
  }

#space2{
 margin-left:384px;
  }

