body{
	font-family: verdana;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
        background-image:url('back_blau.jpg');
        background-repeat:repeat-x;
        background-color: #EEF0F1;
	 text-align: left !important;
}



ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	padding: 0 0 0 10px;
  text-align: left;	
	}
	
p,a,li,h1,h2,h3,h4,h5,h6,b,div {
  text-align: left;
}	

h3 {
         font-size: 12px;
}

h3 a {
         font-size: 12px;
}
	
table {
	background-position:bottom 0px;
}

#rahmen {
        background-color: white;
}
	
      /* #########Navigation########### */	
.navi li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	float: left;
	
}
.navi1 li {
	list-style-type: none;
	margin: 0 0 1px 0;
	padding: 0 0 0 0;	
}

.navi_unten li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	float: left;
}

.navi a {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding: 2px 0 0 0;	
	width: 120px;
	height: 20px;
	border-right: 1px solid #FFFFFF;
}

*html .navi a {
	width: 120px
}

#navi_oben table {
	margin: 5px 0 0 0;
}
	
.navi1 a {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 0 0;
	padding: 1px 0 1px 10px;	
	width: 110px;	
	background-image: url(pfeil.gif);
	background-repeat:no-repeat;	
	background-position: 2px 6px ;
}

*html .navi1 a {
	height: 18px;
	width: 120px;
	padding: 0 0 0 10px;

}
	

.navi2 a {
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
	padding: 0 0 0 20px;	
	width: 100px;
	background-image: url(unter_punkt.gif);
	background-position: 12px 6px;
	background-repeat:no-repeat;
	}

*html .navi2 a {
	line-height: 14px;
	padding: 0 0 0 20px;	
}


*html .navi a {
	width: 120px
}

.navi2 li  {
	margin: 1px 0 1px 0;
}

.navi_unten a {
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
	padding: 2px 0 0 0px;	
	width: 80px;
	height: 15px;
}

#navi_oben td {
	padding: 0 0 0 0;
}

ul#langNavi {
	float: right;
	margin-right: 5px;
}

#langNavi li {
	list-style-type: none;
	float: left;
}

      /* #########Layer Angaben########### */

#teaser {
	width: 720px; 
	height: 110px; 
	background-repeat: none;
}

#navi_links {
	width: 120px; 
	float:left;
}

#navi_oben {
	width: 720px; 
	padding:0;
	float:left;
}

#news {
	width:150px; 
	background-color:#FFFFFF;                              /*Hintergrundfarbe weiss*/
	float:left;

}


#inhalt {
	font-size: 10px;
	line-height: 14px;
	padding: 0 10px 0 10px;
	width:425px; 
	float:left;
}


*html #inhalt {
	width:446px; 
}

#abstand {
	font-size: 5px;
	width: 720px; 
 	height: 5px;
	background-color: #FFFFFF;                         /*Hintergrundfarbe grau*/
	float:left;
} 

#navi_unten {
	width:240px; 
	margin: 5px 0 0 0;
	padding-left: 480px;
	background-color:#6B6A6A;                           /*Hintergrundfarbe dunkelgrau*/
                float:left;

}

*html #navi_unten {
	width:720px; 
	padding-left: 480px;
}

#bild {
	width: 120px; 
	float: left;
	display: block;
}

      /* #########Layer Angaben########### */

#news div {
        text-align:center;
	font-size: 10px;
	margin: 0 0 5px 0px;
	padding: 0px 5px 0px 0px;
	width:148px; 
	border: 1px solid #535353;                                  /*Rahmenfarbe grau*/
	background-color: #FFFFFF;                                  /*Hintergundfarbe hellgrau*/

}

*html #news div {
 	margin: 0 0 5px 0 ;
	padding: 0px 0px 0px 0px;
	width:150px; 
}

#news div div {
        text-align:center;
	margin: 0;
 	padding: 0;
 	width:140px;
	border: none;  
}

#news p {
	margin: 0;
	padding: 0;
       text-align:center;

}

#news .ueberschrift,
#news .csc-firstHeader {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 153px;
	margin: 0;
	padding: 2px 0px 2px 0; 

}

*html #news .ueberschrift {
	width: 152px;

}

#news img {
	margin: 0 0 0 0;
	padding: 0; 
}

#news a{
       text-align:center;
	margin: 0 0 0 0;
	padding: 0 0 0 5px; 
	color: black;
	font-weight: bold;
}


#inhalt img {
	margin: 0 10px 5px 0;
	float: left;
}

#inhalt p {
	font-size: 10px;
 	margin: 0 0 0 0;
 	padding: 3px 0 5px 0;
	text-align : top;
}

#inhalt a {
	padding:0;
	color: black;
	text-decoration: underline;


}

#inhalt td {
	font-size: 10px;
	text-align : top;

}

#inhalt p.ueberschrift {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 0;


}

/*##############tt-news#################*/

.news-list-container{
	margin: 10px 0 0 0;
	padding: 0;
               
}

.news-list-item {
	vertical-align: top;
	padding: 10px;
	margin: 0 0 10px 0;
	background-color: #F5F7FA ;
	border: 1px solid #CCD9E5;
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	overflow: auto;

}

.news-list-item h3 a{
	text-decoration: none;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0px;
	padding: 0;
	height: 18px; 
}

.news-list-item a{
	padding: 0;
	text-decoration: none;

}

.news-list-item h3{
	margin: 0 0 3px 0;
	padding: 0 0 2px 0;

}


.news-list-item a img {
	float: none;
	margin: 5px;
	padding: 0 10px 0 0px;

}

.news-list-item p {
	margin: 0 0 0 5px;
	float: left;
	width: 270px;
            
}

*html .news-list-item p {
	margin: 0 0 0 5px;
	float: left;
	width: 277px;
            
}

.news-single-item{
	padding: 10px;
	margin: 0 0 10px 0;
	background-color: #F5F7FA ;
	border: 1px solid #CCD9E5;  
}

.news-single-item h3{
	color: #FFB820;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	font-size: 14px;
}

.news-single-item b{
	margin: 0 0 5px 0;
}

.news-single-item p{
	padding: 0 5px 0 5px;
}

.news-single-img {
	float: left;
	margin: 0 5px 5px 0;
}

p.news-single-imgcaption {
	margin: 0 0 0 0;
	padding: 0 0 0 0;               
}

.news-amenu-container{
	padding: 10px;
	margin: 0 0 10px 0;
	background-color: #F5F7FA ;
	border: 1px solid #CCD9E5;  
}

.news-amenu-container h2{
	color: #FFB820;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	font-size: 14px;
}

.news-amenu-container ul {
	margin: 0 0 0 20px;
}



/*############listing################*/

.tx-dirlisting-pi1 h1{
	font-size: 10px;
	color: CCCCCC;
}

/*############MJS Event################*/

div.tx-mjseventpro-pi1-singleViewField-title {
	font-size: 12px;
                 
}

/*############Statische Inhalte################*/

.static li {
	margin: 0 0 5px 15px;
	list-style-type: square;
	}

.static h3 {
	font-size: 10px;
	margin: 0 0 3px 0;
	padding: 0;
}

.static a {
	display: inline;

}
.static {
	background-color:#F5F7FA; 
	border: 1px solid #CCD9E5; 
	width:413px ; 
	padding: 5px; 
	margin: 0 0 5px 0;
	display: block;
	float: left;
	}

*html .static {
	width:425px ; 
}

/*############Text und Bild################*/

.csi-below {
	background-color:#F5F7FA; 
	border: 1px solid #CCD9E5; 
	width:413px ; 
	padding: 5px; 
	margin: 0 0 5px 0;
}

.csi-below:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.csi-above {
	background-color:#F5F7FA; 
	border: 1px solid #CCD9E5; 
	width:413px ; 
	padding: 5px; 
	margin: 0 0 5px 0;
}

.csi-above:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.csc-default h1 {
	font-size: 12px;
}

.csi-intext-left,
.csc-default {
	background-color:#F5F7FA; 
	border: 1px solid #CCD9E5; 
	width:413px ; 
	padding: 5px; 
	margin: 0 0 5px 0;


}

.csi-intext-left:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}


.csi-intext-left-nowrap,
.csc-default {
	background-color:#F5F7FA; 
	border: 1px solid #CCD9E5; 
	width:413px ; 
	padding: 5px; 
	margin: 0 0 5px 0;

}

.csi-intext-left-nowrap:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

*html .csi-image {
	padding: 0 5px 5px 0; 

}

.csi-image {
	padding: 0 10px 5px 0; 
}

.csi-imagewrap {
	margin: 0 10px 0 0;
	float: left;
}

.csi-text li {
	margin: 0 0 0 25px;
}

.csc-textpic-imagerow ul{
	height: auto;
	overflow: hidden;
	list-style-type: none;
	padding-left:0;
}

#news .csi-intext-left {
	background-color:none; 
	border: none; 
	width:146px ; 
	padding: 0; 
	margin: 0 ;

}


#news .csi-intext-left {
	background-color:none; 
	border: none; 
	width:146px ; 
	padding: 0; 
	margin: 0 ;

}

#news .csi-image {
	padding: 0; 
	margin: 0;
}

#news .csi-text {
	padding: 0 0 0 5px;
	width:146px ; 
}

/* FLV PLayer rechte Spalte */
div#news div.tx-kuloplayer-pi1 {
	margin: 10px 0 10px 10px;
}

div#news div.tx-kuloplayer-pi1 object{
	margin: 0;
}

/* FLV Video Gallery */
div#inhalt .tx-bddbflvvideogallery-pi1 div#flvcaption {
	margin-bottom: 12px;
	font-weight: bold;
	font-size: 12px;
}
