BODY { 
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, sans-serif; 


  background:url('bilder/hintergrund.png') 5px 0px repeat-y #FFF9E6;
}


a:link { font-family: Arial, sans-serif;font-weight:bold; color:#4c3219; text-decoration:none}
a:visited { font-family: Arial, sans-serif;font-weight:bold; color:#4c3219; text-decoration:none }
a:hover { font-family: Arial, sans-serif;font-weight:bold; color:#9a6632; text-decoration:underline}
a:active { font-family: Arial, sans-serif;font-weight:bold; color:#000000; text-decoration:underline}
a:focus { font-family: Arial, sans-serif;font-weight:bold; color:#000000; text-decoration:underline}

.maintable { 
  border-width:2px;
  border-color:#5b380a;
  border-style:solid;
 }

img { 
  border-width:0px;
  border-style:none;
}

h1 { 
  font-size: 180%;
  color:#9a6632; }

h2 { 
  font-size: 150%;
  color:#4c3219; }

h3 { 
  font-size: 130%;
  color:#4c3219; }

h4 { 
  font-size: 120%;
  color:#4c3219; }
  
h5 { 
  font-size: 100%;
  color:#4c3219; }
  
.maintext{ 
  position:relative;
  margin:100px 0px 15px 10px;
  text-align:center
 }
.titel{ 
  position:relative;
  margin:12px 0px 15px 10px;
  text-align:center
 }

.jub{ 
  position:relative;
  top: 8px;
  left:0px;
}



.plan { 

  margin: 0px;
  padding: 0px;

 }

.plan h1 { 
  color: black;
 }

.plan table { 

  width:700px;
 }

.plan td p { 

  margin: 0px;

 }
.plan tr td{ 
  font-size:12px;
 }

.plan dl { 

  margin: 0px;
  padding:0px;

 }
.navigation { 
  float:left;

  top:0px; 
  left:0px;  
  width:230px; 
  margin:15px 0px 0px 0px;
  padding:0px;

/*  background: #FFDDFF; */
 }
.navitem img { 
  float:left;
 }
.navitem div { 
  margin: 0 0 0 25px;
 }
.navitem { 
  clear:both;
 }

.navtext { margin: 0 0 0 25px;  }



#logo { 
  width:150px;
/*  position:absolute; */
  top:15px; 
  left:25px; 
  z-index:2;
  margin-bottom:25px;
 }
.kopf { 
  height:105px; 
/*  background: #FFFFCC; */
 }

.hauptfenster { 
  width:700px;
  position:relative;
  margin:15px 0px 15px 0px;
  padding: 0px 10px 5px 10px;
  border-right: solid 1px #6b4723;
  border-top: solid 1px #6b4723;
  border-left: solid 1px #9e6934;
  border-bottom: solid 1px #9e6934;
  background:url('bilder/Hintergrund6.png');
 }
.hauptfensterxl { 
  width:890px;
  position:relative;
  margin:15px 0px 15px 0px;
  padding: 0px 10px 5px 10px;
  border-right: solid 1px #6b4723;
  border-top: solid 1px #6b4723;
  border-left: solid 1px #9e6934;
  border-bottom: solid 1px #9e6934;
  background:url('bilder/Hintergrund6.png');
 }

input{ 
  background:#FFFbed;
 }
textarea{ 
  background:#FFFbed;
 }


.hauptfenster td { 
  padding:1px 1px 1px 0px;
  margin: 0px;
}
input.tds{ 
  width:165px; 
  margin:0px;
  padding:0px;
 }
input.tdl{ 
  width:481px; 
  margin:0px;
  padding:0px;
}
textarea.tdl{ 
  width:481px; 
  margin:0px;
  padding:0px;
}

div.ferien th{  
  font-size: small;
  color:#000000;
  text-align:left;
  padding:0.2ex 0.5ex;
  background:url('bilder/ferien-grau.png') 0px 0px repeat-x #f2f2f2;
}
div.ferien td{  
  font-size: small;
  padding:0.2ex 0.5ex;
  border-bottom:1px solid #aaaaaa;
}
div.ferien table { 
  width:100%;
  border-width:1px;
  border-color:#9a6632;
  border-style:solid;
  margin: 0px 0px 10px 0px;
  padding:2px 2px 2px 2px;
  border-spacing:0px;
  empty-cells:show;
 }

div.jahr { 
  margin: 5px 0 0 0;
  font-size: medium;
  color:#000000;
 }


em { 
		font-weight:bold;
		font-style:normal;	
		color:#4c3219;
     }

.lint strong {
		font-weight:bold;
		color:rgb(76, 50, 25);
}

.lint a{
    font-family: Verdana, Geneva, Arial, sans-serif; 
   }
   
.lint dd{
	margin-start-value: 0px;
}
     
.formular { 
  font-size:smaller; 
 }

.buskosten table{ 
  margin-left:25px;
 }

.tab_partner { 
  background:#ffffff; 
  padding:5px;
  text-align:center;
}
.tab_partner table{

} 
 .tab_partner td { 
  margin:2px;

 }
.tab_partner img { 
  border:1px solid #555555;
 }

.tab_linien td{
  padding:4px 0px;
  }


.fahrplan { 
  font-size:85%;
 }

.fahrplan p{ 

  margin:2px 0px 2px 0px;
 }
 
.verb {

	position: relative;
	float:left;
	border:1px solid #bbbbbb;
	margin:2px 32px 20px 10px;
  background: #ffffff;
  text-align:center;
}

.aufgaben li {
	margin-bottom:5px;
	}
	
A.ITG {   font-family: Arial, sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: x-small; 
  color: #000000; 
  text-decoration:none}
