/*<![CDATA[*/

* {
padding : 0;
margin : 0;
}
a:link ,a:visited {
text-decoration : none;
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
line-height : 2em;
}
a:hover ,a:active {
color : #acc1fb;
}

a.navi:link , a.navi:visited{
text-decoration : none;
color : #acc1fb;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
line-height : 2em;
}
a.navi:hover , a.navi:active {
color : #fff;
}

a.presse:link, a.presse:visited{
text-decoration : none;
color : #000; 
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
line-height : 2em;
}
a.presse:hover , a.presse:active {
color : #0066CC;
}

a.unternavi:link , a.unternavi:visited{
text-decoration : none;
color : #003399;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
line-height : 2em;
}
a.unternavi:hover ,a.unternavi:active {
color : #fff;
}

a.unterunternavi:link , a.unterunternavi:visited {
text-decoration : none;
color : #003399;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
line-height : 2em;
}

a.unterunternavi:hover, a.unterunternavi:active {
color : #fff;
}

a.besucht:link , a.besucht:visited {
text-decoration : none;
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-family : 1em;
line-height : 2em;
font-weight : bold;
}
a.besucht:hover, a.besucht:active {
color : #003399;
}

a.besuchtunter:link , a.besuchtunter:visited {
text-decoration : none;
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
line-height : 2em;
font-weight : bold;
}
a.besuchtunter:hover , a.besuchtunter:active {
color : #003399;

}
a.besuchtunterunter:link , a.besuchtunterunter:visited{
text-decoration : none;
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
line-height : 2em;
font-weight : bold;
}
a.besuchtunterunter:hover , a.besuchtunterunter:active{
color : #003399;

}
a.besuchtunterunternormal:link , a.besuchtunterunter:visited{
text-decoration : none;
color : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
line-height : 2em;
}
a.besuchtunterunternormal:hover , a.besuchtunterunter:active{
color : #003399;

}

a.mail:link , a.mail:visited{
text-decoration : none;
color : #003399;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
line-height : 2em;
font-weight : bold;
}

a.mail:hover , a.mail:active {
	text-decoration : none;
	color : #0066CC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 2em;
	font-weight : bold;
}

h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	line-height : 1.8em;
	color : #000000;
}
h2,h4,h5,h3 {margin:0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	line-height : 1.5em;

}
body {
margin:0px;
padding:0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100.01%;
	line-height : 1.5em;
	background-color :#e4e4e4;
	color : #000;
}
#wrapper {
	background : #ffffff;
	min-height:40em;
	height : auto;
	width : 54.9em;
	margin-top : 0.625em;
	margin-right : auto;
	margin-bottom : 0.625em;
	margin-left : auto;
	
}
#header {
	width : 54.8em;
	padding : 0;
	height : 120px;
	margin : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	line-height:0em;
	color : #ffffff;
	text-align : right;
	background-image: url(../x_pix/logo_hg_1.jpg) ;
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#003399;
	border-bottom:1px solid #003399;
}
#box_gross {
float : left;
margin : 0;
width : 100%;
height : auto;

}
#box_links_gross {
	
	float : left;
	width : 24%;
	background-color : #003399;
	padding-left : 0.5em;
	height: 100%;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#box_rechts_gross {
float : right;
width : 68%;
padding : 1.25em;
font-family : Arial, Helvetica, sans-serif;
font-size : 90%;
line-height : 1.5em;
margin-top:1em;
}
#navi_links {
padding : 0;
margin : 0;
float : left;
height : auto;
width : auto;
}
#navi_unterlink {
padding : 0 0 0 0.5em;
margin : 0;
float : left;
height : auto;
width : 14em;
background-color : #acc1fb;

}
#navi_unterlink0 {
padding : 0 0 0 0.5em;
margin : 0;
float : left;
height : auto;
width : 14em;
background-color : #acc1fb;

}
#navi_links1 {
padding : 0;
margin : 0;
float : left;
height : auto;
width : auto;
}
#navi_unterlink1 {
padding : 0 0 0 0.5em;
margin : 0;
float : left;
height : auto;
width : 14em;
background-color : #acc1fb;
}

#navi_links2 {
padding : 0;
margin : 0;
float : left;
height : auto;
width : auto;
}
#navi_unterlink2 {
padding : 0 0 0 0.5em;
margin : 0;
float : left;
height : auto;
width : 14em;
background-color : #acc1fb;
}

#navi_links3 {
padding : 0;
margin : 0;
float : left;
height : auto;
width : auto;
}
#navi_unterlink3 {
padding : 0 0 0 0.5em;
margin : 0;
float : left;
height : auto;
width : 14em;
background-color : #acc1fb;
}
#navi_links4 {
padding : 0;
margin : 0;
float : left;
height : auto;
width : auto;
}
#textbox {
height : auto;
width : 35.625em;
margin : 1.25em 0.625em 1.25em;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.6em;
line-height : 1.125em;
color : #000000;
text-decoration : none;
}
#farbbox {
float : left;
height : 3.125em;
width : 35.625em;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.5em;
color : #ffffff;
text-decoration : none;
text-align : center;
line-height : 3.125em;
font-weight : bold;
}
#rechtebox {
float : left;
height : auto;
width : 20%;
text-align : left;
}
#linkebox {
float : left;
height :auto;
width : 64%;
text-align : left;
}


.detailbox {
background:url(../x_pix/box_pixel.jpg)  repeat-y;
float : right;
width : 200px;
}
.detailbox h2 {
color:#FFFFFF;
background:url(../x_pix/box_oben.jpg) no-repeat left top;
padding-top:7px;
}
.detailbox .last {
background:url(../x_pix/box_unten.jpg) no-repeat left bottom;
padding-bottom:20px;
font-size : 0.8em;
line-height : 1.3em;
}
.detailbox h2 {padding-left:20px; padding-right:20px;}

.detailbox p {padding-left:10px; padding-right:10px;}


.besuchtunter {
text-decoration : none;
color : #003399;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
line-height : 1.25em;
}
.besuchtunterunter {
	text-decoration : none;
	color : #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	line-height : 1.25em;
	margin-left : 1em;
}


.navipfeil_hellblau {
list-style-type : none;
line-height : 1.125em;
list-style-image : url(../x_pix/pfeil_hellblau.gif);
list-style-position : inside;
}
.navipfeil_weiss {
list-style-type : none;
line-height : 1.125em;
list-style-image : url(../x_pix/pfeil_weiss.gif);
list-style-position : inside;
}
.navi_ohne{
padding-left : 1em;
list-style-type : none;
line-height : 1.125em;
list-style-position : inside;
}

.unterunternavi {
padding-left : 1em;
text-decoration : none;
color : #003399;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
line-height : 1.125em;
}
.linie {
border-bottom : 1px solid #fff;
clear : both;
}
.borderfarbeblau {
border : 1px solid #003399;
}
.textblau {
text-decoration : none;
color : #003399;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.5em;
line-height : 1.563em;
font-weight : bold;
}
.textklein {
font-family : Arial, Helvetica, sans-serif;
font-size : 80%;
line-height : 1.125em;
color : #000000;
text-decoration : none;
}
.textfett {
border-top : 1px solid #999999;
border-right : 0 none #999999;
border-bottom : 0 none #999999;
border-left : 1px solid #999999;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
font-size : 80%;
line-height : 1.125em;
font-weight : bold;
}
.rahmen {
color : #999999;
font-size : 90%;
border-top : 1px solid #999999;
border-right : 1px none #999999;
border-bottom : 1px none #999999;
border-left : 1px solid #999999;
}

.presse_info{padding:8px; border:solid  #e4e4e4 3px ; font-size:90%;}

td , th{
	padding:0.5em;
	border:thin solid #e4e4e4;
}
li{
	
	list-style-position: inside;
	list-style-type: disc;
}
/*]]>*/