/* CSS Document */



@import url(ext/mm_forum/tmpl/most/css/mm_forum.css);



* {

   margin:0; 

   padding:0;

}



body {

 text-align: center;

 margin: auto;

 background-color: #fffcdf;

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

}

.bodytext {

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

  font-size: 0.9em;

}

.clear {

  clear: both;

  line-height: 0;

}

#browsertip {
	position: absolute;
	top: 30%;
	left: 40%;
	width: 400px;
	min-height: 300px;
	margin: auto;
	padding: 0;
	text-align: center;
	background-color: #fffcdf;
	border: 3px solid #416733;
}
span.browsertip-balken {
  background-color: #416733;
  color: #ffffff;
  text-align: right;
  padding: 3px;
  display: block;
  margin-bottom: 10px;
}
span.browsertip-text {
  color: #416733;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  display: block;
}
#inhaltbox p {

  margin-bottom: 0.7em;

} 



#inhaltbox ul {

  font-size: 0.9em;

  padding-left: 5px;

  list-style-position: inside;

}



div#pb-li {

 float: left;

 width: 50px;

 height: 597px;

}

div#hb-li{

  height: 75px;

}

div#mb-li {

background-image: url(grafics/bg-hmenu.png);

 line-height: 28px;

}

div#sb-li {

  background-image: url(grafics/bg-suchleiste.png);

  background-repeat: repeat-x;

  height: 57px;

}



div#pb-bild {

 float: left;

 width: 207px;

 height: 597px;

 left: 50px;

}



div#pb-re {

 margin-left: 0;

 margin-right: 0;

 width: 720px;

 height: 597px;

 float: right;

}



div#pagebox {

  width: 980px;

  margin-top: 20px;

  margin-left: auto;

  margin-right: auto;

  border: 1px solid #416733;

}



div#suchleiste {

  background-image: url(grafics/bg-suchleiste.png);

  background-repeat: repeat-x;

  height: 57px;

  text-align: right;

}



div#logo {

 width: 100%;

 text-align: right;

 margin: 0;

 padding: 0;

}



div#menubox {

 background-image: url(grafics/bg-hmenu.png);

 line-height: 28px;

 height: 28px;

 width: 99.9%;

 margin: 0;

}



div#contentbox {

  background-image: url(grafics/bg-content.png);

  background-repeat: no-repeat;

  background-position: right;

  height: 430px;

  vertical-align: top;

  margin: 0;

  padding: 0;

}



div#footer {

 font-size: 0.7em;

 width: 920px;

 text-align: left;

 margin-top: 6px;

 margin-left: auto;

 margin-right: auto;

}



div.footertext {

  float: left; 

  width: auto;

}



div.sponsor {

  width: 205px;

  float: right;

}



div#inhaltbox {

 text-align: left;

 padding: 0;

 font-size: 0.9em;

 overflow: auto; 

 height: 410px;

}



.bild {

  float: left;

  width: 201px;

}

.bildschatten {

  float: left;

  width: 5px;

  background-image: url(grafics/bildschatten.png);

  background-repeat: repeat-y;

  line-height: 595px;

}



/* Menü */ 



    

.menu { 

   width: 100%; 

   background: transparent; 

   float: none; 

}



.menu ul { 

    list-style: none; 

    margin: 0; 

    padding: 0; 

    /*width: 80px; */

} 

.menu ul li {

     float: left;

}



.menu ul li a { 

    font: 0.8em verdana, helvetica, sans-serif;

    display: block; 

    border-right: 1px solid #c4d6dd;

    margin: 1px 0 0 0; 

    padding: 4px 10px;

    background: transparent; 

    color: #ffffff;

    text-transform: none;

} 

.menu ul li a:hover {

    color: #c4d6dd; 

}



.menu ul ul li a { 

    font: 0.8em verdana, helvetica, sans-serif;

    display: block; 

    border-bottom: 1px dotted #ffffff;

    margin: 0; 

    padding: 2px 3px;

    background: #c4d6dd; 

    color: #4a788b;

    text-transform: none;

    min-width: 130px;

} 

.menu ul ul li a:hover {

    background: #4a788b; 

    color: #ffffff;

}



.menu a { 

   text-decoration: none; 

}



.menu li {

    position: relative;

} 



.menu ul ul { 

    position: absolute; 

    z-index: 500; 

    border: 1px solid #ffffff;

    min-width: 133px;

}



.menu ul ul ul { 

    position: absolute; 

    top: 0; 

    left: 100%; 

    border: 1px solid #ffffff;

} 



div.menu ul ul,

div.menu ul li:hover ul ul,

div.menu ul ul li:hover ul ul

      {display: none;} 



div.menu ul li:hover ul,

div.menu ul ul li:hover ul,

div.menu ul ul ul li:hover ul

      {display: block;} 







/* Spalten Content */ 

 div.beideSpalten {

  width: 700px;

  text-align: left;

  position: static;

 }

 div.linkeSpalte {

  width: 450px;

  float: left;

  margin: 0px;

  text-align: left;

  white-space: normal;

  position: static;

 }

 div.rechteSpalte {

  width: 240px;

  text-align: left;

  margin-left: 5px;

  position: static;

  float: right;

 }

 

 /*Suche */

 .lupe {

	margin-right: 15px;

}

.formular {

	outline-color : #3e6531;

	margin-top: 10px; 

	margin-right: 5px;

	margin-left: 5px;

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

	font-size: 0.8em;

}



.suchtext {

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

	font-size: 0.8em;	

	color: #3e6531;

}



/* Textformate */



.csc-firstHeader {
  font-size: 1.2em;
  font-weight: bold;
  color: #3e6531;
  padding-bottom: 0;
  margin-bottom: 5px;
}


div.csc-header h1{
  font-size: 1.2em;
  font-weight: bold;
  color: #3e6531;
  padding-bottom: 0;
  margin-bottom: 5px;
}



div.csc-header csc-header-n1 {
 margin: 0;
 padding: 0;
}

div.csc-header h2{
  font-size: 0.9em;
  font-weight: bold;
  color: #3e6531;
  padding-bottom: 0;
  margin-top: 15px;
}


.easylink {

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

	font-size : 0.75em;

	color: #C7C07F;

}

div.easy {

 	text-align: right;

 	width: 98%;

 	margin-top: 2px;

}



a:link {

	color: #46768A;

}



a:hover {

	color: #b4ad6c;

}



a:visited {

	color: #46768a;

}



/*** News **/ 



.newsbild {



   text-align: left;



}



.mail {



	border: 0px;



}



.legende {



	font-size: 10px;



	text-align : left;



	vertical-align : middle;



	max-width: 200px;



}



.legende IMG {



	float: left;



	margin-left: 2px;



	margin-bottom: 5px;



}



.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 12px; font-family: Verdana; }   



.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; font-size:12px; }	



.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; height: 18px; font-size: 12px; }	



.tx-indexedsearch-rules { font-size: 10px; font-family: Verdana; color: #333333;}



.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:verdana;}	



.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}	



.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { color: #333333; font-size:11px; font-family:Verdana; width:50px  }	



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:11px; font-family:Verdana; width:50px  }



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:10px; font-family:Verdana; width:50px }	



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:10px; font-family:Verdana }	



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { color: #333333; font-size: 10px; font-family: Verdana}	



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }	  



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle} 



.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 



.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }











/*-----------------------------------  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: 0px;



	border:0px;



	margin-top: 0px;



	margin-bottom: 0px;

	

	width: 200px;



}



.news-latest-container HR.clearer {



	clear:left;



}







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







.news-latest-container {



	border:0px;



}



.news-latest-text {



	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



}



.news-latest-container H2 {



	color:#fff9b8;



	margin-bottom:3px;



	padding: 2px;



	border:0px;



	/*background-color:#D8FA70;*/



	background-color:#b4ad6c;



}



.news-latest-gotoarchive {



	color:#b4ad6c;



	margin-top:3px;



	border:0px;



	font-weight:bold;



}







.news-latest-item {

	/* IE hack 
	height: 1%;
	line-height: 1.1; 
	 IE hack end */

	padding:2px;
	margin:1px;
	border-bottom: 1px dotted #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: 0.75em;
}

.news-latest-title {
	font-size: 0.75em;
    font-weight: bold;
	line-height: 1.1em;
}

.news-latest-title a{
	text-decoration: none;
}


.news-latest-header {
	margin: 0;
	/*background-color : #FFFBCF;*/
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}



.news-latest-morelink {
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 5px;
}


.news-latest-morelink A {
	float:right;
}



.news-latest-event {
	font-size: 9px;
}







/*--------------------------------- tt_news LIST view  -----------------------------------*/



.news-list-container {







	border:0px;



}







.news-list-item {



	/* IE hack */



	height: 1%;



	line-height: 1.2;



	/* IE hack end */



	padding:2px;



	margin:2px;



	border:0px;



	float: left;



	}



.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 A:ACTIVE,.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {



	color:#b4ad6c;



	padding-left:2px;



	text-decoration: none;



	font-size: 12px;



}



.news-list-container H3 {



	margin-bottom: 3px;



	padding: 2px;



	border-bottom: 1px solid #b4ad6c;



	background-color: #FFFBCF;



	font-size: 12px;



}



.news-list-container P {



	padding-left:3px;



}



.news-list-date {



	float: right;



	color: #3E551C;



	text-align: right;



	font-size: 9px;



	font-weight: normal;



}







.news-list-imgcaption {



	float: left;



	padding-top:3px;



	padding-right:3px;



	font-size: 9px;







	}







.news-list-container IMG {



	float: left;



	border:0px;



	margin-bottom:5px;



	margin-right:2px;



	margin-left:5px;



	padding-bottom: 5px; 



}



.news-list-category IMG {



	float: none;



	border:none;



	margin:0px;



}







.news-list-morelink,.news-list-category {



	font-size:9px;



	margin-left:3px;



	margin-bottom: 2px;



}



.news-list-morelink  {



	margin-bottom:3px;



}



.news-list-browse {



	text-align: center;



}















	/*---------------------------------  tt_news Page-Browser ---------------------------------*/



.tx-ttnews-browsebox {



	margin:3px;



	border:0;



	padding:3px;

}



.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: #ffffcc;



	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:0px;



}



.news-single-item H2 {



	font-size: 14px;



	font-weight:bold;



	color: #00a651;



	margin-bottom: 0px;



}



.news-single-item H3 {



	margin-bottom: 15px;



	font-size: 12px;



	font-weight: bold;



}







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



/* 	clear: both; */



	margin-top: 15px;



	border: 0px;



	padding:3px;



	padding-bottom:0px;



}



.news-single-related,.news-single-files,.news-single-links  {



	border: 0px;



	margin:0px;



	margin-bottom: 3px;



	padding:3px;



}







.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;



}







.csc-form-label-req {



	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	vertical-align: top;



}



.csc-form-label {



	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



}



.csc-form-label{



	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



}



.csc-form-fieldcell{



	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



}

.ft10px666666 { color: #666; font-size: 10px; font-family: Verdana }



.ft10px333333  { color: #333; font-size: 10px; font-family: Verdana }







.newstext  { 



   color: #333333; 



   font-size: 9px; 



   font-family: Verdana;



   	padding-bottom : 10px;



 } 

/* ########### */ 


div#Rahmen {
    width: 47.1em;
    padding: 0.8em;
    border: 1px solid black;
    background-color: silver;
  }
  * html div#Rahmen {  /* Korrektur fuer IE 5.x */
    width: 48.7em;
    w\idth: 47.1em;
  }
  div#Rahmen div {
     clear: left;
  }
  ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
  }

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0.4em; padding: 0;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.6em; left: -0.4em;
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    background-color:silver; padding-bottom:0.4em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 0.2em;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    width: 6.4em;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: #ffffff; background-color: #transparent;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell für IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: maroon; background-color: silver;
  }
  ul#Navigation li ul a {  /* aktuelle Unterseite kennzeichnen */
    background-color: #c4d6dd;
    display: block;
    text-decoration: none; 
    font-weight: normal;
    font-size: 0.8em;
    color: #4a788b;
    text-transform: none;
  }
  ul#Navigation ul ul a {
    background-color: #c4d6dd;
    display: block;
    text-decoration: none; 
    font-weight: normal;
    font-size: 0.8em;
    color: #4a788b;
    text-transform: none;
  }

ul#Navigation ul ul {
    position: absolute; 
    top: 0; 
    left: 100%; 
    border: 1px solid #ffffff;
    }

/* newsbereich - Startseite */
.wetterbox {
 text-align: center;
 padding: 2px; 
 margin-top: 2px;
 margin-left: 5px;
 margin-right: 5px;
}

