* {
	margin:0;
	padding:0;
}
body {
	background-color:#4d4e53;
	background-image: url(../script/hg_muster.jpg);
	background-repeat: repeat;
	font-size:62.5%;
	line-height:1em;
	font-family: Arial, Helvetica, sans-serif;
}

div#wrapper {
	width: 970px;
	min-height:900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background-color:#4d4e53;
	}
div#kontakt {
	width:430px;
	height:30px;
	color:#fff;
	background-color:#4d4e53;
	padding-left:540px;
	padding-top:3px;
	font-size:1.2em;
	font-weight:normal;
	}
div#kontakt ul{
	padding-top:5px;
}
div#kontakt ul li{
	display:inline;
	list-style-type: none;
}
div#kontakt ul li a{
	text-decoration: none;
	padding-right:60px;
	padding-left:10px;
	color:#fff;
}
div#kontakt ul li a:hover{
	color: #d2d2d2;
}

div#logoleiste{
	width:970px;
	height:110px;
	background-image: url(../script/logoleiste1.gif);
	background-repeat: no-repeat;
	position:relativ;
}
div#name{
	float:left;
	color:#334a96;
	color:#000;
	}
div#name h1{
	font-size:1.8em;

	padding-top:18px;
	padding-left:249px;
	padding-left:289px;
	text-align:left;
	}
div#name h2{
	font-size:1.5em;
	line-height:1.2em;
	padding-left:249px;
	padding-left:289px;
	text-align:left;
	}
div#adresse{
	float:right;
	color:#333437;
	padding-right:60px;
	padding-top:15px;
	text-align:right;
	padding-bottom:50px;
	font-size:1.1em;
	line-height:1.1em;
	}
div#adresse a{
	text-decoration:none;
	color:#333437;
	}
div#hauptmenue{
	position: absolute;
	height: 23px;
	width: 341px;
	top: 118px;
	left: 254px;
	}
.menue1{
	background-image: url(../script/menueleiste_homepsd.jpg);
	background-repeat: no-repeat;
	}
.menue2{
	background-image: url(../script/menueleiste_leistungen.jpg);
	background-repeat: no-repeat;
	}
.menue3{
	background-image: url(../script/menueleiste_profil.jpg);
	background-repeat: no-repeat;
	}
.menue4{
	background-image: url(../script/menueleiste_aktuelles.jpg);
	background-repeat: no-repeat;
	}
.menue_neutral{
	background-image: url(../script/menueleiste_neutral.jpg);
	background-repeat: no-repeat;
	}
div#hauptmenue ul{
	font-size:1.4em;
	padding-top:6px;
	}
div#hauptmenue ul li{
	display:inline;
	list-style-type: none;
	}
div#hauptmenue ul li a{
	text-decoration:none;
	color:#fff;
	padding-left:12px;
	padding-right:20px;
	}
	
div#bildleiste{
	width:970px;
	height:260px;
	background-image: url(../script/bildleiste.jpg);
	background-repeat: no-repeat;
}

div#wrappermitte{
	width:970px;
	min-height:500px;
	background-image: url(../script/wrappermitte_hg.gif);
	background-repeat: repeat-y;
	position:relative;
}
div#menue_leistungen{
	position:relative;
	width:230px;
	height:100%;
	float:left;
	padding:54px 20px 50px 0px;
	font-size:1.25em;
	background-image: url(../script/leistungen_hg.gif);
	background-repeat: repeat-y;
}
div#menue_leistungen ul{
	display:block;
}
div#menue_leistungen ul li{
	list-style-type: none;	
}
.leistung1{
	position:relative;
	left:30px;
}
.leistung2{
	position:relative;
	left:60px;
	top:40px;
}
.leistung3{
	position:relative;
	left:30px;
	top:70px;
}
.leistung4{
	position:relative;
	left:60px;
	top:120px;
}
.leistung5{
	position:relative;
	left:30px;
	top:150px;
}
.leistung6{
	position:relative;
	left:40px;
	top:190px;
}
.leistung7{
	position:relative;
	left:30px;
	top:220px;
}
.leistung8{
	position:relative;
	left:25px;
	top:260px;
	line-height:18px;
}

div#menue_leistungen ul li a{
	text-decoration:none;
}
div#menue_leistungen ul li a:hover{
	color:#334a96;
}
.grau{
	color:#334a96;;
}
.schwarz{
	color:#000;
}

div#text{
	width:590px;
	height:100%;
	float:right;
	padding:40px 80px 50px 50px;
	font-size:1.4em;
	line-height:1.4em;
	color:#000;
	background-image: url(../script/text_hg.gif);
	background-repeat: repeat-y;
}
div#text h1{
	font-size: 1.2em;
	font-weight: bold;
	line-height:1.5em;
}
div#text h2{
	font-size: 1.2em;
	font-weight: normal;
	line-height:1.5em;
}
div#text .fett{
	font-size: 0.9em;
	font-weight: bold;
}
div#text ul li{
	list-style-position: inside;
	list-style-type: circle;
}
div#text a{
	color: #000;
	text-decoration: none;	
}
div#text ul li a{
	color: #000;
	text-decoration: none;	
}
div#text ul li a:hover{
	color:#334a96;
}

div#footer{
	width:310px;
	height:30px;
	background-image: url(../script/footer_hg.gif);
	background-repeat: repeat-y;
	font-size:1em;
	padding-left:660px;
	padding-top:50px;
}
div#footer a{
	text-decoration:none;
	color:#000;
}
#text p{
	padding-right:120px;
	}
	
/*Datenschutz*/
#datenschutz{
	width:100%;
	display:block;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding:50px 22% 50px 0;
	}
#datenschutz h1{
	font-size:1.2em;
	line-height: 1.6em;
	color:#000;
	}
#datenschutz h2{
	font-size:1.1em;
	line-height: 1.5em;
	padding-top:30px;
	}
#datenschutz h3{
	font-size:1em;
	line-height: 1.5em;
	padding-top:30px;
	}
