body {
margin:0;
height: 100%;
background-image: url(/fileadmin/layout/images/bg-body.jpg);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.clear {
clear: both;
}
a {
color: #2C658F;
}
a:hover {
text-decoration: none;
}

#kopf img {
border: 0px;
}

#gol_footer {
text-align: center;
margin-top: 50px;
color: #88A6BE;
margin-left: 20px;
margin-right: 20px;
border-top: 1px dashed #88A6BE;
}
#gol_footer a {
color: #88A6BE;
}

h1 {
color: #4c7a9e;
font-size: 14px;
background-image:url(/fileadmin/layout/images/linie-header.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom: 5px;
}
h2 {
color: #4c7a9e;
font-size: 12px;
margin: 0;
padding: 0;
padding-bottom: 5px;
padding-top: 15px;
}
h3 {
color: #4c7a9e;
font-size: 11px;
margin: 0;
padding: 0;
padding-bottom: 5px;
padding-top: 15px;
}

li {list-style-image:  url(/fileadmin/layout/images/list-icon.gif);}

#container-links {
width: 146px;
height: 675px;
background-image: url(/fileadmin/layout/images/bg-background.jpg);
background-repeat: no-repeat;
position: absolute;
}
	#kopf {
	width: 855px;
	height: 214px;
	left: 146px;
	position:relative;
	}
		#kopf #shortcuts {
		position:absolute;
		top: 177px;
		left: 6px;
		}
			#kopf #shortcuts ul {
			margin: 0;
			padding: 0;
			}
				#kopf #shortcuts ul li {
				margin: 0;
				padding: 0;
				list-style:none;
				height:32px;
				width: 62px;
				float:left;
				margin-right: 5px;
				text-align:center;
				}
					#kopf #shortcuts ul li a {
					text-decoration:none;
					color: #306086;
					background-image:url(/fileadmin/layout/images/bg-header-menue.jpg);
					background-repeat:no-repeat;
					display:block;
					height:22px;
					padding-top: 10px;
					}
					#kopf #shortcuts ul li a:hover {
					text-decoration:none;
					color: #906406;
					background-image:url(/fileadmin/layout/images/bg-header-menue-hover.jpg);
					background-repeat:no-repeat;
					}
					#kopf #shortcuts ul li .aktiv {
					text-decoration:none;
					color: #906406;
					background-image:url(/fileadmin/layout/images/bg-header-menue-hover.jpg);
					background-repeat:no-repeat;
					}
#container {
background-image:url(/fileadmin/layout/images/bg-container.jpg);
width: 841px;
min-height: 550px;
left: 151px;
height: 100%;
bottom: 0;
position: relative;
border: 1px solid #99c2d6;
margin-top: 2px;
padding: 2px;
background-color:#FFFFFF;
}

/**************************************************************LINKS*/

	#container #links {
	width:166px;
	float: left;
	margin-right: 3px;
	}
	#container #links .g_ver {
		margin: 25px 0 0 20px;
		}
	
/**************************************************************HAUPTMENUE*/

	#container #links #hauptmenue {
	width:163px;
	}
		#container #links #hauptmenue ul {
		margin: 0;
		padding: 0;
		width:163px;
		}
			#container #links #hauptmenue ul li {
			margin: 0;
			padding: 0;
			list-style:none;
			list-style-image:none;
			}
				#container #links #hauptmenue ul li a {
				text-decoration:none;
				color: #3e2105;
				background-image:url(/fileadmin/layout/images/bg-menue.jpg);
				background-repeat:no-repeat;
				display:block;
				height:17px;
				padding-left: 10px;
				padding-top: 3px;
				}
				#container #links #hauptmenue ul li a:hover {
				text-decoration:none;
				background-image:url(/fileadmin/layout/images/bg-menue-hover.jpg);
				background-repeat:no-repeat;
				}
				#container #links #hauptmenue ul li .aktiv {
				text-decoration:none;
				background-image:url(/fileadmin/layout/images/bg-menue-hover.jpg);
				background-repeat:no-repeat;
				}

/**************************************************************HAUPTMENUE 2.EBENE*/

							#container #links #hauptmenue ul li ul li a {
							color: #3e2105;
							background-image:url(/fileadmin/layout/images/bg-menue-2ebene.jpg);
							background-color: #ffdd9d;
							border-left: 5px solid #b97b0a;
							background-position: -5px 0;
							display:block;
							padding-left: 22px;
							min-height: 16px;
							height: 100%;
							}
								#container #links #hauptmenue ul li ul li a:hover {
								background-image:url(/fileadmin/layout/images/bg-menue-2ebene-hover.jpg);
								background-color: #EBB85C;
								border-left: 5px solid #b97b0a;
								background-position: -5px 0;
								}
								#container #links #hauptmenue ul li ul li .aktiv {
								background-image:url(/fileadmin/layout/images/bg-menue-2ebene-hover.jpg);

								background-color: #EBB85C;

								border-left: 5px solid #b97b0a;
								background-position: -5px 0;
								}
								
/**************************************************************HAUPTMENUE 3.EBENE*/

								#container #links #hauptmenue ul li ul li ul li a {
								color: #3e2105;
								background-image:url(/fileadmin/layout/images/bg-menue-3ebene.jpg);
								display:block;
								padding-left: 33px;
								}
									#container #links #hauptmenue ul li ul li ul li a:hover {
									background-image:url(/fileadmin/layout/images/bg-menue-3ebene-hover.jpg);
									}
									#container #links #hauptmenue ul li ul li ul li .aktiv {
									background-image:url(/fileadmin/layout/images/bg-menue-3ebene-hover.jpg);
									}

/**************************************************************MITTE*/

	#container #mitte {
		position: relative;
	 margin-top: 5px;
	 margin-left: 10px;
	 float: left;
	 line-height: 18px;
	 width: 475px;
	 overflow: hidden;
	}
			#container #mitte #clickstream ul {
			margin: 0;
			padding: 0;
			}
				#container #mitte #clickstream ul li {
				display: inline;
				padding-left: 5px;
				}
					#container #mitte #clickstream ul li a {
					color: #000000;
					}
					#container #mitte #clickstream ul li a:hover {
					color: #000000;
					text-decoration:none;
					}
					#container #mitte #clickstream ul .aktiv {
					color: #05407b;
					text-decoration:none;
					}
			#container #mitte #inhalt #willkommen {
			background-image:url(/fileadmin/layout/images/bg-willkommen.jpg);
			background-repeat:no-repeat;
			height: 247px;
			width: 425px;
			padding-top: 43px;
			padding-left: 10px;
			padding-right: 40px;
			text-align:justify;
			}
				#container #mitte #inhalt #willkommen img {
				float: left;
				margin-right: 10px;
				}
				#container #mitte #inhalt #neu li {
				list-style-image:url(/fileadmin/layout/images/list-icon_neu.jpg);
				}
				#container #mitte #inhalt #aktuell li {
				list-style-image:url(/fileadmin/layout/images/list-icon_aktuell.jpg);
				}
				
/**************************************************************RECHTS*/

	#container #rechts {
	float: right;
	width: 180px;
	height: 100%;
	padding-left: 5px;
        padding-top: 10px;
	}
	#container #rechts .transparent {
			text-align: left;
			}
		#container #rechts .transparent .news-catmenu{
				text-align: left;
				padding-bottom: 22px;
				padding-left:10px;
				}
       
                #container #rechts {
		   text-align: center;
		}
		#container #rechts img {
		   margin-bottom: 20px;
padding: 5px;
background-color: white;
border: 1px solid #ccc;
		}
		#container #rechts #hnm-link {
		float:right;
		margin-top: 40px;
		margin-right: 20px; 
		color: #999;
font-size: 11px;
		}
#container #rechts #hnm-link:hover {
		color: #999;
text-decoration: none;
		}
		
/*
############################################### KONTAKT-FORMULAR
*/	
		
.csc-mailform {border: 0;}
FORM {}
.csc-mailform INPUT, .csc-mailform SELECT, .csc-mailform TEXTAREA { overflow: auto; font-size: 12px; font-family: arial; background-color: #EFF8FF; border: 1px solid #B5CDDF; margin: 7px; width: 250px; display: block; margin-left: 150px;}
.csc-mailform LABEL { float:left;}
#mailformformtype_mail { float: right; background-color: #4C7A9E; border: none; color: white; font-weight: bold; padding: 3px; width: auto; margin-top: 10px; margin-right: 17px;}
.csc-mailform SELECT {width: 253px;}