@import url(editor.css);

* {
	padding:0;
	margin:0;
}

html {
	position:relative;
	height:100%;
}

body {
	position:relative;
	height:100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
	text-align:center;
	

background:#C6C2B8 url(fileadmin/assets/img/body1.png) repeat-y scroll center top !important;

}

table {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
}

img {
	border:none;
}

a {
	color:#032f54;
	text-decoration:none;
}

a em:hover, a i:hover, em a:hover, i a:hover { text-decoration:underline; }

a i, i a, a em, em a {
	background: url(../img/li.png) top left no-repeat;
	padding-left:12px;
}

#rcon b, #rcon strong {
	color:#032f54;
}

#lcon b, #lcon strong {
	color: #4c4a43;
}

li.nav2_el {
	list-style-type:none;
	list-style-position:inside;
}

#lcon .plus {
	background:transparent url(../img/plus.png) no-repeat scroll left top;
	bottom:0px;
	height:11px;
	left:0pt;
	position:absolute;
	width:10px;
}

* html #lcon .plus {
	bottom:-4px;
}

.csc-textpic-imagewrap { position:relative; }

#meta {
	height:26px;
	background: #fff;
}

#navi {
	background: url(../img/navi.jpg) top left no-repeat;
	height:92px;
	width:640px;
	position:absolute;
	top:26px;
	right:1px;
	z-index:20;
	padding:73px 0 0 0;
}

#nav2 {
	overflow:hidden;
}

.nav2_el {
	background:url(../img/nav2_back.png) top left no-repeat;
	height:27px;
	width:320px;
}

#lang_dk {
	background:url(../img/lang_dk.png) top left no-repeat;
	height:27px;
	width:320px;
}

#lang_dk:hover {
	background:url(../img/lang_dk_hover.gif) top left no-repeat;
	height:27px;
	width:320px;
}

#lang_de {
	background:url(../img/lang_de.png) top left no-repeat;
	height:27px;
	width:320px;
}

#lang_de:hover {
	background:url(../img/lang_de_hover.png) top left no-repeat;
	height:27px;
	width:320px;
}

#innerNav {
	width:548px;
	position:relative;
}

.nav1_el, .imagewrap { line-height:0; }

#head {
	height:330px;
	background: #fff url(../img/head.png) bottom left no-repeat;
	position:relative;
}
#head img {
	position:absolute;
	bottom:5px;
	left:1px;
	z-index:10;
}

#lcon {
	background: #dcd7cd url(../img/leftcon.png) top left repeat-y;
	width:320px;
	padding-left:1px;
	float:left;
	clear:right;
}

#rcon {
	background: url(../img/con2_back.png) top right repeat-y;
	width:641px;
	position:relative;
	float:left;
	clear:right;
	overflow:hidden;
}

#outerContainer {
	position:relative;
	width:962px;
	margin: 0 auto 0 auto;
	height:100%;
}

#container {
	position:relative;
	text-align:left;
	background:url(../img/back.png) bottom center no-repeat scroll;
	float:left;
	min-height:100%;
	height:100%;
	height:auto;
	padding-bottom:131px;
}

* html #container {height:100%;}

#innerContainer {
	position:relative;
	width:962px;
	float:left;
}

#conmiddle {
	width:100%;
	background:#fff;
}

#subMain {
	height:100%;
	background: url(../img/con2_back.png) top right repeat-y;
}

#subMain_einspaltig {
	background:#fff;
	padding-bottom:28px;
}

#conleft {
	width:319px;
	padding-left:1px;
	float:left;
	clear:right;
}

#con2 { margin:0 !important; padding:0px !important; }

* html #conleft {
}

#conright {	
	width:320px;
	float:right;
}

#conmiddle .textwrap {
	padding:28px;
}

#conmiddle .headerwrap1{
	padding: 28px 28px 0px 28px;
}

.commonWrap {
	background:#FFFFFF none repeat scroll 0%;
	float:left;
	padding:28px;
	width:585px;
}

#conmiddle_right .commonWrap{
	width: 400px !important;
	padding:0px 28px 28px !important;
}

#lcon .textwrap {
	padding:28px;
}

#conleft .textwrap p{
	padding:28px;
}

#conright .textwrap p {
	padding:28px;
}

#lcon .csc-textpic-text {
	margin-left:80px;
}

#conmiddle .csc-textpic-text {
	margin-left:90px;
}

#conmiddle .csc-textpic-below .csc-textpic-text {
	margin-left:0px;
}

#conpic{
	width:180px;
	float:left;
	}
	
#header{
	padding: 28px 0px 0px 28px;
	margin-bottom:18px;
}

#conpic .textwrap, #conmiddle_right .textwrap{
	padding-top: 0px !important;
}

#conpic .imagewrap{
	padding-left:28px;
	padding-bottom:28px;
	margin-top:5px;
}

#conpic div.csc-textpic-center div.csc-textpic-imagewrap {
margin:0;
}

#conmiddle li{
	margin-left:15px;
	list-style-image: url(../img/li_kl.png);
	padding-left:5px;
}

 

#conmiddle_right{
	width:440px;
	float:left;
	}


div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin-right:0 !important; margin-top:5px ; padding:0 !important;  }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0px; padding:0 !important; }
div.csc-textpic-left div.csc-textpic-imagewrap { line-height:0px; }

#lcon .linie {
	border-bottom:1px solid #fff;
}

.textwrap h1.headerwrap1, .textwrap h1.headerwrap3, .commonWrap h1.headerwrap1, .commonWrap h1.headerwrap3 {
	margin-bottom:18px !important;
	padding:0px !important;
}

.textwrap h1.headerwrap2 {
	background: url(../img/headline2.png) top left no-repeat;
	height:83px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin:0; }

.kontaktInput input, .kontaktInput textarea {
	width:578px;
	background:#fff;
	border: 2px solid #d3e0eb;
	padding:4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

 #conmiddle_right .kontaktInput input, .kontaktInput textarea {
	width:250px;
	background:#fff;
	border: 2px solid #d3e0eb;
	padding:4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

.kontaktLabel, .kontaktInput {
	margin-bottom:8px;
}

.kontaktInput .submitter { width:auto !important; }

.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act, .tx-wssitemap-pi1 .treemenudiv a:hover { color:#032f54 !important; }

.tx-wssitemap-pi1 .treemenudiv a span:hover { color:#032f54 !important; text-decoration:underline; }

#subscrForm font {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size:12px;
	line-height:20px;
}

.liniedarunter{
	border-bottom: solid 1px #dcd7cd;
	margin-right: 2px;
	margin-left: 2px;
}

.liniedarunter .textwrap{
	padding: 28px 26px 28px 28px !important;
	}
	
.uebersicht {
	width:100%;
}	
.uebersicht .textwrap{
	padding:0px !important;
	margin:0px 28px 28px 28px;
	background-color:#dcd7cd;
	height:120px;
	}

.uebersicht .imagewrap{
	margin:5px !important;
	width:85px;
	
}

.uebersicht .csc-textpic-imagewrap{
border-right: #ffffff solid 1px;
width:95px;
margin: 0px !important;
}

.uebersicht .csc-textpic-text{
	margin-left:102px !important;
}
.logos{
	padding-left:28px;
}

.logos .csc-textpic-image{
	margin:5px !important;
}

.csc-header-date {
	padding-bottom:5px;
}
