#content_frame_left {
	height: auto;	padding-left:  28px;	padding-right:  12px;	width:  530px;} 
#frame_left {
	float:  left;	height: auto;	min-height: 320px;	width:  570px;} 
#frame_right {
	height:  650px;	position:  absolute;	right:  0;	text-align:  left;	top:  -25px;	width:  360px;} 
#kontakt_leiste {
	color:  WHITE;	height:  25px;	position:  absolute;	right:  0px;	text-align:  right;	top:  -1px;	width:   200px;	z-index:  100;} 
#kontakt_leiste a {
	color:  WHITE;} 
#kontakt_leiste a:hover {
	color:   #000;} 
#kopf {
	height:  180px;	position:  relative;	width:   950px;	z-index:  100;} 
#main_menu {
	background-image: url(../grafik/design/bg_main_menu.gif);	background-position:  right;	background-repeat:  no-repeat;	height:  35px;	left:  18px;	line-height:  16px;	position:  absolute;	top:  100px;	width:  auto;	z-index:  100;} 
#main_menu a,#sub_menu a {
	color:  #797979;	font-size:   1em;	text-decoration:   none;} 
#main_menu a.level_1active,#sub_menu a.level_1active {
	color:   #008FD7;} 
#main_menu a:hover,#sub_menu a:hover {
	color:   #1A6F99;	text-decoration:  underline;} 
#main_menu li a:hover,#sub_menu li:hover {
	color:  #1A6F99;} 
#main_menu li, #sub_menu li {
	height:  23px;	padding-bottom:  3px;	padding-left:  10px;	padding-right:  10px;	padding-top:  9px;	z-index:  110;} 
#main_menu li.level_1 {
	background-image: url(../grafik/design/bg_main_menu.gif);	background-position:  left;	background-repeat:  no-repeat;	float:  left;	text-transform:  uppercase;	width:  auto;} 
#main_menu li.level_1active {
	background-image: url(../grafik/design/bg_main_menu.gif);	background-position:  left;	background-repeat:  no-repeat;	float:  left;	padding-bottom:  3px;	text-transform:  uppercase;	width:  auto;} 
#main_menu ul, #sub_menu ul {
	list-style:  none;	z-index:  110;} 
#page_1 {
	margin:  0px auto;	min-height:  100%;	text-align:  center;	width:   950px;} 
#page_4 {
	position:  relative;	text-align:  left;	width:  950px;	z-index:  10;} 
#strukturbild {
	background-position:  bottom right;	background-repeat:  no-repeat;	border-bottom:  1px solid white;	height:  395px;	width:  360px;} 
#strukturbild_reflexion {
	height:  250px;	width:  360px;} 
#sub_menu {
	height:  15px;	left:  18px;	line-height:  16px;	position:  absolute;	top:  130px;	width:  600px;	z-index:  100;} 
#sub_menu li.level_1 {
	float:  left;	text-transform:  uppercase;	width:  auto;} 
#sub_menu li.level_1active {
	float:  left;	padding-bottom:  3px;	text-transform:  uppercase;	width:  auto;} 
* {
	border:  0;	color:  #797979;	font-family: Trebuchet MS;	font-size: 11px;	margin:  0 auto;	padding:  0px;} 
* html #page_1 {
	height:  100%;	text-align:  center;	width:   950px;} 
* html #page_2 {
	height:  100%;	width:   950px;} 
.clear {
	clear: both;	height: 1px;	overflow: hidden;} 
.formular_input_text {
	border:  1px solid #008FD7;} 
.headlineContainer6 {
	background-color:  #510507;	padding:  5px;	width:  220px;} 
.headline_template4 {
	color:  #FE890C;	font-size:  10px;	padding:  0;} 
.headline_template6 {
	color:  white;	font-size:  12px;	padding:  0;} 
.img_template1 {
	float:  left;	margin-bottom:  5px;	margin-right:  5px;} 
.img_template2 {
	float:  right;	margin-bottom:  5px;	margin-left:  5px;} 
.img_template4 {
	clear:  both;	float:  left;	margin-bottom:  5px;	margin-right:  5px;} 
.img_template5 {
	float:  left;} 
.img_template6 {
	clear:  both;} 
.inputAlert {
	background-color:  #FCE9D5;	border:  1px solid #FE890C;} 
.newsContainer {
	background-color: #F7F3F3;	background-image: url(../grafik/design/Spalte_bg.gif);	background-position: bottom;	background-repeat: repeat-x;	height:  auto;	margin-bottom:  10px;	width:  230px;} 
.news_events {
	border-bottom:  1px dotted black;	color:  #4C4C4C;	padding-bottom:  5px;	width:  160px;} 
.picContainer_template6 {
	width:  230px;} 
.shorttext_template6 {
	font-size:  11px;	font-weight:  normal;} 
.template6 {
	padding:  5px;} 
.templateContainer {
	float:  left;	padding-bottom:  15px;	padding-right:  25px;	text-align:  justify;	text-transform:  uppercase;} 
a {
	color:  #FE890C;	text-decoration:  none;} 
a:hover {
	color:   #1A6F99;} 
body {
	background-image: url(../grafik/design/body_bg.gif);	background-position:  top;	background-repeat:  repeat-x;	height: ;	line-height: 18px;} 
h1 {
	color:  #008FD7;	font-size:  12px;	font-weight:  bold;	padding-bottom:  8px;	text-transform:  uppercase;} 
h4 {
	color: #008FD7;	font-size:  1em;	font-weight: bold;	padding-bottom:  8px;} 
html {
	height:  100%;} 
img {
	border:  0;}

