@import url(navi.css);
@import url(powermail.css);
/* CSS Document */

/*ALLGEMEIN*/

html, body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225688;
	margin:0;
	padding:0;
	background-image:url(images/hintergrund.gif);
	margin-bottom: 50px;
}



a {
color:#0066cc;
}

a:hover{
color:#FF6600;
}
/*ALGGEMEIN ENDE*/

.Stil1 {
	color: #FF0000;
	font-weight: bold;
}

/*OBEN START*/

#top{
background:#0066cc;
height:37px;

}

#conti_top{
width:900px;
}

#bilder_top{
float:left;

}

.clearer {
clear:both;
}

#mitte{
background:url(images/bg_mitte.gif) repeat-x;
height:60px;
border-bottom:#FFF solid 2px;
}

#wrap_mitte{
width:900px;
}

#logo{
float:right;
}





#eyecatcher{
/*background:url(images/privatkunden_2.jpg) no-repeat;*/
background-color:#edf2f9;
border-bottom:#ffcc00 5px solid;
height:97px;
}

/*OBEN ENDE*/


/*MITTE START*/

#main{
width:900px;
}

#links{
float:left;
width:160px;

}

#unavi { margin-top:20px;}

/*#unavi{
width:160px;
height:20px;
}


#unavi ul, #navi ul ul{
list-style:none;
margin:0px;
}

#unavi li {
list-style:none;
}

#unavi li a{
background:url(images/pfeil2.gif) no-repeat;
padding-left:20px;
display:block;
background-color:#6699cc;
border-bottom:#FFF solid 1px;
line-height:20px;
color:#ffffff;
text-transform:none;
text-decoration:none;
font-size:90%;

}


#unavi li a.menuparent {
background-color:#99c0e6;
color:FFF;
}

div.unavi .cur{
color::FFFFFF;
}

#unavi ul ul li a{
background:url(images/pfeil2.gif) no-repeat;
padding-left:20px;
background-color:#0066cc;
line-height:20px;
color:#ffffff;

}

#unavi li a:hover{
background-color:#0066CC;
color:#FFFFFF;
}
*/

.strom{
background-color:#FF0000;
}







#conti_mitte{
float:left;
width:510px;
}

#klickpfad{
height:20px;
margin: 10px;
border-bottom:#EAF3FA solid 1px;
}

#content{
margin: 10px;
line-height:18px;
}

#content ul,{
list-style:none;
}

#content li, content li a{
list-style:none;
background:url(images/liste.gif) no-repeat;
padding-left:15px;
}


#content li a:hover{

}

div .csc-textpic-imagewrap {
margin:10px;
}

#content h1{
/*background:url(images/h1.gif) repeat-x;*/
display:block;
font-weight:bolder;
color:0066cc;
font-size:12px;
line-height:25px;
border-bottom:#0066cc dotted 1px;

}

#content h2 {
font-size:11px;
font-weight:bold;
}

h3 {
font-size:11px;
font-weight:700;
color:#0066cc;
}


#content h2 a{
background:url(images/liste.gif) no-repeat;
padding-left:15px;
font-size:11px;
font-weight:bold;
}

#content  .csc-uploads-fileName{
height:20px;
line-height:25px;
background:url(images/pdf.gif) no-repeat;
padding-left:25px;
font-size:11px;
}

#content  .csc-uploads-fileSize{
color:#666666;
font-size:9px;
}



/*MITTE ENDE*/



/*RECHTE SEITE */

#rechts{
width:200px;
float:right;
padding-left:15px;
}

#content_rechts{
display:block;
width:155px;
margin:30px 15px 10px 15px;

}

#content_rechts ul{
padding:5px;
list-style:none;
border-bottom:#0066CC dotted 1px;
margin-bottom:5px;

}

#content_rechts li, #content_rechts li a{
list-style:none;
background:url(images/liste.gif) no-repeat;
padding-left:15px;
line-height:18px;
}

#content_rechts p {
margin-bottom:15px;
padding-bottom:8px;
}

/** html #info{
width:200px;
}*/

#info{
background:url(images/aktuell_re.gif) no-repeat;
background-position:top;
float:right;
width:180px;
color:#225688;
background-color:#FFF;
border: 1px solid #CCCCCC;
margin-bottom:10px;
margin-top: 35px;
padding:30px 10px 10px 10px;
}






/*RECHTS INFO BOX */

.info-box {

     width:200px;

     -width:200px;

     color:#225688;
/*
     background: url(pfeile_content_right_klein.gif) left no-repeat;

     background-position:3px 9px;*/

     background-color:#FFF;

     border: 1px solid #CCCCCC;

/*     padding-top:20px;*/

     padding-left:10px;

/*     -padding-top:6px;*/

     padding-right: 6px;

     padding-bottom:10px;

     margin-bottom:10px;
	 
	 margin-top: 35px;
	 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;

}





#info h1{

     font-weight:bold;

     color:#225688;

     font-size:11px;

     margin-bottom:2px;

}



.info-box h6{

     font-weight:normal;

     color:#225688;

     font-size:11px;

     margin-bottom:2px;

}



.info-box a{

     color:#225688;

     font-weight:normal;

     text-decoration:underline;

}



.info-box a:hover{

     color:#C03644;

}



#info-box-weiter a{

     color:#C03644;

     font-weight:bold;

     text-decoration:none;

     padding-left:70%;

     -padding-left:50%;

}



.info-box-anmelden {

     width:250px;

     -width:260px;

     color:#225688;

     background: url(pfeile_content_right.gif) left no-repeat;

     background-position:5px 8px;

     background-color:#FFFFFF;

     border: 1px solid #CCCCCC;

     padding-top:0px;

     padding-left:28px;

     -padding-top:6px;

     padding-right: 6px;

     padding-bottom:10px;

     margin-bottom:10px;

}



.info-box-anmelden h1{

     font-weight:bold;

     color:#225688;

     font-size:11px;

     margin-bottom:2px;

}

/*RECHTS INFO BOX */



/* ##########################
** ### TYPO3 Mailformular ###
** ##########################
*/


.csc-mailform {
	border:none;
}



.csc-mailform-forum {

	background-color:#fff5e5;

	border: 1px solid #666666;

}



.csc-mailform-field {

	display: block;

	margin: 2px;

	padding: 2px;

}


.csc-mailform label, .csc-mailform-forum label{

	display: block;

	width: 450px;

	float: left;

	text-align: left;

	margin: 2px 0px;

	padding:0;

}





.csc-mailform input, .csc-mailform textarea {

	font-family: Verdana,Arial,Helvetica;

	color: #000000;

	background-color:f1f1f1;

	border: 1px solid #666666;

	/*width: 180px;*/

	padding: 2px 0px;

	font-size: 8pt;


}

.mf-select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225688;
	/*width:180px;*/
	background-color:#F1F7FB;
	border: 1px solid #666666;
	}


.mf-check {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225688;
	width:50px;
	background-color:#F1F7FB;
	border: 1px solid #666666;
}





.csc-mailform-submit{
background-color:#eaeaea;
color:#666666;
margin-left:180px;

}



.csc-mailform-submit:hover{

	background-color:#01133B;
	border: 1px solid white;
	color:#FFFFFF;
}


.csc-mailform-radio legend {display:none;}


/* ##########################
** ### TYPO3 Mailformular ENDE ###
** ##########################
*/



/* ############################################################ Suchbox Anfang ### */

div#searchbox {

	margin-top: 20px;

	width: 160px;
	
}

div#searchbox input.sword, input .tx-indexedsearch-searchbox-sword sword {

	width: 145px;

	margin: 5px 5px 2px 5px;

	background-color:#EAF3FAcF;
	border:solid #0066cc 1px;


}

div#searchbox input.submit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#FFF;
padding-left:10px;
margin-left:5px;
margin-top:2px;
border:none;
background-color:#6699CC;
cursor:hand;!important

}

/* ############################################################ Suchbox Ende ### */



/*LogIN Box*/









.csc-form-fieldcell input{



font-family: Verdana,Arial,Helvetica;

	color: #000000;

	background-color:#EAF3FA;

	border: 1px solid #0066cc;

	width: 200px;

	padding: 2px 6px;

	font-size: 8pt;
	margin-bottom:5px;

}



.csc-form-labelcell, .csc-form-fieldcell, .csc-searchResultInfo, .csc-searchResultRange, .csc-searchResultPrevNext, .csc-searchResultHeader, .csc-searchResult {

	font-family: Verdana,Arial,Helvetica;

	color: #000000;

	font-size: 8pt;



}





.csc-form-labelcell input..csc-form-labelcell-submit{

	float: right;

	width: 80px;

	cursor:hand;

}



.csc-form-labelcell-submit:hover{

	background-color:#ff9900;

	border: 1px solid white;

	color: white;

	

}

span.hidden {

	position: absolute;

	left: -1000px;

	top: -1000px;

	width: 0px;

	height: 0px;

	overflow: hidden;

	display: inline;

}


/*TT NEWS STYLES*/


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #F9FFE5;

}

.news-list-container{
width:480px;}


.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	/*background-color:#769024;*/
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

/*	border:1px solid #000;
	background-color:#BBE53A;*/

}


.news-list-item {
	/* IE hack */
/*	height: 1%;
	line-height: 1.3;*/
	/* IE hack end */
	padding:3px;
	margin:3px;
/*	border:1px solid #666;
	background-color:#F9FFE5;*/

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
/*	border-bottom: 1px solid #769024;
	background-color: #769024;*/
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#0066cc;
	
	text-decoration:none;
	font-size:14px;
}
.news-list-container H3 A {
	color:#666666;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
color:#666666;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
/*	background:url(images/artikel.gif) no-repeat;
	padding-left:37px;*/
	font-size:10px;
	margin-left:3px;
	margin-bottom:20px;
	text-decoration:none;
	height:35px;
	
}

#trenner {
height:5px;
border-bottom:dotted #0066cc 1px;
}

.news-list-morelink IMG {
float:left;
border:none;
margin-right:5px;
}

.news-list-browse {
	text-align: center;
}


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
/*	border:1px solid #666;
	background-color:#F9FFE5;*/

}
.news-single-item H2 {
	font-size:16px;
	font-weight:bold;
	color: #0066cc;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
/*	margin-bottom: 15px;
	margin-top: 10px;*/
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}





/*TEST*/
ul#nav,
ul#nav ul {

	margin: 0;
	padding: 0;
	width: 160px; /* Width of Menu Items */
	
	background: #fff; /* IE6 Bug */
	color:#ffffff;
	font-size: 100%;
	}
 
ul#nav li {
	position: relative;
	list-style: none;
	}
 
ul#nav li a {
background:url(images/pfeil2.gif) no-repeat;
padding-left:20px;
height:20px;
line-height:20px;
text-decoration:none;
font-size:90%;
display: block;
text-decoration: none;
border-bottom:1px solid #FFF;
	}

 
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */
 
ul#nav ul {
	position: absolute;
	display: none;
	left: 159px; /* Set 1px less than menu width */
	top: 0;
	}
 
/* Sub Menu Styles */  
ul#nav li ul li a { 
padding: 0px 5px 2px 20px;
font-size:9px;
line-height:18px;
 } 
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { display: block; } /* The magic */
 
/*ul#nav, #nav li.menuparent { background: transparent url(images/pfeil3.gif) right center no-repeat; }*/
 
 
ul#nav li.menuparent:hover,
ul#nav li.over { 
	/*background-color:#0066CC; */
}
 
 
ul#nav li a:hover { 
	color: #AFD8F4; 
	
}
 
ul#nav li a.active{ 
	background-color:#0066cc;
	color: #ffffff; 
	font-weight:bold;	
}


ul#nav li a {
background-color:#6699cc;
color:#FFF;
}

ul#nav li ul li a {
background-color:#EC6806;
color:#FFF}@import url(navi.css);
/* CSS Document */

/*ALLGEMEIN*/

html, body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225688;
	margin:0;
	padding:0;
	background-image:url(images/hintergrund.gif);
	margin-bottom: 50px;
}



a {
color:#0066cc;
}

a:hover{
color:#FF6600;
}
/*ALGGEMEIN ENDE*/

.Stil1 {
	color: #FF0000;
	font-weight: bold;
}

/*OBEN START*/

#top{
background:#0066cc;
height:37px;

}

#conti_top{
width:900px;
}

#bilder_top{
float:left;

}

.clearer {
clear:both;
}

#mitte{
background:url(images/bg_mitte.gif) repeat-x;
height:60px;
border-bottom:#FFF solid 2px;
}

#wrap_mitte{
width:900px;
}

#logo{
float:right;
}





#eyecatcher{
/*background:url(images/privatkunden_2.jpg) no-repeat;*/
background-color:#edf2f9;
border-bottom:#ffcc00 5px solid;
height:97px;
}

/*OBEN ENDE*/


/*MITTE START*/

#main{
width:900px;
}

#links{
float:left;
width:160px;

}



/*#unavi{
width:160px;
height:20px;
}


#unavi ul, #navi ul ul{
list-style:none;
margin:0px;
}

#unavi li {
list-style:none;
}

#unavi li a{
background:url(images/pfeil2.gif) no-repeat;
padding-left:20px;
display:block;
background-color:#6699cc;
border-bottom:#FFF solid 1px;
line-height:20px;
color:#ffffff;
text-transform:none;
text-decoration:none;
font-size:90%;

}


#unavi li a.menuparent {
background-color:#99c0e6;
color:FFF;
}

div.unavi .cur{
color::FFFFFF;
}

#unavi ul ul li a{
background:url(images/pfeil2.gif) no-repeat;
padding-left:20px;
background-color:#0066cc;
line-height:20px;
color:#ffffff;

}

#unavi li a:hover{
background-color:#0066CC;
color:#FFFFFF;
}
*/

.strom{
background-color:#FF0000;
}







#conti_mitte{
float:left;
width:510px;
}

#klickpfad{
height:20px;
margin: 10px;
border-bottom:#EAF3FA solid 1px;
}

#content{
margin: 10px;
line-height:18px;
}

#content ul,{
list-style:none;
}

#content li, content li a{
list-style:none;
background:url(images/liste.gif) no-repeat;
padding-left:15px;
}


#content li a:hover{

}

div .csc-textpic-imagewrap {
margin:10px;
}

#content h1{
/*background:url(images/h1.gif) repeat-x;*/
display:block;
font-weight:bolder;
color:0066cc;
font-size:12px;
line-height:25px;
border-bottom:#0066cc dotted 1px;

}

#content h2 {
font-size:11px;
font-weight:bold;
}

h3 {
font-size:11px;
font-weight:700;
color:#0066cc;
}


#content h2 a{
background:url(images/liste.gif) no-repeat;
padding-left:15px;
font-size:11px;
font-weight:bold;
}

#content  .csc-uploads-fileName{
height:20px;
line-height:25px;
background:url(images/pdf.gif) no-repeat;
padding-left:25px;
font-size:11px;
}

#content  .csc-uploads-fileSize{
color:#666666;
font-size:9px;
}



/*MITTE ENDE*/



/*RECHTE SEITE */

#rechts{
width:200px;
float:right;
padding-left:15px;
}

#content_rechts{
display:block;
width:155px;
margin:30px 15px 10px 15px;

}

#content_rechts ul{
padding:5px;
list-style:none;
border-bottom:#0066CC dotted 1px;
margin-bottom:5px;

}

#content_rechts li, #content_rechts li a{
list-style:none;
background:url(images/liste.gif) no-repeat;
padding-left:15px;
line-height:18px;
}

#content_rechts p {
margin-bottom:15px;
padding-bottom:8px;
}

/** html #info{
width:200px;
}*/

#info{
background:url(images/aktuell_re.gif) no-repeat;
background-position:top;
float:right;
width:180px;
color:#225688;
background-color:#FFF;
border: 1px solid #CCCCCC;
margin-bottom:10px;
margin-top: 35px;
padding:30px 10px 10px 10px;
}






/*RECHTS INFO BOX */

.info-box {

     width:200px;

     -width:200px;

     color:#225688;
/*
     background: url(pfeile_content_right_klein.gif) left no-repeat;

     background-position:3px 9px;*/

     background-color:#FFF;

     border: 1px solid #CCCCCC;

/*     padding-top:20px;*/

     padding-left:10px;

/*     -padding-top:6px;*/

     padding-right: 6px;

     padding-bottom:10px;

     margin-bottom:10px;
	 
	 margin-top: 35px;
	 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;

}





#info h1{

     font-weight:bold;

     color:#225688;

     font-size:11px;

     margin-bottom:2px;

}



.info-box h6{

     font-weight:normal;

     color:#225688;

     font-size:11px;

     margin-bottom:2px;

}



.info-box a{

     color:#225688;

     font-weight:normal;

     text-decoration:underline;

}



.info-box a:hover{

     color:#C03644;

}



#info-box-weiter a{

     color:#C03644;

     font-weight:bold;

     text-decoration:none;

     padding-left:70%;

     -padding-left:50%;

}



.info-box-anmelden {

     width:250px;

     -width:260px;

     color:#225688;

     background: url(pfeile_content_right.gif) left no-repeat;

     background-position:5px 8px;

     background-color:#FFFFFF;

     border: 1px solid #CCCCCC;

     padding-top:0px;

     padding-left:28px;

     -padding-top:6px;

     padding-right: 6px;

     padding-bottom:10px;

     margin-bottom:10px;

}



.info-box-anmelden h1{

     font-weight:bold;

     color:#225688;

     font-size:11px;

     margin-bottom:2px;

}

/*RECHTS INFO BOX */



/* ##########################
** ### TYPO3 Mailformular ###
** ##########################
*/


.csc-mailform {
	border:none;
}



.csc-mailform-forum {

	background-color:#fff5e5;

	border: 1px solid #666666;

}



.csc-mailform-field {

	display: block;

	margin: 2px;

	padding: 2px;

}


.csc-mailform label, .csc-mailform-forum label{

	display: block;

	width: 450px;

	float: left;

	text-align: left;

	margin: 2px 0px;

	padding:0;

}





.csc-mailform input, .csc-mailform textarea {

	font-family: Verdana,Arial,Helvetica;

	color: #000000;

	background-color:f1f1f1;

	border: 1px solid #666666;

	/*width: 180px;*/

	padding: 2px 0px;

	font-size: 8pt;


}

.mf-select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225688;
	/*width:180px;*/
	background-color:#F1F7FB;
	border: 1px solid #666666;
	}


.mf-check {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225688;
	width:50px;
	background-color:#F1F7FB;
	border: 1px solid #666666;
}





.csc-mailform-submit{
background-color:#eaeaea;
color:#666666;
margin-left:180px;

}



.csc-mailform-submit:hover{

	background-color:#01133B;
	border: 1px solid white;
	color:#FFFFFF;
}


.csc-mailform-radio legend {display:none;}


/* ##########################
** ### TYPO3 Mailformular ENDE ###
** ##########################
*/



/* ############################################################ Suchbox Anfang ### */

div#searchbox {

	margin-top: 20px;

	width: 160px;
	
}

div#searchbox input.sword, input .tx-indexedsearch-searchbox-sword sword {

	width: 145px;

	margin: 5px 5px 2px 5px;

	background-color:#EAF3FAcF;
	border:solid #0066cc 1px;


}

div#searchbox input.submit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#FFF;
padding-left:10px;
margin-left:5px;
margin-top:2px;
border:none;
background-color:#6699CC;
cursor:hand;!important

}

/* ############################################################ Suchbox Ende ### */



/*LogIN Box*/









.csc-form-fieldcell input{



font-family: Verdana,Arial,Helvetica;

	color: #000000;

	background-color:#EAF3FA;

	border: 1px solid #0066cc;

	width: 200px;

	padding: 2px 6px;

	font-size: 8pt;
	margin-bottom:5px;

}



.csc-form-labelcell, .csc-form-fieldcell, .csc-searchResultInfo, .csc-searchResultRange, .csc-searchResultPrevNext, .csc-searchResultHeader, .csc-searchResult {

	font-family: Verdana,Arial,Helvetica;

	color: #000000;

	font-size: 8pt;



}





.csc-form-labelcell input..csc-form-labelcell-submit{

	float: right;

	width: 80px;

	cursor:hand;

}



.csc-form-labelcell-submit:hover{

	background-color:#ff9900;

	border: 1px solid white;

	color: white;

	

}

span.hidden {

	position: absolute;

	left: -1000px;

	top: -1000px;

	width: 0px;

	height: 0px;

	overflow: hidden;

	display: inline;

}


/*TT NEWS STYLES*/


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #F9FFE5;

}

.news-list-container{
width:480px;}


.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	/*background-color:#769024;*/
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

/*	border:1px solid #000;
	background-color:#BBE53A;*/

}


.news-list-item {
	/* IE hack */
/*	height: 1%;
	line-height: 1.3;*/
	/* IE hack end */
	padding:3px;
	margin:3px;
/*	border:1px solid #666;
	background-color:#F9FFE5;*/

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
/*	border-bottom: 1px solid #769024;
	background-color: #769024;*/
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#0066cc;
	
	text-decoration:none;
	font-size:14px;
}
.news-list-container H3 A {
	color:#666666;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
color:#666666;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
/*	background:url(images/artikel.gif) no-repeat;
	padding-left:37px;*/
	font-size:10px;
	margin-left:3px;
	margin-bottom:20px;
	text-decoration:none;
	height:35px;
	
}

#trenner {
height:5px;
border-bottom:dotted #0066cc 1px;
}

.news-list-morelink IMG {
float:left;
border:none;
margin-right:5px;
}

.news-list-browse {
	text-align: center;
}


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
/*	border:1px solid #666;
	background-color:#F9FFE5;*/

}
.news-single-item H2 {
	font-size:16px;
	font-weight:bold;
	color: #0066cc;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
/*	margin-bottom: 15px;
	margin-top: 10px;*/
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}





/*TEST*/
ul#nav,
ul#nav ul {

	margin: 0;
	padding: 0;
	width: 160px; /* Width of Menu Items */
	
	background: #fff; /* IE6 Bug */
	color:#ffffff;
	font-size: 100%;
	}
 
ul#nav li {
	position: relative;
	list-style: none;
	}
 
ul#nav li a {
background:url(images/pfeil2.gif) no-repeat;
padding-left:20px;
height:20px;
line-height:20px;
text-decoration:none;
font-size:90%;
display: block;
text-decoration: none;
border-bottom:1px solid #FFF;
	}

 
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */
 
ul#nav ul {
	position: absolute;
	display: none;
	left: 159px; /* Set 1px less than menu width */
	top: 0;
	}
 
/* Sub Menu Styles */  
ul#nav li ul li a { 
padding: 0px 5px 2px 20px;
font-size:9px;
line-height:18px;
 } 
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { display: block; } /* The magic */
 
/*ul#nav, #nav li.menuparent { background: transparent url(images/pfeil3.gif) right center no-repeat; }*/
 
 
ul#nav li.menuparent:hover,
ul#nav li.over { 
	/*background-color:#0066CC; */
}
 
 
ul#nav li a:hover { 
	color: #AFD8F4; 
	
}
 
ul#nav li a.active{ 
	background-color:#0066cc;
	color: #ffffff; 
	font-weight:bold;	
}


ul#nav li a {
background-color:#6699cc;
color:#FFF;
}

ul#nav li ul li a {
background-color:#EC6806;
color:#FFF}@import url(navi.css);
/* CSS Document */

/*ALLGEMEIN*/

html, body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225688;
	margin:0;
	padding:0;
	background-image:url(images/hintergrund.gif);
	margin-bottom: 50px;
}



a {
color:#0066cc;
}

a:hover{
color:#FF6600;
}
/*ALGGEMEIN ENDE*/

.Stil1 {
	color: #FF0000;
	font-weight: bold;
}

/*OBEN START*/

#top{
background:#0066cc;
height:37px;

}

#conti_top{
width:900px;
}

#bilder_top{
float:left;

}

.clearer {
clear:both;
}

#mitte{
background:url(images/bg_mitte.gif) repeat-x;
height:60px;
border-bottom:#FFF solid 2px;
}

#wrap_mitte{
width:900px;
}

#logo{
float:right;
}





#eyecatcher{
/*background:url(images/privatkunden_2.jpg) no-repeat;*/
background-color:#edf2f9;
border-bottom:#ffcc00 5px solid;
height:97px;
}

/*OBEN ENDE*/


/*MITTE START*/

#main{
width:900px;
}

#links{
float:left;
width:160px;

}




.strom{
background-color:#FF0000;
}









#conti_mitte{
float:left;
width:510px;
}

#klickpfad{
height:20px;
margin: 10px;
border-bottom:#EAF3FA solid 1px;
}

#content{
margin: 10px;
line-height:18px;
}

#content ul,{
list-style:none;
}

#content li, content li a{
list-style:none;
background:url(images/liste.gif) no-repeat;
padding-left:15px;
}


#content li a:hover{

}

div .csc-textpic-imagewrap {
margin:10px;
}

#content h1{
/*background:url(images/h1.gif) repeat-x;*/
display:block;
font-weight:bolder;
color:0066cc;
font-size:12px;
line-height:25px;
border-bottom:#0066cc dotted 1px;

}

#content h2 {
font-size:11px;
font-weight:bold;
}

h3 {
font-size:11px;
font-weight:700;
color:#0066cc;
}


#content h2 a{
background:url(images/liste.gif) no-repeat;
padding-left:15px;
font-size:11px;
font-weight:bold;
}

#content  .csc-uploads-fileName{
height:20px;
line-height:25px;
background:url(images/pdf.gif) no-repeat;
padding-left:25px;
font-size:11px;
}

#content  .csc-uploads-fileSize{
color:#666666;
font-size:9px;
}



/*MITTE ENDE*/



/*RECHTE SEITE */

#rechts{
width:200px;
float:right;
padding-left:15px;
}

#content_rechts{
display:block;
width:155px;
margin:30px 15px 10px 15px;

}

#content_rechts ul{
padding:5px;
list-style:none;
border-bottom:#0066CC dotted 1px;
margin-bottom:5px;

}

#content_rechts li, #content_rechts li a{
list-style:none;
background:url(images/liste.gif) no-repeat;
padding-left:15px;
line-height:18px;
}

#content_rechts p {
margin-bottom:15px;
padding-bottom:8px;
}

/** html #info{
width:200px;
}*/

#info{
background:url(images/aktuell_re.gif) no-repeat;
background-position:top;
float:right;
width:180px;
color:#225688;
background-color:#FFF;
border: 1px solid #CCCCCC;
margin-bottom:10px;
margin-top: 35px;
padding:30px 10px 10px 10px;
}






/*RECHTS INFO BOX */

.info-box {

     width:200px;

     -width:200px;

     color:#225688;
/*
     background: url(pfeile_content_right_klein.gif) left no-repeat;

     background-position:3px 9px;*/

     background-color:#FFF;

     border: 1px solid #CCCCCC;

/*     padding-top:20px;*/

     padding-left:10px;

/*     -padding-top:6px;*/

     padding-right: 6px;

     padding-bottom:10px;

     margin-bottom:10px;
	 
	 margin-top: 35px;
	 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;

}





#info h1{

     font-weight:bold;

     color:#225688;

     font-size:11px;

     margin-bottom:2px;

}



.info-box h6{

     font-weight:normal;

     color:#225688;

     font-size:11px;

     margin-bottom:2px;

}



.info-box a{

     color:#225688;

     font-weight:normal;

     text-decoration:underline;

}



.info-box a:hover{

     color:#C03644;

}



#info-box-weiter a{

     color:#C03644;

     font-weight:bold;

     text-decoration:none;

     padding-left:70%;

     -padding-left:50%;

}



.info-box-anmelden {

     width:250px;

     -width:260px;

     color:#225688;

     background: url(pfeile_content_right.gif) left no-repeat;

     background-position:5px 8px;

     background-color:#FFFFFF;

     border: 1px solid #CCCCCC;

     padding-top:0px;

     padding-left:28px;

     -padding-top:6px;

     padding-right: 6px;

     padding-bottom:10px;

     margin-bottom:10px;

}



.info-box-anmelden h1{

     font-weight:bold;

     color:#225688;

     font-size:11px;

     margin-bottom:2px;

}

/*RECHTS INFO BOX */



/* ##########################
** ### TYPO3 Mailformular ###
** ##########################
*/


.csc-mailform {
	border:none;
}



.csc-mailform-forum {

	background-color:#fff5e5;

	border: 1px solid #666666;

}



.csc-mailform-field {

	display: block;

	margin: 2px;

	padding: 2px;

}


.csc-mailform label, .csc-mailform-forum label{

	display: block;

	width: 450px;

	float: left;

	text-align: left;

	margin: 2px 0px;

	padding:0;

}





.csc-mailform input, .csc-mailform textarea {

	font-family: Verdana,Arial,Helvetica;

	color: #000000;

	background-color:f1f1f1;

	border: 1px solid #666666;

	/*width: 180px;*/

	padding: 2px 0px;

	font-size: 8pt;


}

.mf-select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225688;
	/*width:180px;*/
	background-color:#F1F7FB;
	border: 1px solid #666666;
	}


.mf-check {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225688;
	width:50px;
	background-color:#F1F7FB;
	border: 1px solid #666666;
}





.csc-mailform-submit{
background-color:#eaeaea;
color:#666666;
margin-left:180px;

}



.csc-mailform-submit:hover{

	background-color:#01133B;
	border: 1px solid white;
	color:#FFFFFF;
}


.csc-mailform-radio legend {display:none;}


/* ##########################
** ### TYPO3 Mailformular ENDE ###
** ##########################
*/



/* ############################################################ Suchbox Anfang ### */

div#searchbox {

	margin-top: 20px;

	width: 160px;
	
}

div#searchbox input.sword, input .tx-indexedsearch-searchbox-sword sword {

	width: 145px;

	margin: 5px 5px 2px 5px;

	background-color:#EAF3FAcF;
	border:solid #0066cc 1px;


}

div#searchbox input.submit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#FFF;
padding-left:10px;
margin-left:5px;
margin-top:2px;
border:none;
background-color:#6699CC;
cursor:hand;!important

}

/* ############################################################ Suchbox Ende ### */



/*LogIN Box*/









.csc-form-fieldcell input{



font-family: Verdana,Arial,Helvetica;

	color: #000000;

	background-color:#EAF3FA;

	border: 1px solid #0066cc;

	width: 200px;

	padding: 2px 6px;

	font-size: 8pt;
	margin-bottom:5px;

}



.csc-form-labelcell, .csc-form-fieldcell, .csc-searchResultInfo, .csc-searchResultRange, .csc-searchResultPrevNext, .csc-searchResultHeader, .csc-searchResult {

	font-family: Verdana,Arial,Helvetica;

	color: #000000;

	font-size: 8pt;



}





.csc-form-labelcell input..csc-form-labelcell-submit{

	float: right;

	width: 80px;

	cursor:hand;

}



.csc-form-labelcell-submit:hover{

	background-color:#ff9900;

	border: 1px solid white;

	color: white;

	

}

span.hidden {

	position: absolute;

	left: -1000px;

	top: -1000px;

	width: 0px;

	height: 0px;

	overflow: hidden;

	display: inline;

}


/*TT NEWS STYLES*/


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #F9FFE5;

}

.news-list-container{
width:480px;}


.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	/*background-color:#769024;*/
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

/*	border:1px solid #000;
	background-color:#BBE53A;*/

}


.news-list-item {
	/* IE hack */
/*	height: 1%;
	line-height: 1.3;*/
	/* IE hack end */
	padding:3px;
	margin:3px;
/*	border:1px solid #666;
	background-color:#F9FFE5;*/

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
/*	border-bottom: 1px solid #769024;
	background-color: #769024;*/
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#0066cc;
	
	text-decoration:none;
	font-size:14px;
}
.news-list-container H3 A {
	color:#666666;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
color:#666666;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
/*	background:url(images/artikel.gif) no-repeat;
	padding-left:37px;*/
	font-size:10px;
	margin-left:3px;
	margin-bottom:20px;
	text-decoration:none;
	height:35px;
	
}

#trenner {
height:5px;
border-bottom:dotted #0066cc 1px;
}

.news-list-morelink IMG {
float:left;
border:none;
margin-right:5px;
}

.news-list-browse {
	text-align: center;
}


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
/*	border:1px solid #666;
	background-color:#F9FFE5;*/

}
.news-single-item H2 {
	font-size:16px;
	font-weight:bold;
	color: #0066cc;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
/*	margin-bottom: 15px;
	margin-top: 10px;*/
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}





/* UNAVI */
ul#nav,
ul#nav ul {

	margin: 0;
	padding: 0;
	width: 160px; /* Width of Menu Items */
	
	background: #fff; /* IE6 Bug */
	color:#ffffff;
	font-size: 100%;
	}
 
ul#nav li {
	position: relative;
	list-style: none;
	}
 
ul#nav li a {
background:url(images/pfeil2.gif) no-repeat;
padding-left:20px;
height:24px;
line-height:24px;
text-decoration:none;
font-size:100%;
display: block;
text-decoration: none;
border-bottom:1px solid #FFF;
	}

 
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */
 
ul#nav ul {
	position: absolute;
	display: none;
	left: 159px; /* Set 1px less than menu width */
	top: 0;
	}
 
/* Sub Menu Styles */  
ul#nav li ul li a { 
padding: 0px 5px 2px 20px;
font-size:90%;
line-height:18px;
 } 
 
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.over ul ul,
ul#nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
 
ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { display: block; } /* The magic */
 
/*ul#nav, #nav li.menuparent { background: transparent url(images/pfeil3.gif) right center no-repeat; }*/
 
 
ul#nav li.menuparent:hover,
ul#nav li.over { 
	/*background-color:#0066CC; */
}
 
 
ul#nav li a:hover { 
	color: #AFD8F4; 
	
}
 
ul#nav li a.active{ 
	background-color:#0066cc;
	color: #ffffff; 
	font-weight:bold;	
}


ul#nav li a {
background-color:#6699cc;
color:#FFF;
}

ul#nav li ul li a {
background-color:#EC6806;
color:#FFF}