/*
#A4c6d5    blau
#9cb01d;   grün
*/

BODY
{ margin:0px; 
padding:0px; 
font-size: 0.85em;
font-family:Verdana, Helvetica, Arial, sans-serif;
background-repeat: no-repeat; 
background-color: #d9e7ed;
}
.fett{
font-weight: bold;
font-size: 0.9em; 
}
.fett a,
.fett a:active{
font-size: 2em;
font-weight: bold; 
COLOR: #000;text-decoration:none
}
.fett a:hover,
.fett a:focus{
font-weight: bold; 
COLOR: #000;text-decoration: underline;
}
.fett1{
font-weight: bold;
font-size: 1em;
}
li{font-size: 0.9em;
}
div.bulletlist{font-size: 0.9em;
}

br.height{margin-bottom:-10px
}
/*****************************/
/* Menu 1 Ebene Zustand normal*/
/*****************************/ 
#menu_1{
position:absolute; 
width:auto;  
padding-left:10px; 
top: 78px;
font-size: 0.8em;
font-weight: bold; 
line-height: 16px;color: #000;
}
.menu1{
COLOR: #000; 
TEXT-DECORATION: none
}
.menu1 a,
.menu1 a:visited,
.menu1 a:active
{COLOR: #fff;
TEXT-DECORATION: none
}
.menu1 a:hover, 
.menu1 a:focus  
{COLOR: #cc0000;
TEXT-DECORATION: none
}
.menu1a,
.menu1a a,
.menu1a a:visited,
.menu1a a:active,
.menu1a a:hover, 
.menu1a a:focus {
COLOR: #000; 
TEXT-DECORATION: none
}
.menu1b,
.menu1b a,
.menu1b a:visited,
.menu1b a:active,
.menu1b a:hover, 
.menu1b a:focus
{COLOR: #000;
TEXT-DECORATION: none
}
.menu1act a,
.menu1act a:active,
.menu1act a:hover, 
.menu1act a:focus  {
COLOR: #cc0000;
TEXT-DECORATION: none
}
#menu_2{
position:absolute; 
width:auto;  
padding-left:10px; 
top: 45px;
font-size: 0.8em;
font-weight: bold; 
line-height: 16px;}
.menu2,
.menu2 a{
COLOR: #a3c0cc; 
TEXT-DECORATION: none
}
.menu2 a:active,
.menu2 a:hover, 
.menu2 a:focus  {
COLOR: #cc0000;
TEXT-DECORATION: none
}
.menu2act a{
COLOR: #cc0000;
TEXT-DECORATION: none
}
.menu2act a:active,
.menu2act a:hover, 
.menu2act a:focus  {
COLOR: #2d2d2d;
TEXT-DECORATION: none
}

/*****************************/
/* DIV.content*/
/*****************************/ 

content.wrap.header1{   
FONT: 11px/24px; COLOR: #33ca47;
TEXT-DECORATION: none}

DIV.content {
position:absolute; 
width:785px; 
height:auto; 
left: 0;
padding-left:10px; 
padding-right:0px; 
top: 270px;
font-size: 0.9em;
color: #3f3f3f;
background-color: #fff;}
DIV.content a { 
font-weight: bold;
COLOR: #333;
TEXT-DECORATION: none
}
DIV.content IMG.spacer-gif {
}

DIV.content P { 
font-size: 0.9em;
COLOR: #333;
TEXT-DECORATION: none
}

.content_rahmen {
margin-left:-10px; 
padding-left:10px;
padding-bottom:0px; 
width:785px; 
font-weight: bold; 
font-size: 0.9em;line-height: 24px;
height:20px; 
color : #fff; 
background-color: #A4c6d5;clear: both;
padding-top:0px;margin-right:-10px;
margin-bottom:0px;
}

DIV.content>.content_rahmen {
margin-right:0px;
padding-bottom:3px; }

H1 {  
line-height:22px; 
font-weight: bold; 
font-size: 0.9em;
COLOR: #fff;
background-color: #A4c6d5;TEXT-DECORATION: none;
padding-left: 10px;margin-bottom: -0px;
margin-top: 0px;margin-left: -10px;clear: both;}
H2 {
font-weight: bold; 
font-size: 0.9em;
COLOR: #fff;
background-color: #A4c6d5;TEXT-DECORATION: none;padding-top: 5px;padding-left: 10px;padding-bottom: 5px;margin-bottom: -0px;
margin-top: 0px;margin-left: -10px;clear: both;
}
H3 {   
font-weight: bold; 
font-size: 0.9em;
COLOR: #e60000;
TEXT-DECORATION: none;padding-top:30px;margin-bottom: 0px;}
p {   padding-top: 0px;margin-bottom: 10px;
margin-right: 10px;
}
table {
margin-top: 10px;padding-top: 0px;
font-size: 1em;}
.box{
margin-top: 5px;width: 200px;}
DIV.table {
background-color: #ffffff;
/*font-size: 0.7em;*/margin-left:10px;
margin-top:0px;margin-left: 0px;margin-top: 0px;padding-top: 0px;padding-bottom: 10px;width: 249px;
}
DIV.content>DIV.table {
font-size: 1.1em;
background-color: #ccc;}
table.imgtext-nowrap {margin-left: 0px;background-color: #ffffff;
font-size: 1em;margin-top: 10px;padding-bottom: 10px;
}
table.imgtext-table{
margin-top:0px;padding-bottom: 0px;padding-right: 10px;
background-color: #ffffff;
}
/*nur morzilla*/
img{
margin-top:0px;
margin-bottom: 10px;padding-right: 10px;
background-color: #fff;
}
/*nur morzilla end*/
/*END*/
DIV.Layer_c {   
font-weight: bold; 
font-size: 0.9em;
COLOR: #cc0000;
TEXT-DECORATION: none
}

/*****************************/
/* DIV.content end*/
/*****************************/ 

/*****************************/
/* single*/
/*****************************/ 
DIV.ueberschrift,
DIV.ueberschrift_daten {
position: relative; 
margin-left:-10px; 
padding-left:10px; 
width:785px; 
font-weight: bold; 
font-size: 0.9em;line-height: 24px;
height:24px; 
color : #fff; 
background-color: #A4c6d5;}
/*überschrift des datensatzes um die 
höhe des zurücklink auszugleichen*/
DIV.ueberschrift_daten {margin-top: -14px;
}
DIV.ueberschrift a{
color : #fff; 
font-size: 1em;
}
DIV.ueberschrift a:active,
DIV.ueberschrift a:hover, 
DIV.ueberschrift a:focus  {
TEXT-DECORATION: underline;
}

DIV.bild {
position: relative;
z-index:5; 
background-color: #fff; 
border: 1px none #000000;
padding-left:7px;
margin-left:-10px;
}
DIV.daten {
position: relative; 
width:785px; 
height:auto; 
left: 0;
padding-left:10px; 
margin-left:-10px;
padding-bottom:35px;
padding-top:5px;
background-color:#fff;
border:#000000;
color: #3f3f3f;
line-height:19px;}
DIV.datencontent {
margin-top: -18px;
margin-left: 150px;
margin-bottom: -20px;font-size: 0.9em;}
br.datencontent_height {
line-height:36px;}
.fett_width{
width:150px;
font-weight: bold; 
font-size: 0.9em;}
.clearer{clear: both;background-color: #cb296a
}
hr.clearer{float: right;background-color: #cb296a
}
DIV.back {
padding-left:0px; 
font-weight: bold; 
font-size: 1em;line-height: 16px;
}
DIV.back a  {
COLOR: #cc0000;
TEXT-DECORATION: none;line-height: 16px;font-weight: bold;
}
DIV.backlink a:active,
DIV.backlink a:hover, 
DIV.backlink a:focus  {
COLOR: #cc0000;
TEXT-DECORATION: none
}
span.rot,
span.rot a,
span.rot a:active,
span.rot a:hover, 
span.rot a:focus {
COLOR: #cc0000;
TEXT-DECORATION: none;line-height: 16px;font-weight: bold;
}
span.rot_back,
span.rot_back a,
span.rot_back a:active,
span.rot_back a:hover, 
span.rot_back a:focus 
{
height:0px;top: -33px;left: 0px;
TEXT-DECORATION: none;font-weight: bold;COLOR: #cc0000;position: relative;font-size: 0.95em;}
span.rot_back1,
span.rot_back1 a,
span.rot_back1 a:active,
span.rot_back1 a:hover, 
span.rot_back1 a:focus 
{
height:0px;top: -45px;left: 0px;
TEXT-DECORATION: none;font-weight: bold;COLOR: #cc0000;position: relative;font-size: 0.95em;}
/*****************************/
/* single  end*/
/*****************************/

/*****************************/
/* list*/
/*****************************/
DIV.list{
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
margin-bottom: 5px;
margin-left: -10px;
font-size: 0.9em;
width:785px;  
max-width:775px;  
left: 0; 
background-color: #fff;position: relative;
height:auto;min-height: 150px;/*border-bottom: 20px #B2D2E0 solid;*/
}
DIV.content>DIV.list{
padding-bottom: 12px;
}
DIV.list_bild{
float: left;
width: 170px;
}
.list_daten{
padding-top:15px;background-color: #ccc;min-height: 400px;
}
.fett_list{
margin-top: 20px;
font-weight: bold;
font-size: 1em;
text-decoration:none;
COLOR: #000;
}
span.fett_list_link,
span.fett_list_link a,
span.fett_list_link a:active
{
font-size: 1em;
font-weight: bold; 
COLOR: #cc0000;text-decoration:none;
}
span.fett_list_link a:hover,
span.fett_list_link a:focus{
text-decoration: underline;
}
/* paging*/

table.paging{width:100%;
}
td.paging_normal{
font-weight: normal; 
font-size: 1em;
COLOR: #000;
text-align: center;
}
span.paging_duenn{
font-weight: normal; 
font-size: 1em;
COLOR: #000;
text-align: center;
}
td.paging_small
{
font-weight: normal; 
font-size: 0.9em;
COLOR: #000;text-align: center;
}
td.paging_small a
{
font-weight: bold;
 font-size: 1em;
}
span.pfeil
{
font-weight: normal;
 font-size: 1em;}
/* paging end*/
/*****************************/
/* list end*/
/*****************************/

/*****************************/
/* DIV.content END*/
/*****************************/ 

/*-----------------------------------  tt_news LaTEST view  -----------------------------------*/
.news-latest-container HR.clearer {
	clear:left;
	background-color: #fff;
	height:20px;
	WIDTH: 200px;
	border: 0px solid;
	color: #fff
}
.news-latest-container H2,
.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:0px solid #666;
	background-color:#EF1821;
	font-size: 1em;
}
.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
	background-color:#EF1821;
}
.news-latest-gotoarchive a {
	color:#fff;
}
.news-latest-gotoarchive a, 
.news-latest-gotoarchive a:VISITED, 
.news-latest-gotoarchive a:HOVER 
{
	color:#fff;
}

.news-latest-item {
	/* IE hack */
	height: auto;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:0px solid #666;
	background-color: #ccc
}

.news-latest-item H3 a,
.news-latest-item H3 a:visited,
.news-latest-item H3 a:active{
	color: #000;
	text-decoration: none;
	font-size: 0.9em;
	}
.news-latest-item H3 a:hover,
.news-latest-item H3 a:focus{
	color: #000;
	text-decoration: underline;
}
.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:0.8em;
}
.news-latest-morelink {
	height:12px;
}
.news-latest-morelink A {
	float:right;
	color: #000;
}

/*-----------------------------------  tt_news LIST view  -----------------------------------*/

.news-list-container {

	margin-left: -10px;	
	border: 0px solid #fff;
	background-color: #fff;
}


.news-list-container H3 {
	line-height:18px;
	margin-left: -10px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-size: 1em;
	background-color: #A4c6d5;	border-color:;	border: 1px #B2D2E0 solid;}
	
	
DIV.content>.news-list-container H3 
{}
.news-list-container H3 a, 
.news-list-container H3 a:visited,
.news-list-container H3 a:active {
	color:#fff;
	text-decoration: none;}

.news-list-container H3 a:hover,
.news-list-container H3 a:focus {
	color:#fff;
	text-decoration: underline;}
.news-list-item {
	/* IE hack */
/*	height: auto;
	line-height: 1.1;
	/* IE hack end */	
	padding:0px;	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;	
	border:0px solid #fff;	padding-left:10px;	
	background-color: #fff;	height: 180px;
	}
.news-list-container>.news-list-item {
	margin-top:-12px;}	
.news-list-container IMG {
	float: right;
	border:0px solid #666;
	margin-bottom:0px;
	margin-right:10px;
	margin-top:10px;
	margin-left:5px;
}	
.news-list-date {
	float: right;
	background-color:#A4c6d5;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: 10px;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	}
.news-search-form {
	padding:3px;
	margin-bottom:15px;
	border:0px solid #666;
	background-color:#ccc;
	border-top: 5px #EF1821 solid;	border-bottom-color: 5px #EF1821 solid;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	font-size:9px;
	margin-left:3px;
	margin-bottom:3px;
	margin-top: 5px;
	font-size: 1em;
	}	
.news-list-morelink a{
	color: #000;
 }
.news-list-morelink a:visited,
.news-list-morelink a:active,
.news-list-morelink a:hover,
.news-list-morelink a:focus{
	color: #000;
	text-decoration: none;
	}
 
 
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/


.news-list-browse {
    background-color: #fff;
	text-align: center;
}
	
/*-----box gesamt------*/	
.tx-ttnews-browsebox {
	margin:3px;
	border:0px solid #666;
	padding:3px;
    background-color: #fff
}
.tx-ttnews-browsebox a,
.tx-ttnews-browsebox a:visited,
.tx-ttnews-browsebox a:active{
	color: #000;
	text-decoration: none;}
.tx-ttnews-browsebox a:hover,
.tx-ttnews-browsebox a:focus{
	color: #000;
	text-decoration: underline;}
/*-----zahlen oben------*/
.tx-ttnews-browsebox-strong, 
.tx-ttnews-browsebox-SCell {
	font-weight: bold;
background-color:#fff}
	
/*-----linkboxen unten------*/	
.tx-ttnews-browsebox-SCell P,
.tx-ttnews-browsebox TD P{
	margin:0px;
background-color:#fff		
}


.tx-ttnews-browsebox-SCell {
	border:0px solid #666;	
}



.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {

	margin-left: -10px;	
	border: 0px solid #fff;
	background-color: #fff;}

.news-single-item H2 {
	line-height:15px;
	margin-left: -10px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-size: 1em;
	background-color: #A4c6d5;border: 1px #B2D2E0 solid;}

.news-single-item H3 {
	margin-bottom: 15px;
	border-bottom: 2px #fff solid;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	margin-left:-10px;
	margin-right:-10px;
	color: #fff;
	padding-bottom: 6px;
	background-color: #EF1821;
		
}

.news-single-item H3 a,
.news-single-item H3 a :visited,
.news-single-item H3 a :active{
color: #fff;
text-decoration: none;}

.news-single-item H3 a :hover,
.news-single-item H3 a :focus
{text-decoration: underline;}


.news-single-img {
	float: right;
	margin-left:5px;

}
.news-single-img IMG {
	border: 0px solid #fff;
}



.news-single-imgcaption {
	padding:3px;
	clear:both;
	width:180px}

.news-single-category {
	float: right;
}

.news-single-backlink{
{
	line-height:15px;
	margin-left: -10px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-size: 1.1em;
	background-color: #A4c6d5;border: 1px #B2D2E0 solid;}
	
.news-single-backlink a{
	color: #fff;
	text-decoration: none;}

.news-single-backlink a:active,
.news-single-backlink a:visited{
	color: #fff;
	text-decoration: none;}
	
.news-single-backlink a:hover,
.news-single-backlink a:focus{
	color: #fff;
	text-decoration: underline;}


.news-single-timedata {
/*	float: right;	
	margin-right: -10px;
	background-color: #3b58cb;
	width: 50px;
	text-align: right;
	height: 20px;
	margin-top: 0px;

	padding-right: 5px;
	font-size: 9px;
	font-weight: normal;

color: #fff;*/}
	
.news-single-timedata, 
.news-single-author,
.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {

/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;
background-color:#ccc}
.news-single-additional-info a,
.news-single-additional-info a:visited,
.news-single-additional-info a:active
{
color: #000;
text-decoration: none;}

.news-single-additional-info a:hover,
.news-single-additional-info a:focus
{
color: #000;
text-decoration: underline;}


.news-single-links a,
.news-single-links a:visited,
.news-single-links a:active,
.news-single-links a:hover,
.news-single-links a:focus
  {
color: #000000;
text-decoration: none;}


.news-single-files {
background-color:#ccc
}

.news-single-files img  {

	padding-right:10px;
	margin-right:10px;	
	
}

.news-single-related DD, 
.news-single-links DD, 
.news-single-files DD {
	margin-left:20px;
	padding-right:10px;
}

.news-single-related DT, 
.news-single-links DT, 
.news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:19px;
    margin-bottom:10px;
	width:90%;

}
.news-single-related dl, 
.news-single-links dl, 
.news-single-files dl {
background-color: #ccc;}

/*--------------------------------- tt_news archivemenu (aMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:0px solid #333;
	background-color: #ccc
}

.news-amenu-container a, 
.news-amenu-container a:visited,
.news-amenu-container a:active{
color: #000;
text-decoration: none;}


.news-amenu-container a:hover,
.news-amenu-container a:focus{
color: #000;
text-decoration: underline;}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:0px solid #666;
	background-color:#ccc;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:0px;	
	border:0px solid #666;
	background-color:#EF1821;
    font-size: 1em;
    margin-right: -3px;
    margin-left: -3px;}
    
.news-amenu-item-year {
	font-weight: bold;
	border: 0px solid #666;
	padding: 2px;
	background-color: #ccc;
	color:#000;
}

/*--------------------------------- tt_news Categorymenu (CaTMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#fff;
}
.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;
}


/*****************************/
/* tt_news                     END*/ 
/*****************************/
