
body {
  font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	background-color: #fff;
	color: #000;
	padding: 0;
	margin: 0;
}

#left {                                                                            
	padding: 0;
	margin: 10px 10px 10px -17em;
	top: -24px;
	left: 10px;
	min-width: 0px;
	width: 0em;
	border: 0;
	color: #000;
	background-color: #E7EFFC;
	position: absolute;
	z-index: 5;
} HTML>BODY #left { top: -10px; }

img {
	border: 0;
}


#head {
	position: relative;
	padding: 0;
	margin: 10px 10px 0 10px;
	height: 136px;
	color: #fff;
	font-size: 12px;
	letter-spacing: 1px;
	background-image: url(../images/header_back.gif);
	background-repeat: repeat-x;
	border: 0;
	z-index: 3;
	text-align: left;
}

.header  
 { 
      font-weight: normal; 
      font-family: tahoma; 
      letter-spacing: 1px;
      color: white;
      margin: 0;
      font-size: 28px;
 }


#Scaleback {
	position: relative;
	top: -28px;
	margin: 0 10px 0 10px;
	padding: 0;
	border: 0;
	background-color: #1246C8;
	z-index: 2;
} html>body>div#Scaleback { top: -14px; }

#headsystem {
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0;
	margin: 12px;
	background-color: transparent;
	border: 0;
	z-index: 5;
	text-align: left;
}

#headtop {
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 0;
	margin: 12px;
	color: #fff;
	font-size: 1px;
	letter-spacing: 1px;
	background-color: transparent;
	border: 0;
	z-index: 5;
	text-align: right;
}

#rightmargin {
	position: fixed;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	width: 10px;
	height: 98%;
	color: #fff;
	background-color: #fff;
	border: 0;
	z-index: 30;
}

#main {
	padding: 0;
	margin: 0 5em 0 5em;
	background-color: #fff;
	border: 0;
	position: relative;
	z-index: 5;
}

#content {
	padding: 0;
	margin: 0;
	top: -14px;
} HTML>BODY #content { top: 0;}

#right {
	padding: 0;
	margin: 0;
	right: 10px;
	top: -14px;
	width: 0em;
	color: #1246C8;
	position: absolute;
	background-color: #fff;
} HTML>BODY #right { top: 0; margin: 0 -17em 0 0; }













#MainNav {
	position: absolute;
	left: 10px;
	top: 217px;
	padding: 0;
	margin: 0;
	color: #fff;
	background-color: transparent;
	border: 0;
	z-index: 3;
	text-align: right;
}

#MainNav ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

#MainNav li {
	list-style:none;
	padding: 0.1em 0 1.4em 0;
	margin: 0;
	border-right: 1px solid #fff;
	float:left;
	white-space:nowrap;
}

#MainNav a:link        { color: #ffffff; text-decoration: none; padding: 0.1em 1em 1.4em 1em;}
#MainNav a:visited     { color: #ffffff; text-decoration: none; padding: 0.1em 1em 1.4em 1em;} 
#MainNav a:hover       { color: #1246C8; text-decoration: none; padding: 0.1em 1em 1.4em 1em; background-color: #fff;} 
#MainNav a:active      { color: #ffffff; text-decoration: none; padding: 0.1em 1em 1.4em 1em;}
#MainNav .mainactive a { color: #1246C8; text-decoration: none; padding: 0.1em 1em 1.4em 1em; background-color: #fff;} 
#MainNav .mainactive a:visited { color: #1246C8; text-decoration: none; padding: 0.1em 1em 1.4em 1em; background-color: #fff;} 
                                                                                   
                                                                                   
                                                                                   


#left a:link {  color: #1246C8; text-decoration: none}
#left a:visited { color: #1246C8; text-decoration: none} 
#left a:hover { color: #000; text-decoration: none} 
#left a:active { color: #1246C8; text-decoration: none}

#left ul {
	list-style:none;
	margin:0em;
	padding: 0.5em 1em 0.5em 1em;
}

#left li {
	list-style:none;
	line-height: 1.5em;
	padding:0;
}





#nav2 a:link      { color: #1246C8; text-decoration: none}
#nav2 a:visited   { color: #1246C8; text-decoration: none} 
#nav2 a:active    { color: #1246C8; text-decoration: none}
#nav2 a:hover     { color: #1246C8; text-decoration: underline} 

#nav2 ul {
	list-style:none;
	margin:0em;
	padding: 0.5em 1em 0.5em 1em;
}

#nav2 li {
	list-style:none;
	line-height: 1.5em;
	padding:0;
}




#nav3 a:link      { color: #1246C8; text-decoration: none}
#nav3 a:visited   { color: #1246C8; text-decoration: none} 
#nav3 a:active    { color: #1246C8; text-decoration: none}
#nav3 a:hover     { color: #1246C8; text-decoration: underline}

#nav3 ul {
	list-style:none;
	margin:0em;
	padding: 0.1em 1em 0.3em 1em;
}

#nav3 li {
	list-style:none;
	line-height: 1.5em;
	padding:0;
}













#right b  { 
	font-weight:bolder; 
	color: #1246C8;
}

.absatz {
	clear: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
}

.absatzimage img {
	float: right;
	margin: 0.1em 0.3em 0.5em 0;
	padding: 0 0 0 0.5em;
	position: relative;
}
.absatzimage em {
	
}

h1, h2, h3, h4, h5, h6, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	padding: 0;
	margin: 0;
}

#content h1 {
	font-weight: normal; 
	font-family: tahoma;
	font-size: 18px;
	letter-spacing: 1px;
	color: #1246C8;
	margin: 0 0 0.5em 0;
}
#content h2, #content h3, #content h4, #content h5, #content h6 {
	font-weight: bold; 
	font-size: 13px;
	letter-spacing: 0;
	color: #1246C8;
	margin: 0 0 0.3em 0;
}

b, strong  { 
	font-weight: bold;
	color: #1246C8;
}

i {
	font-style: italic;
	color: #1246C8;
}

em {
	font-style: normal;
	font-size: 0.8em;
	color: #999999;
}

#content ul {
	/* list-style: none; */
	margin: 0;
	padding: 0.3em 0 0.4em 0.4em;
	list-style-image: url("../images/listgfk.gif");        /* DIESE ZEILE verursacht den WIDTH Fehler beim Refresh */
}

#content ol {
	margin: 0;
	padding: 0;
}

#content li {
	/* list-style: none; */
	padding: 0 0 0 0;
	margin: 0 0 0 1.5em;
	border: 0;
}

a, a:link, a:visited, a:hover, a:active { text-decoration: none; color: #1246C8;}

#content a:link         { text-decoration: none; }
#content a:visited      { text-decoration: none; } 
#content a:active       { text-decoration: none; }
#content a:hover        { text-decoration: underline; } 



.metacontent {
	padding: 0 0 0.7em 0;
}
