* {
	margin:0;
	padding:0;
	}
body {
	background:#fff;
	padding:0 0 0px 0;
	}
a {
	color:#37a1ff;
	font-weight:bold;
	text-decoration:none;
	}
a:hover {
	border:1px solid #37a1ff;
	border-right:none;
	border-left:none;
	}

a:link img {border: 0;}
a:visited img {border: 0;}
a:active img {border: 0;}
a:focus img {border: 0;}
a:hover img {border: 0;}

li	{
	margin-bottom:10px;
	}
ul	{
	margin-left:20px;
	}
#rahmen {
	position:relative;
	width:781px;
	left:50%;
	margin-left:-390px;
	background:#fff url(images/bg.gif) repeat-y center;
	overflow:auto;
	z-index:100;
	}
#rahmen h3 span {
	display:none;
	}
#anfang {
	position:relative;
	padding-bottom:14px;
	height:auto !important;
	height:1%;
	}
#seitenkopf {
	position:relative;
	width:781px;
	height:182px;
	margin:0 auto;
	background: url(images/header.jpg) no-repeat right;
	}
#seitenkopf h1,
#seitenkopf h2 {
	display:none;
	}
#normtext {
	width:430px;
	font:normal 13px/16px Verdana,Arial,Helvetica,sans-serif;
	color:#0011aa;
	line-height: 1.5em;
	margin:0px 0 0 59px;
	padding-bottom:26px !important;
	padding-bottom:0;
	}

.smalltext {
	width:430px;
	font:normal 10px Verdana,Arial,Helvetica,sans-serif;
	color:#0011aa;
	line-height: 1.5em;
	}

.big {
	width:430px;
	font:normal 18px Verdana,Arial,Helvetica,sans-serif;
	color:#0011aa;
	font-weight: bold;
	}

.impressum {
	width:430px;
	font:normal 9px Verdana,Arial,Helvetica,sans-serif;
	color:#aaa;
	line-height: 1.5em;
	text-align:center;
	}

a.impressum:link, a.impressum:visited, a.impressum:active, a.impressum:focus,a.impressum:hover
{
color:#aaa;
font-weight: normal;}


#blocksatz {
	width:430px;
	font:normal 14px/16px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
	color:#7b8ea1;
	line-height: 1.5em;
	margin:0px 0 0 59px;
	padding-bottom:26px !important;
	padding-bottom:0;
	text-align:justify;
	}
#welcome h3 {
	width:424px;
	height:18px;
	background: url(images/willkommen.gif);
	}
#impressum h3 {
	width:424px;
	height:18px;
	background: url(images/impressum.gif);
	}
#profil h3 {
	width:424px;
	height:18px;
	background: url(images/profil.gif);
	}
#links h3 {
	width:424px;
	height:18px;
	background: url(images/link-links.gif);
	}
#secondline h3 {
	width:424px;
	height:22px;
	background:url(zweitueberschrift.gif);
	margin:25px 0 -5px 0;
	}
#themen h3 {
	width:424px;
	height:18px;
	background: url(images/themen.gif);
	}
.p_1 {
	font-size:11px;
	line-height:1.2em;
	text-align: left;
	margin:-16px 0;
	}

#normtext p {
	margin:16px 0;
	}
#erforderlich {
	margin-bottom:35px;
	}
#fuss {
	font-size:9px;
	display:inline;
	float:right;
	padding-left:18px;
	margin-bottom:-26px;
	}

#fuss a {
	color:#CCC;
	font-weight:normal;
	}

#untenhg {
	position:relative;
	left:50%;
	margin-left:-390px;
	background: url(images/bottom.gif);
	width:781px;
	height:42px;
	}
#linkliste {
	width:196px;
	position:absolute;
	top:185px;
	right:59px;
	}
#linkliste h3.navigation {
	width:196px;
	height:34px;
	background: url(images/navigation.gif);
	}
#linkliste h3.sicherkopie {
	width:196px;
	height:34px;
	background:url(sicherkopie.gif);
	}
#linkliste h3.externlinks {
	width:196px;
	height:34px;
	background: url(images/links.gif);
	margin-top:30px;
	}
#linkliste ul {
	list-style-image: url(images/navism.gif);
	margin:5px 0 20px 23px;
	font:normal 11px/16px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
	color:#bcbb93;
	}
#linkliste ul li {
	margin-bottom:8px;
	}
#linkliste ul a {
	color:#7788d3;
	font-weight:normal;
	font-size:12px;
	
	}
#linkliste ul a:hover {
	color:#8fcbff;
	border:none;
	}
#linkliste #lnavigation ul {
	list-style-image: url(images/navipunkt.gif);
	margin:5px 0 20px 23px;
	font:normal 11px/16px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
	color:#bcbb93;
	}
#linkliste #lnavigation ul a {
	display:block;
	color:#112fb2;
	font-weight:bold;
	font-size:14px;
	text-transform:none;
	line-height:1.5em;
	}
#linkliste #lnavigation ul a.c {
	display:inline;
	font-style:normal;
	font-size:11px;
	color:#bcbb93;
	letter-spacing:0;
	text-transform:lowercase;
	}
#linkliste #lnavigation ul a:hover {
	color:#8fcbff;
	border:none;
	}
#linkliste #larchives ul,
#linkliste #lexternlinks ul {
	margin:10px 0 20px 24px;
	}
#linkshg {
	width:49%;
	position:absolute;
	top:0;
	left:0;
	height:127px;
	background: url(images/linkshg.gif) repeat-x;
	z-index:10;
	}
#rechtshg {
	width:49%;
	position:absolute;
	top:0;
	right:0;
	height:141px;
	background: url(images/rechtshg.gif) repeat-x;
	z-index:10;
	}

.center
{text-align: center;}
