 /* Grundstil */
 body {
        background: #FFFFFF;
        margin-left:30px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #333333;}

/*Überschrift1 dunkelgrün*/

h1{    font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 16px;
        font-weight: bold;
        color: #228E61;}

/*Überschrift 2 grau */

h2{
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 16px;
        font-weight: bold;
        color: #333333;    }


/* Links innerhalb des contents*/
a.content      {
        color: #333333;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
        line-height: 16px; 
		text-decoration:none;
		font-weight: normal;
        }
a.content :link  {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration:none;
	font-weight: normal;}
	
a.content :hover        {
        color: #228e61;        
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		font-weight: normal;
        line-height: 16px;}


/*a.content :visited        {
        color: #228E61;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
        font-weight: normal;
        line-height: 16px;}*/

a.tabelle        {
        color: #228E61;
        font-size: 11px: 12px;
        line-height: 16px;
        font-family: Verdana, Arial, Helvetica, sans-serif;}
a:link.tabelle        {
  		color: #228E61;
        font-size: font-size: 12px;
        line-height: 16px;
        font-family: Verdana, Arial, Helvetica, sans-serif; }

a:hover.tabelle        {

        color: #228E61;font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: underline;
        font-size: font-size: 12px;
        line-height: 16px;}
a.klein        {

        color: #228E61;
        font-size: 11px;
        text-decoration: none;
        font-weight: normal;
         font-family: Verdana, Arial, Helvetica, sans-serif;}

a:link.klein        {
        color: #228E61;
        font-size: 11px;
        text-decoration: none;
        font-weight: normal;
         font-family: Verdana, Arial, Helvetica, sans-serif;}

a:hover.klein        {
color: #228E61;         
font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline; 
 font-weight: normal;
 font-size: 11px;}


td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
         line-height: 16px; color: #333333;}
.tdfett

{

         font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;

         line-height: 16px; font-weight:bold; color: #333333;

}



.tdsmall

{

        font-size: 11px;

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

}



.rahmen {

       border-color: #228E61; border-style: solid; border-width: 1px;

        }



.farbige_zeile {

       background-color: #D9EBE4;

}



.titel_zeile {

       background-color: #B3D7C9;

}





.orange {

        background-color: #B3D7C9;

        width:100;

        color: #333333;

        font-size: 11px;

        font-family: Verdana;

        font-weight: normal;



        }



input.kleinorange {

        background-color : #FFC8C8;

        width: 22;

        height: 22;

        color: #333333;

        font-size: 13px;

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

        font-weight: bold;

        }



.grau {

        background-color : #FFFFFF;

        width: 100;

        color: #333333;

        font-size: 11px;

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

        font-weight: normal;



                }

.warnung

{

        color: #ff0000;

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

}



select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;

}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;

}

.formular { border:1px solid #228E61; background-color:#D9EBE4;}
.weiss{
	background-color: #FFFFFF;
}
.rahmenunten {
}
content {
        background: #FFFFFF;
        margin-left:30px;
        background-repeat:no-repeat;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 16px; color: #333333;
        color: #333333;
}
.content {
	background: #ffffff;
	margin-left:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	color: #333333;
	margin-top: 15px;
	margin-right: 8px;
}
.h1dunkelfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #228e61;
	text-decoration: none;
}
.anreissermittelgruenfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #228e61;}

.anreisserdunkelgruenfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #007765;
	text-decoration: none;
}
.ueberschriftcontent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #007765;
	text-decoration: none;
}

.autor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #007765;
	margin-left:15px;
}

.bildunterschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #007765;
	/*margin-left:5px;*/
}

a.navioben {
   text-decoration:none; font-family: Verdana, Arial,
   Helvetica, sans-serif; font-size: 10px; color:#FFFFFF;
   font-weight: bold;
   /*vertical-align: middle;*/}
a.navioben:link {
       text-decoration:none; font-family: Verdana, Arial,
       Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;
       font-weight: bold;
       /*vertical-align: middle;*/}
a.navioben:hover {
        text-decoration: none; color: #333333;
}


.top {
	background-color: #00A781; 
	/* background-color: #228e61; */
}


.linie {
     background-color: #008978;
     height: 15px;
}
.rahmenrechts {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.unterkategorie {
	list-style-position: outside;
	list-style-type: circle;
}
hr {
	font-weight: normal;
	font-variant: normal;
	color: #B3D7C9;
}

a.navi{
	text-decoration:none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#333333;
	font-weight: bold;
}

a.navi:link {  text-decoration:none; nocolor:#333333; }
a.navi:hover {  text-decoration:none; color:#ffffff;}
.hauptaktiv {  text-decoration:none; font-weight:bold; color:#ffffff; }
.unteraktiv {  text-decoration:none; font-weight:normal; color:#ffffff; }
.hauppassiv {  text-decoration:none; font-weight:bold; color:#333333; }
.unterpassiv {  text-decoration:none; font-weight:normal; color:#333333; }

td.kategorieohnerahmen {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #333333;
	background-color:#b3d7c9;
	padding-left:4px;
 
}
.dunkelgruennavi {
	background-color: #b3d7c9;
}
/*.kategorie {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	background-color:#b3d7c9;
	padding-left: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color: 333333;
	list-style-position: outside;
	list-style-type: circle;
}*/

td.kategorie {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	background-color:#b3d7c9;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #FFFFFF;
	padding-left: 4px;
}

.bannerzeile1 {
	background-color: #008978;
}
/*Anfang fuer Button rechte Navi*/
a.btable-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
}
a.btable-txt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	text-decoration: none;
	font-weight:normal;
}
.btable-lo {
	background-color: #b3d7c9;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.btable-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
/*Ende Button fuer rechte Navi*/


a.kopf {
   text-decoration:none; font-family: Verdana, Arial,
   Helvetica, sans-serif; font-size: 10px; color:#FFFFFF;
   font-weight: bold;
   /*vertical-align: middle;*/}
a.kopf:hover {
        text-decoration: none; color: #333333;
}

.hgnl {
	color: #333333;
     background:#B3D7C9;
}
