body {
margin: 0;
text-align: center;
vertical-align: middle;
background:#fdf3d8;
font:normal 12px verdana, sans-serif;
font-style: normal 12px verdana, sans-serif;
line-height: 1.4em; /*1.75*/
}

table
{
font:normal 12px verdana, sans-serif;
font-style: normal 12px verdana, sans-serif;
color: #0053a6;
}

p {
font:bold 12px verdana, sans-serif;
font-style: bold 12px verdana, sans-serif;
}

img {
border: 0px;
text-decoration:none;
}

ul {	
list-style-type: none;
padding:0px;
margin:0px;
}

li {
list-style-type: none;
padding-right:6px;
margin:0px;
line-height: 1.6em; /*1.75*/
}

li a:visited {
color:#006edb;
text-decoration:none;
font:normal 12px verdana, sans-serif;
font-style: normal 12px verdana, sans-serif;
}

li a {
color:#006edb;
text-decoration:none;
font:normal 12px verdana, sans-serif;
font-style: normal 12px verdana, sans-serif;
}

li a:hover {
color:#f32531;
text-decoration:none;
font:normal 12px verdana, sans-serif;
font-style: normal 12px verdana, sans-serif;
}

a:visited {
color:#006edb;
text-decoration:none;
font: normal 12px verdana, sans-serif;
}

a {
color:#006edb;
text-decoration:none;
font: normal 12px verdana, sans-serif;
}

a:hover {
text-decoration:none;
font: normal 12px verdana, sans-serif;
color: #f32531;
}

.fett{
font: bold 11px verdana, sans-serif;
}


.mittig  {width:100%; height:100%; vertical-align:middle; text-align: center;}

#container {
margin: auto;
width: 990px;
height:728px;
vertical-align: center;
}

#content
{
width: 100%;
height:100%;
text-align:left;
font:normal 12px verdana, sans-serif;
font-style: normal 12px verdana, sans-serif;
/*line-height: 1.4em; /*1.75*/
color: #0053a6;
}

#inhalt
{
position: absolute; 
margin: auto;
height:670px;
width: 991px;
background: #e5eff9 url(img/kopf.jpg) no-repeat 0 100%; /**/
background-position: top;
text-align: left;
font:normal 12px verdana, sans-serif;
font-style: normal 12px verdana, sans-serif;
color: #0053a6;
}

#links {position: absolute; left: 0px; top:144px; margin:0px; width: 123px; height:522px; text-align: left; background: transparent; border:0px solid #fdf3d8;}
	#navli {margin-top:30px; margin-left:0px; height:470px; width: 143px; background: transparent; text-align: right;}
	#unternav {background: url(img/navu.gif) no-repeat 0 100%; background-position: right bottom; margin-top: 15px; margin-bottom: 10px; }
	#unternavi_active {color: #f32531;}

#mitte {position: absolute; left: 150px; top:144px; margin:0px; width: 870px; height:522px; text-align: left; background:transparent; border:0px solid #fdf3d8;}

#rechts {position: absolute; left: 485px; top:154px; margin:0px; width: 500px; height:522px; text-align: left; border:0px solid #fdf3d8;}

#rahmenrechts {position: absolute; left: 985; top:140px; margin:0px; width: 26px; height:526px; text-align: right; background:#fdf3d8 url(img/schattenre.gif) repeat-y;  background-position: left;}

#navigation {position: absolute; left:0px; width: 985px; height:160px; background: url(img/schatten.gif) repeat-x; background-position: 0 139;}
	#navleiste {margin-top: 128px; margin-left:10px; height:30px; background: transparent;}
		#hauptnav {height:30px; width: auto; background: transparent url(img/navhg.gif) repeat-x; padding: 4px; padding-left: 18px; padding-right: 18px; font:normal 12px verdana, sans-serif; font-style: bold 12px verdana, sans-serif; color:#fff;}
		#hauptnav:hover {height:30px; width: auto; background: transparent url(img/navhg.gif) repeat-x; padding: 4px; padding-left: 18px; padding-right: 18px; font:normal 12px verdana, sans-serif; font-style: bold 12px verdana, sans-serif; color:#f32531;}
		#hauptnav_active {height:30px; width: auto; background: transparent url(img/navhg.gif) repeat-x; padding: 4px; padding-left: 18px; padding-right: 18px; font:normal 12px verdana, sans-serif; font-style: bold 12px verdana, sans-serif; color:#f32531;}

/*#navspalte {position:absolute; top:0px; left:0px; width:140px; height:500px; background-color:transparent; background: red url(img/navsleiste.jpg) no-repeat 0 100%; background-position: left top;}*/



#fuss
{position:absolute; top:666px; width: 991px; height:26px; background: transparent url(img/fuss.jpg) no-repeat 0 100%; background-position: left top; color: #fff; text-align: right; 
}

#fussi
{
height: 26px;
padding-top: 3px;
}

#fuss a
{color: #fff;
}

#fuss a:hover
{color: #f32531;
}

#textbereich /*Scrollbereich*/
{
overflow:auto; 
margin-top:32px; 
margin-left:12px; 
padding: 0px;
background: transparent; 
width: auto; 
height:auto;
}

#textbereich0 /*Scrollbereich*/
{
overflow:auto; 
margin-top:32px; 
margin-left:-100px; 
padding: 0px;
background: transparent; 
width: 936px; 
height:485px;
}

#text
{
margin-top:0px; 
background: transparent;
width: 300px; 
height:480px;
line-height: 1.4em; /*1.75*/
}

#text0
{
margin-top:0px; 
background:transparent;
width: 402px; 
height:auto;
line-height: 1.4em; /*1.75*/
}

.texthintergr
{
margin-left: 120px;
}

.aktionjpg
{
position: absolute;
margin-left: -30px;
margin-top: -30px;
overflow: none; 
}

#linkli a:hover {
	font:bold 32px verdana, sans-serif; /*wegen markierung button*/
	background: url(img/balkli.gif) no-repeat 0 100%;
	background-position: center;
	}

#linkre a:hover {
	font:bold 32px verdana, sans-serif; /*wegen markierung button*/
	background: url(img/balkre.gif) no-repeat 0 100%;
	background-position: center;
	}


#iframe
{
margin: 0;
text-align: left;
vertical-align: left;
font:normal 12px verdana, sans-serif;
font-style: normal 12px verdana, sans-serif;
line-height: 1.75em;
color: #0053a6;
background: transparent;
height: auto;
width: auto;
}

#textiframe {
position:absolute; 
top:0px; 
height: 430px; 
left:0px; 
width:810px;  
text-align: left; 
z-index:2; 
background: transparent;
}

#navli_ik_iframe {
position:absolute; 
top:0px;
left:0px;
width:auto; 
height:auto;
z-index:1; 
background: transparent; /*; */
text-align: right;
vertical-align: top;
}

#textre_iframe {
position:absolute; 
top:0px; /*275px; */ 
left:326px; 
padding-top:0px;
width:500px; 
height:auto;
z-index:1; 
background: transparent; /*#ffffcd; */
}

#blaettern_iframe{
position: absolute;
top:305px; /*275px; */ 
left:750px; 
padding-top:0px;
width:auto; 
height:36px;
z-index:12; 
text-align: right;
}

#navli_ik {
position:absolute; 
top:250px;
left:10px;
padding-top:103px;
width:225px; 
height:340px;
z-index:1; 
background-color: #ffffcc; /*; */
text-align: left;
vertical-align: top;
}


#zurueck {
position:absolute; 
top:323px; /*275px; */ 
left:316px; 
padding-top:0px;
width:270px; 
height:20px;
z-index:3; 
background-color: #ffffcc; /*#ffffcd; */
}


#icon a {
		color:#ab9d81;	
		font:normal 12px verdana, sans-serif;
		margin:0px;
		padding:0px;
		text-decoration:none;
		display:block;
		line-height:12px;
		border: 2px solid #e5eff9;
		}


#icon a:hover {
		color:#857465;
		font:normal 12px verdana, sans-serif;
		margin:0px;
		padding:0px;
		text-decoration:none;
		display:block;
		line-height:12px;
		border: 2px solid #009afe;
		}

#icon_active a {
		color:#857465;	/*braun*/
		
		margin:0px;
		padding:0px;
		text-decoration:none;
		display:block;
		line-height:12px;
		border: 2px solid #009afe;
		}

#submit
{
font:normal 12px verdana, sans-serif;
}