/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*											basic styles											*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/

body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {
margin: 0;
padding: 0;

}
p, li, h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-size: 1em;
}

/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*											elements													*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
body{
	background: #e0e9ed;
	font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
	color: #1d3744;
}
img{
	display:block;
}
h1{
	border-top: 1px solid #1d3744;
	color: #a84f2b;
	font-size: 2em;
	line-height: 2em;
}
h2{
/*wie h2*/
	font-weight:bold;
	line-height: 1.2em;
	margin-top: 3.3em;
	padding-top: 0.4em;
	padding-bottom: 1.1em;
	font-size: 1.3em;
	color: #1d3744;
	border-top: 1px solid #1d3744;
}
h3{
	font-weight:bold;
	line-height: 1.2em;
	margin-top: 1.1em;
	padding-top: 0.4em;
	padding-bottom: 1.1em;
	font-size: 1.3em;
	color: #1d3744;
}
h4{
	font-weight: bold;
	line-height: 2em;
	font-size: 1.1em;
}

p{
	/*text-indent: 2em;*/
	padding: 0;
	margin: 0;
	margin-bottom: 1em;
	line-height: 1.4em;
}
a{
	color: #3e6274;
	text-decoration: none;
	/*background-image: url("fileadmin/template/main/images/guillemetsBlau.jpg");*/

}
a img{
	border: 0;
}
a:hover{
	color: #ba7049;
}
ul{
	margin-bottom: 1em;	
}
li{
	margin-left: 2em;
	
}
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*											class elements											*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
p.bodytext{
	margin-bottom: 1em;

}
p.align-center{
	text-align: center;
}
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*											layout													*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
div#fontSize{
	/*font-size: 62.5%;*/

}	
div#wrapper{
	
	background-color: white;
	margin: 0px auto;
	padding:0;
	padding-left: 1.1em;
	padding-right: 1.1em;
	width:77.6em;
	border-left: 1px solid #1d3744;
	border-right: 1px solid #1d3744;
}
div#logo{
	padding-top: 5.7em;
	padding-left: 2.1em;
	padding-bottom: 3em;
	background-color: white;
	/*border-bottom: 1px solid #1d3744;*/
	text-align: left;
}
div#naviAndContentWrapperFrame{
/*	padding-left: 1.1em;
	padding-right: 1.1em;*/

}	
div#naviAndContentWrapper{
   background-color:#F0EEDE;
}
div#banner{
	padding-left: 0em;
	padding-top: 1.1em;
	padding-bottom: 1.0em;
	background-color: white;

}
div#banner img{

}	
div#bannerBlackLine{
	position: relative;
	width: 80em;
	border-top: 1px solid black;
}	
div#naviPane{
	float: left;
	top: 0;
	left: 0;
   width:20.1em;
/*   height: 78em;*/
   background-color:#F0EEDE;
   border-top: 1px solid white;
   border-right: 1px solid white;
}
div#skipNavi{
	display: none;
}
div#browserDiv{
	display: none;
}		
div#outerContentFrame{
}	
div#content{
	background-color: white;
	position: relative;
   margin-top:0px; 
   margin-left:16.8em;
   padding-left: 2.2em;
	text-align: left;
	font-size:1.2em;
	color: #1d3744;
	border-top: 1px solid white;
}
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*											mainnavi													*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/

ul#mainnavi {
	text-align: left;
	list-style: none;
	/*border-top: 1px solid #1d3744;*/
	border-collapse: collapse;
	border-left: 0px solid white;
	border-right: 0px solid white;
	margin-bottom: 0;
}
ul#mainnavi li{
	margin: 0;
	padding: 0;
	border: 1px solid white;
	border-collapse: collapse;
	border-top: 1px solid #a1b9c6;
}
ul#mainnavi li span.ndash{
	font-size: 1.5em;
	font-weight: bold;
	vertical-align: -0.1em;
	color: #a1b9c6;
}
ul#mainnavi li a{
	display: block;
	line-height: 2.1em;
/*	border-bottom: 1px solid #a1b9c6;*/
	background-color: white;
	font-size: 1.2em;

	/*letter-spacing: 0.1em;*/
}
ul#mainnavi li.firstNaviElementCurrent a{
	color: #ba7049;
	border-bottom: 0px solid #a1b9c6;
}
ul#mainnavi li.firstNaviElementCurrent span.ndash{
	color: #cb9375;
}
div#smoothSeperator{
	background-color: white;
	border-top: 1px solid #1d3744;
}	
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*											subnavi													*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/

ul#subnavi{
	text-align: left;
	list-style: none;
	padding-top: 0.5em;
	padding-bottom: 1.7em;
	background-color: white;
	/*border-bottom: 1px solid #a1b9c6;*/
	margin-bottom: 0;
}

ul#subnavi li{
	border: none;
	border: 1px solid white;
}

ul#subnavi li a{
	border:0px solid black;
	padding: 0;
	padding-left: 1.0em;
	font-size: 1.1em;
	line-height: 1.6em;
}
ul#subnavi li.subnaviElement a{
	color: #3e6274;
}
ul#subnavi li.subnaviElement a:hover{
	color: #cb9375;
}
ul#subnavi li span.guillemet{
	margin: 0;
	font-weight: bold;
	vertical-align: 0em;
	color: #a1b9c6;
}
ul#subnavi li.subnaviElementCurrent a{
	color: #cb9375;
}	
ul#subnavi li.subnaviElementCurrent span.guillemet{
	color: #cb9375;
}	
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*											content													*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*_______________________typo3 structure content elements_____________________*/

/*___________________________________________end______________________________*/
div#blackContentTopLine{
	/*border-top: 1px solid black;*/
	margin-bottom: 1px;
	font-size: 1px;
}	
div#contentFrame{
	margin-top: 2em;
	padding-right: 3em;
   background-color:#F0EEDE;
}
div#thirdNaviLayer{
	position: relative;
	padding-left: 4.5em;	
	height: 2em;
	background-color: #F0EEDE;
	top: 4em;
}
div#thirdNaviLayer div{
	float: left;
	width: 18em;
	height: 2em;
	line-height: 2em;

	background-color: white;
	text-align: center;
	border-right: 1.1em solid #F0EEDE;
}	
div.thirdNaviLayerElement{
	/*position: relative;*/
}
div#thirdNaviLayer div.activeThirdNaviLayerElement a{
	color: #ba7049;
}
div.csc-header{
	display: none;
}	
div.csc-header-n1{
	display: block;
	position:relative;
	top: -4.1em;
	border: 1px solid white;
	border-bottom: 0px;
	height: 3em;
	left: -0.2em;
	/*float:left;
	width: 42.5em;
	height: 4em;*/
}

div.csc-header h1.csc-firstHeader{
	position:absolute;
	border-top: 0px;
	margin-top: 0;
	line-height: 1.8em;
	color: #a84f2b;
	font-size: 2em;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 0;

}	
	
div#contentBackground{
	background-color:white;
	padding-right: 2em;
	border: 1px solid white;
	padding-bottom: 1.1em;
}
div.backToOverview{
	padding-top: 2.3em;
	padding-bottom: 0.3em;
	border-bottom: 1px solid black;
	font-size: 0.9em;
}
p#teaser{
	font-weight: bold;
}
p.copyright{
	font-size: 0.8em;
}
p.weblinks{
	border-top: 1px solid black;
}
p.line{
	border-top:1px solid #1d3744;
	padding-top: 1em;
	margin-top: 1em;
}
div#footer{
	border-top: 1px solid #3e6274;
	border-bottom: 1px solid #3e6274;
	line-height: 2em;
	background-color: white;
}
div#footer a#footerImpressumLink{
	padding-right: 1.1em;
}
div#footer a#footerBookmarkLink{

}
img#jumplinkTopImage{
	border: 0px;
	display: inline;
	margin-left: 0.5em;

	vertical-align: middle;
}	
div#jumplinkTop a#footerJumplinkTop{

}
div#jumplinkTop{
	text-align: right;
	border-bottom: 1px solid #3e6274;
	background-color: white;
	padding-right: 1.1em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
div#webstatsImage{
	position: absolute;
	left: -13em;
}	
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*											publication & information elements				*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
div.publikationenLink{
	padding-top: 1.1em;
	border-bottom: 1px solid black;
	padding-bottom: 1.1em;
}	
div.publikationenLink h3{
	line-height: 1.5em;

}	
div.publikationenListe{
	padding-top: 1.1em;
	padding-bottom: 1.1em;
	border-top: 1px solid black;
}
div#firstPublicationList{
	border-top: 0px solid black;
}	
div.publikationenListe h2{	
	line-height: 1em;
	padding-top: 3em;
}	
div.publikationenListe h3{
	line-height: 1.5em;
	padding-top: 5em;
}	
div.publikationenListe h3.firstPublicationType{
	line-height: 1.0em;
	padding-top: 2em;

}
div.publicationAuthors{
	padding-top: 1.1em;
}
div.publicationSubtitle{
	
}
div.publicationPDFDownload{
	
}	
div.informationEntry{
	border-top: 1px solid black;
}
div#firstInformationEntry{
	border-top: 0px solid black;
}

/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*											contact forms											*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/ 
form#contactForm{
}
form#contactForm input{
	border: 1px solid #1d3744;
	width: 25em;
	padding-right: 0;
	padding-left: 0;
	margin-left: 0;
	margin-right: 0;
}
form#contactForm textarea{
	width: 25em;
	height: 15em;
	border: 1px solid #1d3744;
	margin-top: 0.2em;
	padding-right: 0em;
	padding-left: 0;
	margin-left: 0;
}
form#contactForm table td.textarea{
	vertical-align: top;
}
form#contactForm table td.label{
	text-align: right;
}
form#contactForm table{
}

form#contactForm table label{
	margin-left: 0em;
	padding-right: 1em;
}
form#contactForm table td.submitMessage{
	text-align: right;
}
form#contactForm table input#submitMessage{
	width: 9em;
}
form#contactForm input.radiobutton{
	width: 1.3em !important;
	border: 0;
}
form#contactForm label.checkBoxLabel{
	padding-right: 2em;
	margin-left: 0; 
}
form#contactForm input#krankenkasse{
	width: 17em;
}
form#contactForm input#zeitWuensche{
	display:block;
}

/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*											typo3 forms												*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/ 
form#mailform{
	border: 0;
}
fieldset.csc-mailform{
	border: 0;
	text-align: right;
}	
div.csc-mailform-field{
	margin-bottom: 1.1em;
}
div.csc-mailform-field label{
	
}
div.csc-mailform-field textarea{
	width: 30em;
	vertical-align: top;
	padding: 0;
}
div.csc-mailform-field input{
	width: 30em;
	padding: 0;
}
div.csc-mailform-field input.csc-mailform-check{

}
div.csc-mailform-field input.csc-mailform-submit{
	width: 9em;
}
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/
/*											typo3 mailformplus									*/
/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/ 
ul#emailProblems{
	color: red;
	margin-bottom: 0;
}
ul#emailProblems li{
	margin-left: 3em;
	line-height: 1.1em;
}