/* CSS Document */

body {
	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;
background:#ffffff url("../daten/hintergrund.gif");
}

#navi{
position: absolute;
top: 97px;
left: 0px;
width: 100%;
height:  22px;
background: #0095db;
padding-left: 0;
text-align: left;
border: 1px solid #babbbc;
font: normal 12px  Arial, Helvetica, Verdana, sans-serif;
color:#ffffff;
}


#logo{
position: absolute;
top: 30px;
left: 830px;
}


/* TYPO */

#headerimage{
position: absolute;
top:0px;
left: 0px;
background:#FFF;
width: 100%;
}


#pagetitle{
position: absolute;
top: 195px;
left: 80px;
}

#current-site{
font: bold 10px  Arial, Helvetica, Verdana, sans-serif;
line-height:16px;
color:#000;
padding: 0;
letter-spacing:0.05em;
}

#content{
background: #fff;
position: absolute;
top: 180px;
left: 60px;
width: 560px;
height: 410px;
}


/* content gross */
.news-list-container
{
background: #fff;
position: absolute;
top: 0px;
left: 0px;
width: 560px;
padding-bottom: 20px;
}


.news-single-item
{
background: #fff;
position: absolute;
top: 0px;
left: 0px;
width: 780px;
height: 480px;
}



a:hover, a:active {
color:#000;

}

a{  	color: #0182be;
	text-decoration: none; 
	 }
h1{
font: bold 15px Arial, Helvetica, Verdana, sans-serif;
color:#6a6868;
padding: 40px 0 0 20px;
}

p 
{
font: normal 13px  Arial, Helvetica, Verdana, sans-serif;
line-height:17px;
color:#494949;
padding: 0 0 0 20px;
}

ul {

 list-style-image: url(../daten/list.gif);
 list-style-position:left;
 font: normal 13px  Arial, Helvetica, Verdana, sans-serif;
 color:#494949;
 line-height:18px; 
}


.detail {
font: normal 11px Arial, Helvetica, Verdana, sans-serif;

}





/* News*/


.news-list-item
{
padding: 40px 0 0 17px;
}

.news-single-item 
{
padding: 28px 0 0 20px;

}



h3{
font: bold 15px Arial, Helvetica, Verdana, sans-serif;
color:#6a6868;
padding-top: 8px;
}

.news-list-morelink , .news-single-backlink {  	color: #0182be;
  	font: normal 13px  Arial, Helvetica, Verdana, sans-serif;
    line-height:17px;
	text-decoration: none;   }

.news-list-morelink:hover , .news-single-backlink:hover {
color:#000;

}

.listtext, .contenttable {
font: normal 13px  Arial, Helvetica, Verdana, sans-serif;
line-height:17px;
color:#494949;
padding:0;
}

.news-single-imgcaption {
font: normal 11px Arial, Helvetica, Verdana, sans-serif;
color:#000;
padding: 0 0 20px 0;
float:left;
}


div.img a img
{
margin: 0 10px 20px 0;
}

.tx-ttnews-browsebox
{
width:25px;
text-align: left;
padding-left: 122px;
margin: 0px;
}






/* Navi */

#nav, #nav ul {	float: left;	list-style: none;	background: #0095db;    font: normal 12px  Arial, Helvetica, Verdana, sans-serif;
    color:#ffffff;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
 #nav a {	display: block;	color: #fff;
    font: normal 12px  Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
    padding: 4px 13px 0 13px;} #nav a.menuparent  {	background: url(arrow.gif) no-repeat 90% 40%;} #nav li {	float: left;
    padding: 0;
	white-space: nowrap;
		height: 22px;
} #nav li ul {    position: absolute;	left: -999em;
	width: 9.5em;	font-weight: normal;	border-width: 0.25em;	margin: 4px 0px 0 0;		} #nav li li {
	width: 9.5em;
} #nav li ul a {	font: normal 12px   Arial, Helvetica, sans-serif;
	width: 9.5em;	padding-left: 1em;
	height: 21px;}

 #nav li ul ul {	margin: 0;} #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;
} #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;
} #nav li:hover, #nav li.sfhover{	background: #babbbc;
}

#nav a:hover, #nav li:hover, #nav li.sfhover {color:#000;

}

#nav li ul li {    border-top: 1px solid #fff;			}


/* Formulare */fieldset{  border:0px solid #babbbc;  width:410px;  padding: 0 0 0 20px;}.csc-mailform-field label{    font-size:13px;    display: block;    width: 4em;    float: left;	color:#494949;	text-decoration: none;	font: normal 13px Arial, Helvetica, Verdana, sans-serif;    }input,textarea {    margin: 3px  0;    border:1px solid #cdd0d0;    background: #f8f8f8;    padding: 3px 3px;   	font: normal 11px Arial, Helvetica, Verdana, sans-serif;    }input:active, input:focus, input:hover, TEXTAREA:HOVER, TEXTAREA:active, TEXTAREA:focus {	background: #f3f3f3;	color:#524C3D;	text-decoration: none;	font: normal 11px Arial, Helvetica, Verdana, sans-serif;	}input.csc-mailform-submit  {    margin: 10px 0 0 52px;    background: #f3f3f3;    color:#000;   
    font-weight: bold;    }
    
    input.csc-mailform-submit:hover  {    margin: 10px 0 0 52px;    background: #0095db;    color:#fff;    }
