* {
	margin: 0em;
	padding: 0em;
	font-family: Verdana, Arial;
	font-size: 100.1%;
}

td.bp_tab {
	background-color: white;
	color: red;
}

body {
	background-image: url(../img/hg/hg_allgemein.gif);
	background-repeat: no-repeat;
	background-color: #49b7dc;	
	width: 100%;
	text-align: center;
}

blockquote {
	margin-left: 30px;
}

a img {
	border: 0em;
}

#container {
	width: 62.5em;
	text-align: center;
	background-image: url(../img/hg/hg_a.gif);
	background-repeat: repeat-y;
}

#mitte {
	text-align: left;
}

#content {
	text-align: left;
	min-height:25em;
}

#header{
	margin-left: 0.25em;
	text-align: left;
	
	height: 12.875em;
}

#blind {
	z-index: 5;
	position: absolute;
	margin-top: 1.5em;
	margin-left:0.35em;
}

#head {
	height:13.75em;
}

#navi_info {
	padding-left: 0.5em;
	width: 83.34em;
	text-align: left;
	float: left;
	color: white;
	font-size: 75%;
}

#navi_info li{
	float:left;
	list-style-type: none;
}

#navi_info li a {
	color: white;
	text-decoration:none;
}


#navi_top {
	text-align: left;
	clear: both;
	position: absolute;
	margin-top: 1.5em;
	margin-left:19.67em;
	z-index: 2;
}


#navi_top ul {
	clear: left;
}

#navi_top li{
	float:left;
	list-style-type: none;
	text-transform:uppercase;
	font-size: 100%;
	margin-left: 0.81em;
	margin-right: 1em;
}

#navi_top li.blau, #navi_top li.gelb, #navi_top li.rot, #navi_top li.lila{
	height: 1.125em;
	background-color:#9dd7eb;
	text-transform:uppercase;
	width:5.75em;
	
}

#navi_top li.blau a, #navi_top li.gelb a, #navi_top li.rot a, #navi_top li.lila a, #navi_top li.blau_act a, #navi_top li.gelb_act a, #navi_top li.rot_act a, #navi_top li.lila_act a{
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase
	width:5.75em;
}

#navi_top li.blau_act, #navi_top li.gelb_act, #navi_top li.rot_act, #navi_top li.lila_act{
	height: 1.125em;
	background-color:white;
	text-transform:uppercase;
	width:5.75em;
}

#navi_top li.blau a, #navi_top li.blau_act a{
	color:#1e3a83;
	width:5.75em;
}

#navi_top li.rot a, #navi_top li.rot_act a{
	color:#da433a;
}

#navi_top li.gelb a, #navi_top li.gelb_act a{
	color:#e6943e;
}

#navi_top li.lila a, #navi_top li.lila_act a{
	color:#a32f82;
}

#navi {
	margin-left: 0.325em;
	float:left;
	text-align: left;
	font-size: 80%;
	width:15.625em;
}

#navi a{
	text-decoration: none;
	color: white;
}

#navi .eins_no, #navi .eins_act_sub, #navi .left_forum, #navi .eins_act{
	padding-left: 0.825em;
	background-color: #2e74b0;
	padding-top:0.25em;
	padding-bottom: 0.25em;
	
}

#navi .eins_no, #navi .eins_act {
	margin-bottom: 0.25em;
}


#navi .eins_act_sub {
	margin-bottom: 0em;
}


#navi ul.zwei_act_sub, #navi ul.zwei {
	background-color: #1da4d3;
	padding-right: 0.125em;
	padding-left: 0.825em;
	padding-bottom: 0.325em;
	padding-top: 0.325em;
	border-bottom: 0.078125em dashed white;
	list-style-type: none;
	
}

#navi ul.zwei li{
	background-image: url(../img/navi/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 1.825em;
	line-height: 1.5em;
}

#navi ul.zwei_act_sub li{
	background-image: url(../img/navi/bullet_act.gif);
	background-repeat: no-repeat;
	padding-left: 1.825em;
	line-height: 1.5em;
}

#navi .zwei_act_sub a {
	font-weight: bold;
}

#navi ul.drei_act_sub, #navi ul.drei {
	background-color: #1da4d3;
	padding-left: 3.325em;
	padding-right: 0.125em;
	padding-bottom: 0.325em;
	padding-top: 0.325em;
	border-bottom: 0.078125em dashed white;
	
}

#navi ul.drei {
	list-style-image: url(../img/navi/bullet_2.gif);
}

#navi ul.drei_act_sub {
	list-style-image: url(../img/navi/bullet_2_act.gif);
}

#navi .drei_act_sub a {
	color:#233d88;
}

#inhalt, #inhalt1, #inhalt_suche, #inhalt5 {
	float: left;
	text-align: left;
}

.inhalt img {
	margin-right: 8px;
}

#inhalt .inhalt, #inhalt1 .inhalt, #inhalt2 .inhalt, #inhalt_suche .inhalt, #inhalt5 .inhalt{
	margin-left: 0.325em;
	margin-bottom: 0.5em;
	width: 25.25em;
	text-align:left;
	background-color: #f6fbfe;
	border: 0.0625em solid #ffffff;
}

#inhalt .inhalt a, #inhalt1 .inhalt a, #inhalt2 .inhalt a, #inhalt5 .inhalt a, #rechts .inhalt a, #rechts1 .inhalt a {
	text-decoration: none;
	color:#009cd8;
}

#inhalt .inhalt a:hover,#inhalt1 .inhalt a:hover ,#inhalt2 .inhalt a:hover, #inhalt5 .inhalt a:hover, #rechts .inhalt a:hover, #rechts1 .inhalt a:hover {
	text-decoration: underline;
	color:#009cd8;
}

#inhalt_suche .inhalt{
	width: 48.325em;
}

#inhalt2 .inhalt{
	width: 60.3em;
}

#inhalt .inhalt{
	height: 24.625em;
}

#inhalt_suche .inhalt{
	height: 27.325em;
}

#inhalt1 .inhalt, #inhalt5 .inhalt{
	height: 12em;
}


#inhalt .inhalt .csc-header, #inhalt1 .inhalt .csc-header, #inhalt5 .inhalt .csc-header, #inhalt_suche .inhalt .csc-header, #rechts .inhalt .csc-header, #rechts .inhalt_forum .csc-header, #rechts1 .inhalt .csc-header, #inhalt2 .inhalt .csc-header{
	background-color:#19a1d3;
	height: 1.25em;
	font-weight: bold;
	padding-top: 0.125em;
	width: 100%;
	font-size:85%;
	color: white;
	text-transform:uppercase;
}

#inhalt .inhalt .csc-header h1, #inhalt5 .inhalt .csc-header h1, #inhalt1 .inhalt .csc-header h1, #rechts .inhalt .csc-header h1,#rechts .inhalt_forum .csc-header h1, #rechts1 .inhalt .csc-header h1{
	padding-left: 4.625em;
}

#inhalt_suche .inhalt .csc-header h1{
	padding-left: 0.825em;
}

#inhalt2 .inhalt .csc-header h1{
	padding-left: 0.90em;
}


#inhalt .inhalt .text, #inhalt5 .inhalt .text,#inhalt_suche .inhalt .text,#inhalt1 .inhalt .text, #rechts .inhalt .text,#rechts .inhalt_forum .text, #rechts1 .inhalt .text, #inhalt2 .inhalt .text, .inhalt .tx-newloginbox-pi1, .inhalt .csc-sitemap{
	font-size: 80%;
	margin-left: 0.95em;
	margin-top: 1em;
	color: #2a2b64;
	background-color: #f6fbfe;
	padding-right: 0.625em;
}

#inhalt .inhalt .text, #inhalt5 .inhalt .text, #inhalt_suche .inhalt .text,#inhalt1 .inhalt .text, #inhalt2 .inhalt .csc-sitemap, #inhalt2 .inhalt .text{
	overflow: auto;
	background-color: #f6fbfe;
	color: #2a2b64;
}

.text ul {
	list-style-position: outside;
}

#inhalt1 .inhalt .text, #inhalt5 .inhalt .text {
	height: 12.5em;
	color: #2a2b64;
}

.inhalt .csc-sitemap, #inhalt2 .inhalt .text {
	height: 24.25em;
	color: #2a2b64;
}

#inhalt .inhalt .text, #inhalt_suche .inhalt .text{
	height: 28.125em;
	color: #2a2b64;
	overflow: auto;
}

#inhalt .inhalt  strong, #inhalt .inhalt  b, #inhalt1 .inhalt  strong, #inhalt1 .inhalt b{
	font-weight: bold;
	color: #2a2b64;
}

#inhalt .inhalt ul, #inhalt1 .inhalt  ul, #inhalt2 .inhalt  ul, #inhalt5 .inhalt  ul{
	list-style-image: url(../img/bullet.gif);
	margin-left: 1.625em;
	margin-top: 0.45em;
	color: #2a2b64;
}

#inhalt .inhalt li, #inhalt1 .inhalt li, #inhalt2 .inhalt li, #inhalt5 .inhalt li{
	margin-bottom: 0.235em;
	color: #2a2b64;
}



#inhalt_forum{
	margin-bottom: 0.5em;
	margin-left: 0.325em;	
	width: 48.625em;
	min-height: 19.70em;
	text-align:left;
	float: left;
}

#rechts1 .inhalt .csc-header-n1, #rechts .inhalt .csc-header-n1, #rechts .inhalt_forum .csc-header-n1{
	margin-bottom: 0.625em;
}

#rechts .inhalt table td a,#rechts .inhalt_forum table td a {
	color: #009cd8;
	font-weight: bold;
	text-decoration: none;
}

#rechts1 .inhalt ul {
	list-style-image: none;
	margin-left: 1.625em;
	color: #2a2b64;
	list-style-type: none;
	margin-bottom: 0em;
}

#rechts .inhalt .test ul, #rechts .inhalt_forum .test ul  {
	list-style-image: none;
	margin-left: 0.125em;
	color: #2a2b64;
	list-style-type: none;
}


#rechts1 .inhalt ul.links li{
	list-style-type: none;
}

#rechts1 .inhalt ul.links li.link_be {
	float: left;
	margin-left: 0.45em;
	list-style-image:url(../img/bullet.gif);
	width: 21.3125em;
}

#rechts1 .inhalt li.note{
	font-style:italic;
	margin-left: 0.625em;
	font-size: 75%;
	color: #213886;
}

#rechts1 .inhalt ul li, #rechts .inhalt ul li, #rechts .inhalt_forum ul li{
	font-size: 75%;
	color: #2a2b64;
	margin-bottom: 0em;
}

#rechts .inhalt .test ul li{
	padding-left: 2.825em;
	margin-left: 0em;
	border-bottom: 0.075em dashed #213886;
	line-height: 2em;
	background-image: url(../img/bullet_rechts.gif);
	background-repeat: no-repeat;
	margin-top: 0em;
	padding-top: 0em;
	margin-bottom: 0.125em;
	padding-bottom: 0em;
}

#rechts .inhalt .test ul li a {
	color: #7f7f7f;
}

#rechts .inhalt .test .thema {
	font-weight: bold;
	margin-left: 1.25em;
	width: 12em;
	font-size: 75%;
}

#rechts .inhalt .test .eintrag {
	font-size: 75%;
	font-weight: bold;
}

#rechts .inhalt ul li .thread, #rechts .inhalt_forum ul li .thread {
	width: 25em;
	float: left;
}

#rechts .inhalt ul li .right, #rechts .inhalt_forum ul li .right {
	font-size: 95%;
	float: none;
}

#rechts1 .inhalt ul{
	border-bottom: 0.0625em dashed #213886;
}

#rechts .inhalt .text{
	height: 12em;
	overflow: auto;
	padding-right: 0.325em;
}

#rechts .inhalt_forum .test{
	height: 5.5em;
	overflow: auto;
	padding-right: 0.325em;
}

#rechts .inhalt_forum .text{
	height: 9.325em;
	overflow: auto;
	padding-right: 0.325em;
}

#rechts1 .inhalt .text{
	height: 28.325em;
	overflow: auto;
	padding-right: 0.325em;
}

#rechts .inhalt, #rechts1 .inhalt, #rechts .inhalt_forum {
	width: 21.95em;
	margin-left: 0.325em;
	margin-bottom: 0.5em;
	text-align:left;
	background-color: #f6fbfe;
	border: 0.0625em solid #29438d;
	float:left;
	min-height: 12em;
	color: #2a2b64;
	
}


/*#rechts .inhalt_forum {

	min-height: 4.8em;

	
}*/

#rechts1 .inhalt {
	height: 24.65em;
}

#rechts .inhalt .text .bodytext img {
	margin-right: 0.625em;
	margin-bottom: 0em;
}

input.suche {
	margin-bottom: 0.825em;
}

input.radio {
	margin-top: 0.625em;
}

input.radio2 {
	margin-top: 0.625em;
	margin-left: 1.125em;
}


input.radio3 {
	margin-top: 0.625em;
	margin-left: 0.7em;
}

.csc-sitemap ul li a{
	color: #29438d;
	font-weight: bold;
	text-decoration: none;
}

.csc-sitemap ul li ul li a{
	color: #29438d;
	font-weight: normal;
	text-decoration: none;
}

.csc-sitemap ul li ul li ul li a{
	color: #29438d;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}


#unten {
	width: 62.5em;
	float:none;
	clear: both;
	text-align: center;
}

#footer {
	color: white;
	font-size: 75%;
	width: 100%;
	text-align: center;
}

#footer a{
	color: white;
}

#ende{
	width: 62.5em;
	text-align: left;
	background-image: url(../img/hg/hg_bottom_a.gif);
	background-repeat: no-repeat;
	height: 10px;
}


/**************************** Extention *****************************************/
.mail img, .external-link-new-window img, .external-link img, .download img, .internal-link img, .internal-link-new-window img {
	margin-right: 0.325em;
	vertical-align: middle;
}

.mail img {
	vertical-align: top;
}

/********************* NEWS ***************************/
.news-latest-container {
}

.news-latest-container h2{
	height: 1.25em;
	font-weight: bold;
	padding-top: 0.125em;
	font-size:85%;
	color: white;
	text-transform:uppercase;
	padding-left: 4.625em;
	color: #29438d;
	background-image:url(../img/header/hg_blau.gif);
	background-repeat: no-repeat;
	background-color: #d4d7e8;
	border-bottom: 1px solid #29438d;
}


.news-latest-item {
	font-size: 75%;
	padding-top: 0.325em;
	padding-right: 0.325em;
	padding-left: 1em;
}