body, td, th, form {
      margin:0px;
      padding:0px;
    	font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:11px;
}
   

/* Formatierungen für das Basis-Spalten-Layout - Zentriert" */
	 
    #kopfaussen {
	   display: block;
      width: 100%;
      text-align:center;
		height:200px;
		margin:0px;
		padding:0px;
    }
      
    #kopfinnen {
      background: white url("images/header1c_bg1.jpg") no-repeat 0px 0px;
      width: 770px;
      height: 200px;
      margin-left: auto;
      margin-right: auto;
      margin-top:0px;
		margin-bottom:0px;
      text-align: center;
    }
    
    #kopfinhalt {
      position: absolute;
      width:770px;
		height:25px;
		top: 25px;
		left:39px;
    	font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		font-weight: bold;
	   color: White;
		background-color: transparent; 
		text-align: right;
		padding-top: 5px;
		margin:0px;
	 }
    
    #mitteaussen {
      width: 100%;
      margin: 10px 0px 0px 0px;
      text-align: center
    }
    
    #mitteinnen {
	   position: relative;
      width: 770px;
      margin-left: auto;
      margin-right: auto;
      text-align: left;
      color: Black;
	   background-color: white;
    }
    
	 #printmode {
	 	position: absolute;
		top: 8px;
		left:740px;
	 }
 
 
    #navigation {
		width: 175px;
      float: left;
      padding: 0px 5px 5px 0px;
		margin: 0px;
      color: #030;  
		background-color: transparent;
    	font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
		font-weight: bold;
		display: block;
    }
    
    #inhalt {
      width: 580px;
      float: right;
      padding: 0px;
      margin: 0px;
    }
    
    
    .clear {
      clear: both
    }
	 
/* Formatierungen für Fusszeile */	 
	 
	 #fussaussen {
      width: 100%;
      text-align: center;
    }
      
    #fussinnen {
	   display: block;
	   position: relative;
      width: 770px;
      height: 25px;
      margin-left: auto;
      margin-right: auto;
		margin-bottom: 10px;
		margin-top: 8px;
    }

	 #fussstein {
	   display: block;
	   position: absolute;
		width:73px;
		height:46px;
		left:697px;
		top:-41px;
		z-index:1000;
	 }
	 
	 #fussinhalt {
	 	display: block;
		position: relative;
		left: 10px;
		top: 6px;
		color:white;
		background-color: transparent;
		font-size: 11px;
	 }
	 
#fussinnen a:link,#fussinnen a:visited {
	color: white;
	background-color: transparent;
	text-decoration: underline;
}	 
	 
#fussinnen a:hover {
	color: Yellow;
	background-color: transparent;
}	 
	 
	
#w3clogos 
{
	position: relative;
	left:-294px;
	top:18px;
	margin-bottom: 10px;
   display: none; 
}	
	
	 
	 
	 /* Darstellung der Tab-Navigation */
#navigationtabs {
	position: relative;
	width:770px;
	top:148px;   
	left:-39px;
}

#navlisttabs
{
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
 

#navlisttabs li {
	display: block;
	list-style-type: none;
   float:left;
}

#navlisttabs li a.svn {
	padding: 6px 8px 6px 0px;
  	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
	font-weight: bold; 
	display: block;
	width: 170px;
	background: url("images/bgtab_svn.gif") no-repeat 0px 0px;
	text-align: center;
}

#navlisttabs li a.tin {
	padding: 6px 8px 6px 0px;
  	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
	font-weight: bold; 
	display: block;
	width: 170px;
	background: url("images/bgtab_tin.gif") no-repeat;
	text-align: center;
}

#navlisttabs li a:link, #navlisttabs li a:visited {
	text-decoration: none;
	color:white;
   background-color: transparent;
}

#navlisttabs li a:hover {
	text-decoration: none;
	color: Yellow;
   background-color: transparent;
}

	 /* Darstellung linken der Navigation */
#navigationheader, #secondnavcontainer {
	display: none;
}	 
	 
#navcontainer  {
width:170px;
left:auto;
color: #030;
background-color: transparent;
margin:0px 0px 5px 0px;
padding:0px;
}

#navlist
{
padding: 1px 0px 0px 0px; 
margin: 0;
font: 11px Verdana, sans-serif;
color: #030;
background-color:#FFF;
}



#navlist li
{
list-style: none;
margin: 0px;
padding:2px 0px;
border-top: 1px solid #FFF;
color: #030;
background-Color: #C8C8C8;
}

#navlist li a { 
text-decoration: none;
color:#1F4717;
background-color: transparent;
Padding-left:16px; 
}

#navlist li a:link { 
text-decoration: none;
color:#1F4717;
background-color: transparent;
}

#navlist li a:visited { 
text-decoration: none;
color:#1F4717;
background-color: transparent;
}

#navlist li a:hover
{
color: Green;
background-color: transparent;
display: block;
}

.fontswitch {
    text-align: center; 
	 margin: 0px;
	 padding: 2px 0px;
	 width: 160px;
}

.fontswitch a {
	text-decoration: none;
}
	 
#layoutswitchbox {
   text-align: center;
	padding: 4px 2px 2px 2px ;
}	 

/* Inhaltsverzeichnisse auf längeren Seiten */
	 
.seiteninhalt li {
 list-style: none;
}

.seiteninhalt li a {
	text-decoration: none;
}

/* Formatierungen für Formulare */

.resizable {
	font-size: 100%;
}

.required {
	color: Red;
   margin-right:5px;
}

fieldset {
	border: 1px solid gray;
	margin-top: 16px;
	padding: 10px;
	background-color: #F0FFF0;
	border: 1px solid #C8C8C8;
}

legend {
	font-weight: bold;
	color: Black;
	background-color: transparent;
}

form p {
	clear: left;
	margin: 0;
	padding: 2px 0 0 0;
}

form p label {
	float: left;
	text-align: right;
	width: 30%;
	padding:2px 2px 0 0;
}

input.txt, textarea.txt {
	color: Black;
	background-color: #DCDCDC;
	border: 1px solid #030;
}

input.txt:focus,
input.txt:hover,
textarea.txt:focus,
textarea.txt:hover,
textarea.txt.iehover,
input.txt.iehover
{
	background-color: #FFFFCC;
}


input.btn {
	color: #fff;
	background-color: #080;
	border: 1px outset #C0C0C0; 
	margin: 10px 0 10px 30%; 
	font-weight: bold;  
}

input.btn:focus, input.btn:hover
{
	background-color: #0A0;
}

