
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #ffffff;
	color: #083482;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

a {
	color: #083482;
}

a:hover {
	color: #5e5e60;
}

p {
	margin: 0 0 20px 0;
}

h2 {
	margin: 0 0 15px 0;
	padding: 63px 0 20px 0;
	font-size: 23px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../img/h2.png) no-repeat;
	font-family: arial, verdana, sans-serif;
}

.clear {
	clear: both;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
}

/*   = = = = = = = = = = = = = = =    GURNDAUFBAU   = = = = = = = = = = = = = = =   */

#container {
	margin: 30px auto;
	width: 1101px;
	text-align: left;
	position: relative;
}

#header {
	position: relative;
	background: url(../img/contemplor.png) no-repeat top left #ffffff;
	padding: 67px 0 25px 0;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
}

#header h1 {
	margin: 0;
	padding: 0;
}

#header h1 a {
	display: block;
	width: 350px;
	height: 90px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	text-indent: -999999%;
}

/*   = = = = = = = = = = = = = = =    SPALTE 1   = = = = = = = = = = = = = = =   */

#sitemeta {
	width: 175px;
	margin: 0 10px 0 0;
	float: left;
	font-size: 12px;
}

.menu_min_height {
	height: 209px;
	float: right;
	width: 1px;
}

#menu {
	background: url(../img/menu_oben.png) #083482 no-repeat;
	padding: 10px 0 0 0;
}

#menu ul {
	margin: 0;
	padding: 0;
	padding: 0 0 11px 0;
	background: url(../img/menu_unten.png) no-repeat bottom #083482;
}

#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#menu ul li a {
	margin: 0 0 0 15px;
	padding: 10px 10px 20px 10px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	background: url(../img/ul.png) no-repeat;
}

#menu ul li a:hover, #menu ul li a.active {
	background: url(../img/ul_aktiv.png) no-repeat;
}

#menu ul li ul {
	background: none;
}


#menu ul li ul li a {
	color: #6888ba;
	background: none;
	margin: 0 0 0 15px;
}

#menu ul li ul li a:hover, #menu ul li ul li a.active {
	color: #ffffff;
	background: none;
}



#menu2 {
	margin: 7px 0 0 0;
	background: url(../img/menu2_oben.png) no-repeat top;
}

#menu2 ul {
	margin: 0;
	padding: 10px 0 11px 0;
	background: url(../img/menu2_unten.png) no-repeat bottom;
}

#menu2 li {
	background: url(../img/menu2.png);
	margin: 0;
	padding: 0 0 7px 15px;
	list-style: none;
	display: block;
}

#menu2 ul li a {
	display: block;
	text-decoration: none;
	color: #acaeb3;
	padding: 12px 10px;
}

#menu2 ul li a:hover, #menu2 ul li a.active {
	background: url(../img/ulul_aktiv.png) no-repeat;
	color: #919295;
}




#lang {
	margin: 7px 0 0 0;
	background: url(../img/menu2_oben.png) no-repeat top;
}

#lang ul {
	margin: 0;
	padding: 10px 0 11px 0;
	background: url(../img/menu2_unten.png) no-repeat bottom;
}

#lang li {
	background: url(../img/menu2.png);
	margin: 0;
	padding: 0 0 7px 15px;
	list-style: none;
	display: block;
}

#lang ul li a {
	display: block;
	text-decoration: none;
	color: #acaeb3;
	padding: 12px 10px;
}

#lang ul li a:hover, #lang ul li a.active {
	background: url(../img/ulul_aktiv.png) no-repeat;
	color: #919295;
}

/*   = = = = = = = = = = = = = = =    SPALTE 2   = = = = = = = = = = = = = = =   */

.content_min_height {
	height: 585px;
	float: right;
	width: 1px;
}


#content {
	width: 916px;
	float: right;
	/* background: url(../img/content.png) repeat-y; */
}


#content_unten {
	background: url(../img/content_unten.png) no-repeat 0 bottom;
}

#inhalt {
	float: left;
	width: 546px;
	background: url(../img/inhalt_oben.png) no-repeat;
	line-height: 16px;
}

#col1 { margin: 0 30px; }

#spalte_rechts {
	float: left;
	width: 359px;
	margin: 0 0 0 10px;
}

#info {
	border-top: 10px solid #ffffff;
	background: url(../img/info.png) repeat-y;
	line-height: 16px;
	width: 359px;
}

#info_oben {
	background: url(../img/info_oben.png) no-repeat;
	padding: 0 0 0 30px;
}

#info img {
	margin: 0 0 0 -30px;
	/*position: absolute;*/
}

/*   = = = = = = = = = = = = = = =    FOOTER  = = = = = = = = = = = = = = =   */


#footer {
	clear: both;
}










#footer ul {
	margin: 5px 7px 0 0;
	padding: 0;
	float: right;
}

#footer li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;

}

#footer ul li a {

	text-decoration: none;
	color: #acaeb3;
	margin: 0 0 0 7px;
}



#footer ul  li a:hover {
	color: #5e5e60;
}


/*   = = = = = = = = = = = = = = =    UPLOAD-FILES-LINK    = = = = = = = = = = = = = = =   */
.csc-uploads-fileName {
font-size: 12px;
}
/*   = = = = = = = = = = = = = = =    UPLOAD-FILES-LINK    = = = = = = = = = = = = = = =   */



/*   = = = = = = = = = = = = = = =    NEWS    = = = = = = = = = = = = = = =   */

#news {
	position: absolute;
	margin: 356px 0 0 369px;
	width: 547px;
	height: 230px;
	background: url(../img/news.png) no-repeat;
	line-height: 16px;
}

#news h2 {
	margin: 0 0 15px 186px;
	padding: 62px 0 20px 0;
}

#news p {

	margin: 0 0 0 186px;
	width: 300px;
	line-height: 16px;
}


/*   = = = = = = = = = = = = = = =    KONFIGURATION LISTE    = = = = = = = = = = = = = = =   */

.tx-flseositemap-pi1 ul li a {
	text-decoration: none;
	color: #083482;
	font-weight: bold;
}

.tx-flseositemap-pi1 ul li ul li a {
	font-weight: normal;
}

.tx-flseositemap-pi1 ul li ul { 
	margin: 0 0 10px 0;
}

.tx-flseositemap-pi1 ul li a:hover {
	color: #5e5e60;
}


/*   = = = = = = = = = = = = = = =    tt_news   = = = = = = = = = = = = = = =   */

h4 {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.item a, .backlink a {
	text-decoration: none;
	color: #083482;
	font-weight: bold;
}

.tt_news_list p {
	margin: 0;
}


.item a:hover, .backlink a:hover, .more a:hover { color: #5e5e60; }

.more a {
	font-weight: bold;
	margin: 0 0 20px 0;
	display: block;
}

.tt_news_list_home {
	margin: 0 0 0 186px;
}

/*   = = = = = = = = = = = = = = =    mailform   = = = = = = = = = = = = = = =   */

legend {
padding-left:0px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:0px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 0px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
# border: 0px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}

.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}
/*   = = = = = = = = = = = = = = =    mailform end   = = = = = = = = = = = = = = =   */

