/* CSS Document */
html{
	overflow-y: scroll;
 	background: url(bg.gif) center repeat-y;
}
body {
	font-size: 12px;
	font-family: arial;
	line-height: 1.3em;
	margin:0px;
	padding:0px;

}

#wrapper {
	width: 990px;
	margin: 0px auto;
}
#header {
	background: #ffffff url(img/header.gif) no-repeat center bottom;
	height: 152px;
	position: absolute;
	width: 990px;
	top: 0px;
	text-align: right;
}
#header a{
	text-decoration: none;
	font-size: 0.9em;
	margin: 0px 10px 0px 0px;
	color:blue;
}
#header a:hover{
color:#57B2D3;
 text-decoration:underline;
 }
#main{
	position:absolute;
	top:155px;
	width: 990px;
	height:auto;

}
#content{
	position:absolute;
/* 	.top:17px; */
	margin-top:10px;
	left:141px;
	width:685px;
	font-size:1em;
	padding-bottom:20px;

	
}
#content a:hover{
color:57B2D3;
 text-decoration:underline;
 }
#breadcrumb{
	position:absolute;
	left:142px;
	top:3px;
	margin-bottom:0px;
	font-size:0.9em;
	width:500px;
}
#breadcrumb a.aktiv{
	text-decoration:none;
	font-weight:bold;
	color:blue;
	}
#breadcrumb a:hover{
	color:#57B2D3;
	text-decoration:none;
}
#breadcrumb a{
	text-decoration:none;
	color:black;
}
#right{
	top:10px;
	left:837px; 
	position: absolute;
	width:150px;
	height:610px;
	color:#0231A6;
}
#right a:hover{
	color:#57B2D3;
	text-decoration:none;
	}
	
.right_teaser{
	width:152px;
	margin:0px; 
	height:152px;
	line-height: 30px;
	text-align:left;
	text-indent: 8px;
	font-family:arial;
	background-repeat:no-repeat;
}
.right_teaser img{
	float:left;
	margin-left:17px;
	}
#right_teaser{
	background-image:url(img/teaser_rechts_lupe.gif);
}
#right_teaser2{
	background-image:url(img/teaser_rechts_pfeil.gif);
}
#right_teaser3{
	background-image:url(img/teaser_rechts_hand.gif);
}
#right_teaser4{
	background-image:url(img/teaser_rechts_haken.gif);
}
h1{
	color:black;
	font-size:1.7em;
	Font-family:arial;
	text-align:left;
	margin:0 0 0 -2px;
	padding:0px 0 12px 0;
	font-weight:normal;
}
h2{

	Font-size:1.4em;
	text-align:bottom;	
	margin:0 0 0 -2px;
	padding:13px 0 7px 0px;

}
h3{
	Font-size:1.3em;
	text-align:bottom;	
	margin:0 0 0 0px;
	padding:7px 0 5px 0;

}
h4{
	Font-size:1.2em;
	text-align:bottom;	
	margin:0;
	padding:7px 0 5px 0;
}
h5{
	Font-size:1.1em;
	text-align:bottom;	
	margin:0;
	padding:7px 0 5px 0;
}
h6{
	font-size:1em;
	text-align:bottom;	
	margin:0;
	padding:7px 0 5px 0;
}
.w{
	color:white;
	padding-left:35px;
	padding-top:8px;
}	
.rs{
	color:#015E00;
}
.rt{
	color:#B87600;

}	
.rtg{
	color:#B6007A;
}			
#content_top{
	float:left;
	font-size:1em;
	margin:5px 3px 5px 0px;
	text-align:left;
	width:670px;
	min-height:223px;
}
#content_top img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:2px solid #D9D9D9;
	

}
#content_bottom{
	float:left;
	display:block;
	margin-top:10px;
	font-size:1em;
	width:686px;
}
#content_bottom img{
	border:2px solid #D9D9D9;
	float:left;
	margin-right:4px;
}
.right{
	text-decoration:none;
	margin-left:21px;
	color:blue;
	font-weight:bold;
	}
.right img{
	margin-left:17px;
	border:none;
	}
	