* { 
  margin :  0; 
  padding :  0; 
}
body { 
font-size :  100.01%; 
font-family  :  Verdana, Helvetica, Arial, sans-serif; 
margin :  0; 
padding :  0; 
text-align  :  center; 
background-image  :  url(../bilder/hg.gif); 
} 
.center {
background-color  :  #FFFFFF;
width  :  770px; 
height  :  2000px;
margin-top  :  0; 
font-size :  85%; 
margin  :  auto; 
text-align  :  left; 
position  :  relative; 
top  :  0; 
z-index  :  1; 
} 

.logo {
background-image  :  url(../bilder/logo.gif); 
background-repeat  :  no-repeat; 
margin  :  0; 
padding  :  0; 
position  :  absolute; 
top  :  0px; 
left  :  0px;
height  :  108px; 
width  :  154px; 
z-index  :  1; 
} 

.banner {
background-color  :  #FFFFFF;
margin  :  0; 
padding  :  0; 
position  :  absolute; 
left  :  154px;
height  :  108px; 
width  :  616px; 
z-index  :  1; 
} 

.str1 {
background-color  :  #999999;
margin  :  0; 
padding  :  0; 
position  :  absolute; 
top  :  108px; 
left  :  0;
height  :  34px; 
width  :  770px; 
z-index  :  1; 
} 

.navi1 {
background-color  :  #999999;
margin  :  0; 
padding  :  0; 
position  :  absolute; 
top  :  110px; 
left  :  0;
height  :  30px; 
width  :  770px; 
z-index  :  1; 
} 


.navi2 {
background-color  :  #999999;
margin  :  0; 
padding  :  0; 
position  :  absolute; 
top  :  142px; 
left  :  0px;
width  :  154px;
height  :  500px; 
z-index  :  1; 
} 

.inhalt {
background-color  :  #FFFFFF;
text-align  :  left; 
width  :  616px; 
min-height  :  462px; 
position  :  absolute; 
left  :  154px; 
top  :  142px;
margin  :  0; 
padding  :  0;  
z-index  :  1; 
}

.text {
background-color  :  #FFFFFF;
text-align  :  left; 
width  :  422px; 
min-height  :  462px; 
position  :  absolute; 
left  :  154px; 
top  :  142px;
margin  :  0; 
padding  :  20px;  
z-index  :  1; 
}

.bilder {
background-color  :  #FFFFFF;
text-align  :  left; 
width  :  154px; 
min-height  :  450px; 
position  :  absolute; 
left  :  616px; 
top  :  142px;
padding-top  :  20px; 
padding-left  :  0; 
padding-right  :  0; 
padding-bottom  :  20px; 
margin :  0;  
z-index  :  1; 
} 



a : link {
font-size : 1.0em; 
font-family : Verdana,Helvetica,Arial,sans-serif; 
font-weight : bold; 
color : #555555; 
text-decoration : underline; 
border : 0;
}
a : visited {
font-size : 1.0em; 
font-family : Verdana,Helvetica,Arial,sans-serif; 
font-weight : bold; 
color : #999999;
text-decoration : underline; 
border : 0;
}
a : hover {
font-size : 1.0em; 
font-family : Verdana,Helvetica,Arial,sans-serif; 
font-weight : bold; 
color : #cc3300; 
text-decoration : underline; 
border : 0;
}
a : active {
font-size : 1.0em; 
font-family : Verdana,Helvetica,Arial,sans-serif; 
font-weight:bold; 
color:#cc3300; 
text-decoration:underline; 
border:0;
}
a:focus {
font-size:1.0em; 
font-family:Verdana,Helvetica,Arial,sans-serif; 
font-weight:bold; 
color:#cc3300; 
text-decoration:underline; 
border:0;
}


#navi2 a{
font-size : 110%;
line-height : 150%; 
font-weight : bold;
text-decoration : none;
padding-left : 10px;
color : #FFFFFF;
}

#bilder a{
font-size : 100%;
line-height : 120%;
}


.p{
margin-left : 20px;
}


img {
padding : 0;
}

.li { 
margin-left : 20px; 
margin-right : 20px; 
} 

p {
font-size : 100%;
line-height : 130%; 
font-family : Verdana, Helvetica, Arial, sans-serif; 
color : #666666; 
margin-top : 10px;
} 
h1 {
font-size : 120%; 
line-height : 150%; 
font-weight : 700;  
font-family : Verdana, Helvetica, Arial, sans-serif; 
color : #CC3300; 
margin-top : 20px;
}  
h2 {
font-size : 110%; 
line-height : 125%; 
font-family : Verdana, Helvetica, Arial, sans-serif; 
font-weight : bold; 
color : #CC3300; 
margin-top : 20px;
} 
h3 {
font-size : 110%; 
line-height : 135%; 
font-family : Verdana, Helvetica, Arial, sans-serif; 
font-weight : bold; 
color : #999999; 
margin-top : 20px;
} 
ul {
margin : 20px;
}
li, dd {
font-size : 100%; 
line-height : 120%; 
font-family : Verdana, Helvetica, Arial, sans-serif; 
font-weight : 500; 
color : #666666;
list-style-type : disc;
} 
.klein {
font-size : 0.8em; 
font-family : Verdana, Helvetica, Arial, sans-serif; 
font-weight : 500; 
margin-bottom : 30px; 
color : #999999; 
} 
table {
font-size : 1.0em; 
font-family : Verdana, Helvetica, Arial, sans-serif; 
font-weight : 500; 
color : #666666; 
} 





		th.left {
			background-color  :  FFFFFF;
			border-top  :  1px solid Gray;
			border-left  :  1px solid Gray;
			border-right  :  1px solid Gray;
			border-bottom  :  thin solid Gray;
			padding-left  :  10px;
			padding-right  :  10px;
			padding-top  :  5px;
			padding-bottom  :  2px;
			text-align  :  left;
			font-size  :  10pt;
			font-weight  :  500;
		}
		
		th.right {
			background-color  :  FFFFFF;
			border-top  :  1px solid Gray;
			border-left  :  none;
			border-right  :  1px solid Gray;
			border-bottom  :  thin solid Gray;
			padding-right  :  10px;
			text-align  :  right;
			font-size  :  10pt;
		}

		th.caption {
			background-color  :  #FFFFFF;
			border-top  :  none;
			border-left  :  none;
			border-right  :  none;
			border-bottom  :  none;
			padding-left  :  10px;
			padding-right  :  10px;
			padding-top  :  5px;
			padding-bottom  :  2px;		
		}
		
		th.navigation {
			font-size  :  1.0em;
			background-color  :  #FFFFFF;
			padding-left  :  10px;
			padding-right  :  10px;
			padding-top  :  3px;
			padding-bottom  :  3px;
			border-top  :  1px solid Gray;
			border-left  :  1px solid Gray;
			border-right  :  1px solid Gray;
			border-bottom  :  1px solid Gray;
		}

		#inhalt td {
			background-color  :  #FFFFFF;
			padding-left  :  10px;
			padding-right  :  10px;
			font-size  :  1.0em;
		}

		td.nospan {
			background-color  :  #FFFFFF;
			padding-left  :  2px;
			padding-right  :  2px;
		}

		td.entry {
			background-color  :  #FFFFFF;
			border-bottom  :  5px solid Gray;
			border-left  :  1px solid Gray;
			border-right  :  1px solid Gray;
			padding-left  :  10px;
			padding-right  :  10px;
			padding-top  :  10px;
			padding-bottom  :  20px;
			text-align  :  left;
		}

		td.whole {
			background-color  :  #EEEEEE;
			border-bottom  :  1px solid Black;
			border-left  :  1px solid Black;
			border-right  :  1px solid Black;
			border-top  :  1px solid Black;
			padding-left  :  10px;
			padding-right  :  10px;
			padding-top  :  10px;
			padding-bottom  :  10px;
			text-align  :  left;
		}

		a {
	text-decoration  :  underline;
	font-weight :  bold;
	color  :  #666666;

		}

		a : hover {
			text-decoration  :  underline;
			color  :  #cc3300;
		}
		
		input.input {
			border  :  1px solid #666666;
			font-weight :  bold;
			color  :  #666666;
		}
		
		textarea {
			border  :  1px solid #666666;
		}
.rot {
color : #CC3300;
}