html, body     {



           margin:5px;



           padding:0;



}







body {



           font-family:Verdana, Arial, Helvetica, sans-serif;



	  		font-size:12px;



           background-color: #460002;



           background-image: url('images/bg.gif');



	   		background-repeat: repeat-x;



           color: #000000;



           text-align: center;







}



/*------Allg. Formatierung Content------*/



h1 { font: normal 2.1em  Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; padding: 0px 0 0px 0px; margin: 0; }



h2 { margin: 0; padding: 0; font: normal 1.6em Verdana, Arial, Helvetica, sans-serif; padding: 0px 0 0px 0px; letter-spacing: 0px; border-bottom: #ffffff 1px solid; }



h3 { margin: 0; padding: 0; font: normal 1.6em Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; padding: 10px 0 0px 0px; color:#910005; }



h4 { margin: 0; padding: 0; font: bold 1.4em Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; }



p {	margin: 0 0 0px 0; line-height: 1.5em; }











/*------link definition------*/



a { color: #4b4a4d; }



a:hover { color: #000; }



a.title { color: #B41A1A; }







a img {  



  border: 0px solid #555;



}







/*------tabelle formatieren------*/



/* RTE / Table styling */ 



TABLE.contenttable {  border:none; margin:10px 0px 10px 0px; width:100%; }



TABLE.contenttable TR TD { padding:2px 5px 2px 5px; margin:0px; border:0px;}



TABLE.contenttable TR TD P.bodytext { font-size:10px; }



TABLE.contenttable TR { margin:none; background-color:#ffebb7; } /*Grün***b0ce6c*Blau***c3d2eb*   farbe schrift color:#878C66; */



TABLE .bodytext { margin: 0px; }











/*------mailformular formatieren------*/



.csc-mailform {



border:none;



width: 90%;



}







.csc-mailform-field {



margin: 2px;



padding: 5px;



}







.csc-mailform-field label {



float: left;



padding: 1px;



/*color: white;*/



width: 80px;



}







#container {



           float: center;



           width: 990px;



           text-align: left;



           margin: 0 auto;



	   border: 0px solid #ffffff ;



}



#menu_top{



           background-color: #910005;



	 color: #3054BF;



	  width: 988px;



 }



 #menu_top_center {



           background-color: #910005;



           color: #ffffff;



  width: 750;



	  float: left;



	  padding-bottom: 5px;



           text-align: center;	  



 }



 #menu_top_right {
  background-color: #910005;
  color: #3054BF;
  float: right;
  width: 200;
  padding-bottom: 5px;
  text-align: right;
}


#logo {
  float: left;
  width: 100%;
  height: 250px;
  background-color: #ffffff;
  border-top:  1px solid #ffffff;
  border-bottom: 1px solid #ffffff ;
}

#sprache {
  height:20px;
  margin-left:10px;
 }

#icons {
  height:20px;
  margin-left:10px;
 }

#logo_left {
  background-color: #fff;
  width: 220px;
  height: 250px;
  float: left;
}

#logo_center {
  background-color: #fff;
  width: 500px;
  height: 250px;
  float: left;
}



#logo_right {
  background-color: #fff;
  color: #3054BF;
  width: 268px;
  height: 250px;
  float: left;
  border-left: 1px solid #fff;
  z-index:-1;
 }



#menu {



          float: left;



  padding-left:5px;



	  width: 985px;



	  background-color: #ffffff;



	  height: 35px;



	  border-bottom: 1px solid #fff;



      align: center;



 }



#inhalt {



           float: left;



	  background-color: #F5F0DB;



	  background-image: url('images/inhalt_bg.gif');



	  background-repeat: repeat-y;



	  /*width: 100%;*/



           color: #604420;



}



#left {



      background-color: #F1F0F0;



           /*height: 100%;*/



           color: #3054BF;



	  width: 220px;



	  float: left;



 }



 #left_o {



           color: #3054BF;






	  width: 220px;



	  float: left;



 }



  #left_u {



           /*padding-top: 115px;*/



	  width: 200px;



	  padding:10px;

	  margin-top:20px;



	  height: 200px;



	  float: left;



 }



 #center {



	  background-color: #F5F0DB;



	  padding: 10px 0px 10px 10px;



	  width: 500px;



	  float: left;



}



  #right {



 background-color: #F5F0DB;



	  width: 240px; 



	  padding: 10px; 



	  float: left;



 }



#footer {



           float: left;



	  width: 100%;



	  height: 60px;



           border-top:  0px solid #FFFFFF;



 }



 #footer_l {



           float: left;



	  background-color: #F1F0F0;



	  width: 220px;



	  height: 60px;



      text-align: center;



 }



#footer_r {



           float: left;



	  background-color: #F5F0DB;



	  width: 770px;



	  height: 60px;



      text-align: right; 



 }



#footer_u {



        float: right;



	  font-size: 13px;



	  color: #fff;



	  width: 990px;



	  height: 30px;



      text-align: center;



 }



#footer_u a {color: #fff; text-decoration: none; }



#footer_u a:visited {color: #fff; text-decoration: none; }



#footer_u a:hover {text-decoration:underline;}



#footer_u_1 {font-size: 9px; color: #fff;  text-align: center;}



/*-------------CSS---------------------*/



.meta_menu a:link, .meta_menu a:visited, .meta_menu a:active{



       font-size: 0.9em;



      text-decoration:none;



       font-weight:normal;



      color:#ffffff;



       padding:8px 8px;







}







.meta_menu a:hover{



      text-decoration:underline;      



}







#navigation {



	height: 100px;



	width: 800px;



	color: #999;



	font:  bold 15px Verdana, Arial, Helvetica, sans-serif;



	padding-left: 10px;



}







/*-------------CSS MENÜ Links---------------------*/







#left_o a{



  color: #999;



  font: bold 14px Verdana, Arial, Helvetica, sans-serif;



  padding: 5px;



  text-decoration:none;



  display: block; 



}



#left_o a:hover{



  color: #000;



}







#left_o a.level1-act {



  color: #000;



}



#left_o a.level2-no {



  clear;



  font: bold 16px verdana, sans-serif;



  margin-top: 20px;



  margin-left: 20px;



  width: 180px;



}



#left_o a.level2-act {



  font: bold 11px verdana, sans-serif;



  color: #850005;



  margin-left: 20px;



  width: 180px;



}











/* Image abstand---------- */



.csc-textpic-image,



.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {padding-top: 8px;}











/*----  tt_news LATEST view  ------*/







.news-latest-container {







 height:1%;



  font-family:Verdana, serif;



  font-size:0.8em;



}



.news-latest-container p{







}







.news-latest-container H2,.news-latest-gotoarchive {



  color:#fff;



  padding:0px;



  margin:0px;



  background:none;



}











div#extra .news-latest-container H2{



  margin-bottom:5px;



  border:none;



  color:#fff;



}







.news-latest-gotoarchive {







  font-weight:bold;



  margin-top:5px;



  padding-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 {



  padding:0px;



  margin:0px;



}







div#extra .news-latest-item h3{



  padding:0px;



  margin:0px;



  margin-bottom:3px;



  background:none;



  text-decoration:none;



}



.news-latest-item a{



  padding:0px;



  color: #910005;



  text-decoration:none;



  font-weight:bold;



}







.news-latest-item p{







}







.news-latest-item IMG {



  margin-top:3px;



  margin-bottom:2px;



  margin-right:2px;



  border:1px solid #666;



  padding:2px;



  background-color:#ffffff;



  float:left;



}







.news-latest-morelink IMG  {



  float: none;



  margin-bottom:0px;



  margin-right:0px;



  margin-left:3px;



}



.news-latest-trenner IMG  {



  float: none;



  border:0px solid #ffffff;



  margin-top:10px;



  margin-right:0px;



  margin-left:0px;



  margin-bottom:2px;



}



.news-latest-category IMG {



  float: none;



  border:none;



  margin:0px;



}



.news-latest-date,.news-latest-morelink,.news-latest-category {



 color:#666;



}



.news-latest-morelink A {



}



.news-latest-morelink{



 margin-bottom:10px;



}



/*-------------CSS Sprachmenü D|E ---------------------*/

.lang_menu{

  font-size:0.8em;

  font-weight:bold;

  color:#003e63;

  margin-left:5px;

}

.lang_menu a.lang_act:link, .lang_menu a.lang_act:visited, .lang_menu a.lang_act:hover, .lang_menu a.lang_act:active{

  color:#003e63;

  text-decoration:underline;

}

.lang_menu .lang_default a:link, .lang_menu .lang_default a:visited, .lang_menu .lang_default a:hover, .lang_menu .lang_default a:active{

  color:#003e63;

}

.lang_menu .lang_default a:hover{

  color:#003e63;

}

.lang_default{}

.lang_act{}

.lang_leer{color:#c4dbd3;}

.lang_actleer{color:#c4dbd3;}

.lang_trenner{color:#ccc;}