html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif; color:#4B4D4E; font-size:11px;
}

h2, h3, h4, p, ul, ol, li, div, td, th, address, blockquote, nobr, b, i, p, ul, ol, li, div, td, th, address, blockquote {
font-family: Arial, Helvetica, sans-serif; color:#4B4D4E; font-size:11px;}

a:link { color: #DC3B26; text-decoration: underline; }
a:visited { color: #A72210; text-decoration: underline; } 
a:hover { color: #000000; text-decoration: underline; }

td {
	text-align:left;
	vertical-align:top;
}

#inhalte {
	position:absolute;
	left:50%;
	width:890px;
	margin-left:-445px;
	margin-top:0px;
	overflow: visible;
	background-color:#FFFFFF;
	background-image: url(pic/px_weiss.gif);
	background-repeat:repeat-y;
	z-index: 0;
	min-height: 100%;
}

* html #inhalte { 
  height: 100%; 
} 

#logo {
  position:absolute;
  left:50px;
  top:18px;
}

#bildleiste2 {
  position:absolute;
  left:0px;
  top:0px;
}
#bildleiste {
  position:absolute;
  left:0px;
  top:100px;
}

#content {
  position:absolute;
  left:0;
  top:220px;
  width:100%;
}

#menue2 {
 line-height:normal;
 position:relative;
 left:25px;
 top:15px;
 width:300px;
}

#menue3 {
 line-height:normal;
 position:relative;
 left:0px;
 top:15px;
 width:300px;
}

#menue3 a:link { color: #343434; text-decoration: none; font-weight:bold; }
#menue3 a:visited { color: #343434; text-decoration: none; font-weight:bold; } 
#menue3 a:hover { color: #BE0D00; text-decoration: none; font-weight:bold; } 
#menue3 a:active { color: #BE0D00; text-decoration: none; font-weight:bold; }


#menue3 ul, #menue3 li {
	margin: 10px 0px 0px 10px;
    padding-left: 0px;
    list-style-image: url('pic/linkicon.gif');
}

#menue3 ul ul {
	margin: 0px 0px 0px 15px;
    list-style-image: url('pic/linkicon.gif');
	font-weight:normal;
}

#menue {
 line-height:normal;
 position:relative;
 left:25px;
 top:15px;
 width:170px;
}

#ueberschrift {
 position:relative;
 left:40px;
 top:10px;
 width:600px;
}

#text {
 position:relative;
 line-height:20px;
 left:100px;
 top:20px;
 width:450px;
}
#menue2 a:link { color: #343434; text-decoration: none; font-weight:bold; }
#menue2 a:visited { color: #343434; text-decoration: none; font-weight:bold; } 
#menue2 a:hover { color: #BE0D00; text-decoration: none; font-weight:bold; } 
#menue2 a:active { color: #BE0D00; text-decoration: none; font-weight:bold; }

#menue2 .menueactive a:link { color: #BE0D00; text-decoration: none; font-weight:bold; }
#menue2 .menueactive a:visited { color: #BE0D00; text-decoration: none; font-weight:bold; } 
#menue2 .menueactive a:hover { color: #BE0D00; text-decoration: none; font-weight:bold; }  

#menue2 .submenueactive a:link { color: #BE0D00; text-decoration: none; font-weight:normal; }
#menue2 .submenueactive a:visited { color: #BE0D00; text-decoration: none; font-weight:normal; } 
#menue2 .submenueactive a:hover { color: #BE0D00; text-decoration: none; font-weight:normal; }  

#menue a:link { color: #343434; text-decoration: none; font-weight:bold; }
#menue a:visited { color: #343434; text-decoration: none; font-weight:bold; } 
#menue a:hover { color: #BE0D00; text-decoration: none; font-weight:bold; } 
#menue a:active { color: #BE0D00; text-decoration: none; font-weight:bold; }

#menue .menueactive a:link { color: #BE0D00; text-decoration: none; font-weight:bold; }
#menue .menueactive a:visited { color: #BE0D00; text-decoration: none; font-weight:bold; } 
#menue .menueactive a:hover { color: #BE0D00; text-decoration: none; font-weight:bold; }  

#menue .submenueactive a:link { color: #BE0D00; text-decoration: none; font-weight:normal; }
#menue .submenueactive a:visited { color: #BE0D00; text-decoration: none; font-weight:normal; } 
#menue .submenueactive a:hover { color: #BE0D00; text-decoration: none; font-weight:normal; }  

#submenue a:link { color: #343434; text-decoration: none; font-weight:normal; }
#submenue a:visited { color: #343434; text-decoration: none; font-weight:normal; } 
#submenue a:hover { color: #BE0D00; text-decoration: none; font-weight:normal; } 

#text ul, #text li {
	margin: 0px 0px 0px 8px;
    padding-left: 0px;
    list-style-image: url('pic/bullet1.gif');
}
#text ul ul {
	margin: 0px 0px 0px 18px;
    list-style-image: url('pic/bullet1.gif');
}

#menue ul, #menue li {
	margin: 10px 0px 0px 10px;
    padding-left: 0px;
    list-style-image: url('pic/linkicon.gif');
}

#menue ul ul {
	margin: 0px 0px 0px 15px;
    list-style-image: url('pic/linkicon.gif');
	font-weight:normal;
}

#menue_rnd {
 line-height:normal;
 position:relative;
 left:25px;
 top:15px;
 width:170px;

}


#menue_rnd a:link { color: #343434; text-decoration: none; font-weight:normal; }
#menue_rnd a:visited { color: #343434; text-decoration: none; font-weight:normal; } 
#menue_rnd a:hover { color: #BE0D00; text-decoration: none; font-weight:normal; } 
#menue_rnd a:active { color: #BE0D00; text-decoration: none; font-weight:normal; }
#menue_rnd p { margin-left:15px; } 


#menue_rnd .toplink a:link { color: #343434; text-decoration: none; font-weight:bold; }
#menue_rnd .toplink a:visited { color: #343434; text-decoration: none; font-weight:bold; } 
#menue_rnd .toplink a:hover { color: #BE0D00; text-decoration: none; font-weight:bold; } 
#menue_rnd .toplink a:active { color: #BE0D00; text-decoration: none; font-weight:bold; }
#menue_rnd .toplink p { margin-left:0px; } 

#menue_rnd .menueactive a:link { color: #BE0D00; text-decoration: none; font-weight:bold; }
#menue_rnd .menueactive a:visited { color: #BE0D00; text-decoration: none; font-weight:bold; } 
#menue_rnd .menueactive a:hover { color: #BE0D00; text-decoration: none; font-weight:bold; }  
#menue_rnd .menueactive p { margin-left:0px; }

#menue_rnd .submenueactive a:link { color: #BE0D00; text-decoration: none; font-weight:normal; }
#menue_rnd .submenueactive a:visited { color: #BE0D00; text-decoration: none; font-weight:normal; } 
#menue_rnd .submenueactive a:hover { color: #BE0D00; text-decoration: none; font-weight:normal; }  
#menue_rnd .submenueactive p { margin-left:15px; } 

#bildlinks img { 
 margin-right:8px; 
 margin-left:0px; 
 margin-top:3px; 
 margin-bottom:3px; 
 float:left; 
 width: 128px; 
 height: 96px;
}

#adresse {
 text-align:right;
 line-height:20px;
 vertical-align:bottom;
}

.rot { color: #BE0D00;}
.rot b { color: #BE0D00; font-weight:bold;}

.tabelleunten td {
	vertical-align:bottom;
}

.tabelleunten a:link { color: #343434; text-decoration: none; }
.tabelleunten a:visited { color: #343434; text-decoration: none; } 
.tabelleunten a:hover { color: #BE0D00; text-decoration: none; } 
.tabelleunten a:active { color: #343434; text-decoration: none; } 

