body {
 font-family:Helvetica,Arial,sans-serif;
 font-size:100.01%;
 color:#444;
 background-color:#f2eee2;
 /*background-color: #CCCCCC;*/
 background-image:url(./images/sag-background.jpg);
 background-repeat:no-repeat;
 background-position:2px 90px;
}

table#topnavi {
 width:795px;
 margin:0;
 padding:0;
 border-collapse:collapse;
}
table#topnavi tr td {
 font-size:0.8em;
 font-weight:bold;
}

p,td,li {
 font-size:0.8em;
}

ul.pagerlist_horiz {
 list-style-position:outside;
 list-style-type:none;
 margin:0;
 padding:0;
 text-indent:0;
}
ul.pagerlist_horiz li {
 float:left;
 font-size:0.7em;
 font-weight:bold;
 padding:0 2px 0 0;
}

p.fehlermeldung {
 background-color:#ffffff;
 border:1px dashed #ff0000;
 padding:0.5em;
 font-size:0.7em;
 font-weight:bold;
 color:#ff0000;
}
label {
 font-size:0.7em;
 font-weight:bold;
}


th {
 font-size:0.8em;
 font-weight:bold;
}
h1{
 font-size:1.1em;
 font-weight:bold;
}
h2{
 font-size:1em;
 font-weight:bold;
}

a:link, a:visited {
 font-family:Helvetica,Arial,sans-serif;
 color:#bf9494;
 text-decoration:none;
}
a:hover {
 font-family:Helvetica,Arial,sans-serif;
 color:#444;
 text-decoration:none;
}
div#menue {
 position:relative;
 width:800px;
 height:120px;
 margin:1em auto auto auto;
 overflow:hidden;
 
}
div#content {
 position:relative;
 width:800px;
 /*height:600px;*/
 margin:1em auto auto auto;
 overflow:hidden;
 /*border:1px solid white;*/
 min-height: 550px;
}
div#content1 {
 position:relative;
 width:800px;
 /*height:600px;*/
 margin:1em auto auto auto;
 overflow:hidden;
 /*border:1px solid white;*/
}
div#spalte_a {
 position:absolute;
 left:0; top:130px;
 width:250px;
 height:350px;
 /* border:1px solid green; */
}
div#spalte_b {
 position:absolute;
 left:250px; top:130px;
 width:300px;
 height:350px;
 border-left:2px solid #cba8a8;
 border-right:2px solid #cba8a8;
}
div#spalte_c {
 position:absolute;
 left:550px; top:130px;
 width:250px;
 height:350px;
 /* border:1px solid green; */
}
div#seitenEndeVar{
/*text-align:center;*/
 width:100%;
 background-color: #D094A1;
		
}
div#seitenEndeVar img{
 float: right;
 width: 480px;
 height: 60px;
 border:0;
  margin-top: 4px;
}
div#seitenEndeVar div{
 height: 60px;
 padding-top: 7px;
}
div#seitenEnde{
position:absolute;
top:90%;
text-align:center;
 width:98%;
 background-color: #D094A1;
 
 padding: 10px;	
}
#seitenEnde ul{
	list-style-type: none;
	
}
#seitenEnde ul li{
	display: inline;
	padding: 5px;
}
#seitenEnde ul li a{
	color: black;
	text-decoration: none;	
}
#seitenEndeVar ul{
	list-style-type: none;
	
}
#seitenEndeVar ul li{
	display: inline;
	padding: 5px;
}
#seitenEndeVar ul li a{
	color: black;
	text-decoration: none;	
}
