a:link { 
   color:#4144D3;
   font-weight:bold;
   text-decoration:none; 
}

a:hover {
   font-weight:bold; 
   text-decoration:underline; 
}

a:visited  { 
   color:#4144D3;
   font-weight:bold; 
   text-decoration:none; 	
}

a img {
   border-width:0px;
   padding-top:5px;
}

.all { 
   background-image:url('seite_rechts_rot.jpg'); 
   background-position:right;
   background-repeat:repeat-y;
   width:1000px;
}

.align-center {
	text-align:center;
}

#bilder {
   float: none;
   padding-top: 110px;
}

#bilder img {
   float:none;
   margin:2px;
}

body {
   background-color:#DFF2C6;
   width:1000px;
}

.calendar-table{
	width:100%;
	padding:0em;
}

h1 {
   font-size:1.5em;
   margin:0px;
   margin-top:3px;
   padding:0px;
}

h6, h5, h4, h3, h2 {
   font-size:1.2em;
   margin:0px;
   margin-top:3px;
   padding:0px;
}

.hmenu { 
   background-image:url('menu_1_button_rot.jpg'); 
   background-repeat:repeat-x;
   color:#FFFFFF;
   float:left; 
   height:30px; 
   margin:0px; 
   margin-left:2px;
   margin-right:2px;
   padding:3px;
}

.hmenu a {
background-color:#CE3233;
background-image:url('menu_1_button_rot.jpg'); 
   background-repeat:repeat-x;
}

.hmenu_selektiert { 
   background-color:#4d863f;
   float:left; 
   height:30px; 
   margin:0px; 
   margin-left:2px; 
   margin-right:2px; 
   padding:3px;
}

img a {
   border-width:0px;
}

.inhalt {
   clear:both;
   padding:0px;	
   width:1000px; 
}

.inhalt .links {
   float:left;
   margin:0px;
   margin-right:4px;
   padding:0px;
   width:190px;
}

.inhalt .links .mitte { 
   background-color:#DFF2C6;
   margin-bottom:10px;
   margin-top:4px;
   border:2px solid #124f12;
   clear:left; 
   float:left;
   width:177px;
   text-align:center;
}

.inhalt .links .oben { 
   float:left;
}

.inhalt .links .oben  a  {  
   color:#FFFFFF; 
   font-weight:normal;
   text-decoration:none;
}

.inhalt .links .oben  a:hover { 
   color:#FFFFFF; 
   font-weight:normal;
   text-decoration:underline; 
}

.inhalt .links .oben .menuepunkt { 
   background-color: #4d863f; 
   color:#FFFFFF; 
   margin-bottom:2px;
   margin-top:2px; 
   padding:3px;
   text-align:center; 
   width:180px;
}

.inhalt .links .oben .menuepunkt_selektiert { 
   background-color: #124f12; 
   color:#FFFFFF;
   margin-bottom:2px;
   margin-top:2px; 
   padding:3px; 
   text-align:center; 
   width:180px;
}

.inhalt .links .oben .unterpunkt_box { 
   border:2px solid #124f12;
   background-color: #FFFFFF; 
   color: #124f12; 
   padding-left:4px; 
   width:180px;
}

.inhalt .links .oben .unterpunkt_box a {  
   color:#124f12; 
   font-weight:normal;
   text-decoration:none;
}

.inhalt .links .oben .unterpunkt_box a:hover  {  
   color:#124f12;
   font-weight:normal; 
   text-decoration:underline;
}

.inhalt .links .unten { 
   display:none; 
}

.inhalt .mitte { 
   float:none;
   margin:0px;
   padding:0px;
   margin-left:5px;
   margin-right:10px;
}

.inhalt .mitte .mitte { 
   background-color:#FFFFFF;
   color:#000000;
   border: 1px solid #124f12;
   float:none;
   margin-bottom:2px;
   margin-left:200px;
   margin-right:200px;
   margin-top:8px;
   padding:10px;
}

.inhalt .mitte .mitte .termine_box .nachrichten_titel {
   width:252px;
}

.inhalt .mitte .oben { 
   display:none; 
}

.inhalt .mitte .unten { 
   border-top:1px solid #124f12;  
   clear:left;
   float:none;
   font-style:italic;
   margin-left:200px;
   margin-right:202px;
   margin-top:20px;
   text-align:right; 
}

.inhalt .mitte_links { 
   display:none; 
}

.inhalt .mitte_links .mitte { 
   display:none; 
}

.inhalt .mitte_links .oben  { 
   display:none; 
}

.inhalt .mitte_links .unten  { 
   display:none; 
}

.inhalt .mitte_rechts {
   background-image:url('inhalt_rechts_gruen.jpg');
   background-position:left top;
   background-repeat:repeat-y;  
   float:right;
   padding-top:10px;
   position:relative;
   width:200px; 
}

.inhalt .mitte_rechts .mitte {  
   float:none;
   width:190px;  
}

.inhalt .mitte_rechts .nachrichten_box {
   width:187px;
}

.inhalt .mitte_rechts .nachrichten_text {
   width:160px;
}

.inhalt .mitte_rechts .oben {  
   float:none;
}

.inhalt .mitte_rechts .unten { 
   display:none; 
}

.inhalt .rechts { 
   display:none;
}

.inhalt .rechts .mitte { 
   display:none; 
}

.inhalt .rechts .oben { 
   display:none; 
}

.inhalt .rechts .unten { 
   display:none; 
}

.kopf {
   float:none; 
   height:89px; 
   margin:0px; 
   width:1000px;
   padding:0px;
}

.kopf .links { 
   float:left; 
   height:89px;  
   margin:0px; 
   padding:0px; 
   width:110px;
}

.kopf .links img {
   border-width:0px; 
   left:10px;
   position:absolute; 
   top:10px;  
}

.kopf .mitte  { 
   float:none;
   height:89px;   
   margin:0px;
   padding:0px; 
   text-align:center;
}

.kopf .mitte_links  { 
   display:none; 
}

.kopf .mitte_rechts { 
   display:none; 
}

.kopf .rechts  { 
   background-color:#FFFFFF;
   border:3px solid #d1302c;
   float:right; 
   font-size:small;  
   margin:0px; 
   padding:0px;
   text-align:center; 
   vertical-align:middle;   
   width:180px;
}

.kopf .rechts a {
   color:#000000;
   font-weight:normal;
}

.linkeSpalte {
	float:left;
}

.linkeSpalte .nachrichten_box, 
.linkeSpalte .nachrichten_text {
   	width:253px;
}

.linkeSpalte .nachrichten_titel {
	width:245px;
}

.nachrichten_box {
   background-color:#DFF2C6;
   border:2px solid #124f12;
   float:none;
   margin:0px;
   margin-top:10px;
   padding:2px;
}

.nachrichten_leer {
   float:left;
   margin:0px;
   padding:0px;
   width:10px;
}

.nachrichten_text {
   float:none;
   margin:0px;
   padding:0px;
   padding-left:2px;
   padding-top:3px; 
}

.nachrichten_titel {
   border-bottom: 1px solid #124f12;
   background-color:#CE3233;
   color:#FFFFFF;
   float:none;
   margin:0px;
   padding:4px;
}

.nachrichten_titel a {
   color:#FEFAAB;
}

.navigation {
   background-color:#4d863f; 
   background-image:url('menu_2_hg_gruen.jpg'); 
   background-repeat:repeat-x; 
   clear:left;  
   height:30px;
   margin:0px; 
   width:1000px;
   padding:0px; 
}

.navigation .links  { 
   float:left;
   height:30px;	
   margin:0px;
   padding:0px;
   width:200px;
}

.navigation .mitte { 
   color:#DFF2C6;
   float:left;	
   height:30px;
   margin:0px; 
   padding:0px; 
   padding-top:6px;
   text-align:center;
   vertical-align:bottom;  
}

.navigation .mitte  a  {  
   color:#FFFFFF;
   font-weight:normal; 
   text-decoration:none;
}

.navigation .mitte  a:hover { 
   color:#FFFFFF;
   font-weight:normal; 
   text-decoration:underline; 
}	

.navigation .mitte_links { 
   display:none; 
}

.navigation .mitte_rechts { 
	display:none;
}

.navigation .rechts  { 
   background-color:#DFF2C6;
   background-image:url('seite_rechts_rot.jpg'); 
   background-position:right;
   background-repeat:repeat-y;
   height:30px;
   float:right;
   width:60px;
}

#neu_inhalt {
   border-right:1px solid black;
   float:none;
   padding:5px;
   margin-right:2px;
   padding-bottom:45px;
}

#neu_inhalt #more{
   clear: both;
   float: none;
}

#neu_inhalt #text {
   float:left;
   width:400px;
}

.neuigkeiten_box { 
   background-color:#E7F8E4;
   border:2px solid #124f12;
   float:none; 
   margin:0px;
   padding:2px;		
   text-align:center;
}

p {
   font-weight:normal;
   margin:0px;
   padding:0px;
   margin-bottom:8px;
}

.rechteSpalte {
	float:right;
}

#seitenuebersicht {
   float:none;
}

.seitenuebersicht_element {
   border:1px solid #124f12;
   float:none;
   margin-bottom:6px;
   padding:0px;

}

.seitenuebersicht_text {
   padding:2px;
   text-align:left;
}

.seitenuebersicht_text img {
   height:100px;
   float:left;
   margin:0px;
   margin-right:2px;
   width:150px;
}

.seitenuebersicht_titel {
   background-color:#4d863f;
   border-left:1px solid #124f12;
   border-right:1px solid #124f12;
   color:#ffffff;
   height:30px;
   font-weight:bold;
   margin:1px;
}

.termine_box {
   background-color:#DFF2C6;
   border:2px solid #124f12;
   float:none;
   margin:0px;
   margin-top:10px;
   padding:2px;
   width:270px;
}

.termine_liste {
   float:none;
   border-left:1px solid #000000; 
   padding:5px;
}

.trennung_oben {
   background-color:#4d863f;
   clear:left; 
   height:30px; 
   margin:0px;
   margin-top:1px; 
   width:1000px;
   padding:0px; 
}

.trennung_oben .links { 
   background-color:#DFF2C6;
   float:left;
   height:30px;
   width:115px; 
}

.trennung_oben .mitte { 
   background-color:#DFF2C6;
   color:#000000;
   float:left; 
   height:30px;
}

.trennung_oben .mitte a  { 
   color:#FFFFFF; 
   font-weight:normal;
   text-decoration:none; 
}

.trennung_oben .mitte a:hover { 
   color:#FFFFFF; 
   font-weight:normal; 
   text-decoration:underline;
}

.trennung_oben .mitte_links { 
   display:none; 
}

.trennung_oben .mitte_rechts { 
   display:none;
}

.trennung_oben .rechts{
   background-color:#DFF2C6;
   background-image:url('seite_rechts_rot.jpg'); 
   background-position:right;
   background-repeat:repeat-y;
   height:30px;
   float:right;
   width:60px;
}

.trennung_unten { 
   background-color:#124f12; 
   clear:both;
   float:right;
   height:3px; 
   margin:0px; 
   width:1000px; 
   padding:0px; 
}

.trennung_unten .links { 
   display:none; 
}

.trennung_unten .mitte { 
   display:none; 
}

.trennung_unten .mitte_links { 
   display:none; 
}

.trennung_unten .mitte_rechts  { 
   display:none; 
}

.trennung_unten .rechts  { 
   background-color:#DFF2C6;
   background-image:url('seite_rechts_rot.jpg'); 
   background-position:right;
   background-repeat:repeat-y;
   height:3px;
   float:right;
   margin:0px;
   padding:0px;
   width:99px; 
}

#tx-newloginbox-pi1-user {
   width:150px;
}