body {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}

#LeisteKopfOben {
	position:absolute;
	left:0px;
	top:0px;
	width:954px;
	height:19px;
	z-index:0;
}
#LeisteKopfMitte {
	position:absolute;
	left:0px;
	top:22px;
	width:980px;
	height:54px;
	z-index:0;
	background-color: #DBE4EC;
}
#LeisteKopfMenue {
	position:absolute;
	left:0px;
	top:73px;
	width:980px;
	height:15px;
	z-index:0;
	vertical-align: middle;
	margin-top: 5px;
}
#Funktionen {
	position:absolute;
	left:0px;
	top:98px;
	width:40px;
	height:21px;
	background-color: #e7e7e7;
	overflow: visible;
	z-index:0;
}
#Legende {
	position:absolute;
	left:40px;
	top:98px;
	width:120px;
	height:21px;
	background-color: #e7e7e7;
	overflow: visible;
	z-index:0;
	font-size:9px;
}

#Save {
	position:absolute;
	left:160px;
	top:98px;
	width:20px;
	height:21px;
	background-color: #e7e7e7;
	overflow: visible;
	z-index:0;
	text-align: right;
}
#Navigation {
	position:absolute;
	left:0px;
	top:119px;
	width:180px;
	height:100%;
	background-color: #e7e7e7;
	overflow: visible;
	z-index:0;
}

/*ul{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #00266D;
	list-style-type:none;
	margin-left:-1px;
	line-height:20px;
}

li{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #00266D;
	list-style-type:none;
	margin-left:-1px;
	line-height:20px;
}*/

ul.h{
	list-style-image:url(../images/hdb.gif);
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	list-style-type:none;
	margin-left:-1px;
	line-height:20px;
}

li.h{
	list-style-image:url(../images/hdb.gif);
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	list-style-type:none;
	margin-left:-1px;
	line-height:20px;
}

ul.w{
	list-style-image:url(../images/spstr.gif);
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	list-style-type:none;
	line-height:20px;
}

li.w{
	list-style-image:url(../images/spstr.gif);
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	list-style-type:none;
	line-height:20px;
}

h1{
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: #7099BF;
	line-height:10px;
}

h2{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7099BF;
}

h3{
	font-family: Verdana,Arial,sans-serif;
	line-height:16px;
	font-size: 10px;
	font-weight: normal;
	color: #00266D;
}

#formular1{
	position:relative;
	top:-28px;
	left:55px;
}

#formular2{
	position:relative;
	top:-22px;
	left:290px;
}



#kopf{
	z-index:0;
	text-align:left;
	width: 980px;
	height: 98px;
	}

.anker{
	background: #FFFFFF url(../images/hintergruende/anker.gif) repeat top right;
	text-align:left;
	width: 416px;
	height: 20px;
	display:block;
	}

.trennl{
	background: #FFFFFF url(../images/hintergruende/trennl.gif) repeat top right;
	text-align:left;
	width: 416px;
	height: 20px;
	display:block;
	}
	
a.termin_i{
	background: #FFFFFF url(../images/hintergruende/ilogo.gif) no-repeat top right;
	width:16px;
	height:18px;
	display:block;
	position:relative;
	top:-27px;
	left:0px;
	text-align:right;
	font-size: 0px;
	float:right;
	clear:both;
}
	
a.termin_i:hover{
	background: #FFFFFF url(../images/hintergruende/ilogo_o.gif) no-repeat top right;
	width:16px;
	height:18px;
	display:block;
	position:relative;
	top:-27px;
	left:0px;
	text-align:right;
	font-size: 0px;
	float:right;
	clear:both;
}
	

h3.termin{
	text-align:left;
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: #7099BF;
	}

.ilogo{
	position:relative;
	top:0px;
	left:0px;
	background: #FFFFFF url(../images/hintergruende/ilogo.gif) no-repeat top right;
	text-align:left;
	width: 416px;
	height: 20px;
	display:block;
	}

/* ------------------------- */

.input { 
	background-color: #FFFFFF;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #7099BF;
	border: 1px;
	border-style: solid;
	border-color:#7099BF;
	font-size: 11px;
	}

/* ------------------------- */

#bildleiste{
	z-index:2;
	background: #7099BF;
	text-align:left;
	width: 980px;
	height: 74px;
	}


#spacer_b1{
	z-index:3;
	float:left;
	font-size: 0px;
	width: 160px;
	height: 74px;
	}

b_cont_1{
	float:right;
	z-index:11;
	float:left;
	width:670px;
	height:74;
	}
	
b_cont_2{
	float:right;
	z-index:12;
	float:left;
	width:561px;
	height:74;
	}

/* ------------------------- *//* ------------------------- */


#headnavi{
	float:right;
	z-index:14;
	text-align:right;
/*
	padding-right:29px;
	Nav rechts oben wo Impressum steht
*/
	padding-right:20px;
	padding-top:57px;
	color: #00266D;
}


/* ------------------------- */

#seitencontainer{
	z-index:0;
	/*zentriert die ganze Seite*/
	position: absolute;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
	width: 1010px;
	height:100%;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-bottom: 0px;
}

#contentcontainer{
	z-index:0;
	float:left;
	width:100%;
	height:100%;
	background-color: #ffffff;
	background-repeat: repeat;
	background-position: left top;
	}
		
#contentcontainer_1{
	z-index:0;
	float:right;
	width:810px;
	height:100%;
	}
#edit_headline { 
	z-index:0;
	width:100%;
	height:20px;
}

#edit_optionen { 

	z-index:0;
	width:10%;
	height:50px;
	background-color:#EEEEEE;
	float:right;
	padding-top:5px;
}

#edit_inhalt { 

	z-index:0;
	width:90%;
	height:30px;
	background-color:#ffffff;
	float:right;
	padding-top:5px;
}

.content{
	padding-left:33px;
	padding-right:44px;
	padding-top:34px;
	font-family: Verdana,Arial,sans-serif;
	line-height:16px;
	font-size: 10px;
	color: #000000;
	float: left;
	clear: left;
	z-index: 0;
}

.content_kl{
	font-family: Verdana,Arial,sans-serif;
	line-height:16px;
	font-size: 9px;
	color: #000000;
}

.content_kl_team{
	font-family: Verdana,Arial,sans-serif;
	line-height:10px;
	font-size: 9px;
	color: #00266D;
	text-decoration:none;
}

.name_team{
	font-family: Verdana,Arial,sans-serif;
	line-height:16px;
	font-size: 9px;
	color: #7099BF;
	height: 20px;
	display:block;
	text-decoration:none;
}

.content_db{
	font-family: Verdana,Arial,sans-serif;
	line-height:16px;
	font-size: 10px;
	color: #00266D;
}






/*--------------------------------------------*/


a.toplink{
	height:10px;
	display:block;
	position:relative;
	top:-27px;
	left:0px;
	text-align:right;
	font-family: Verdana,Arial,sans-serif;
	line-height:10px;
	font-size: 10px;
	color: #7099BF;
	text-decoration:none;
	float:right;
	clear:both;
	}

a.toplink:hover{
	height:10px;
	display:block;
	position:relative;
	top:-27px;
	left:0px;
	text-align:right;
	font-family: Verdana,Arial,sans-serif;
	line-height:10px;
	font-size: 10px;
	color: #00266D;
	text-decoration:none;
	float:right;
	clear:both;
	}


.content_link{
	font-family: Verdana,Arial,sans-serif;
	line-height:16px;
	font-size: 10px;
	color: #7099BF;
	text-decoration:none;
}

.content_link:hover{
	font-family: Verdana,Arial,sans-serif;
	line-height:16px;
	font-size: 10px;
	color: #00266D;
	text-decoration:none;
}

.content_link1{
	font-family: Verdana,Arial,sans-serif;
	line-height:16px;
	font-size: 10px;
	color: #00266D;
	text-decoration:none;
}

.content_link1:hover{
	font-family: Verdana,Arial,sans-serif;
	line-height:16px;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

/*--------------------------------------------*/
.zitat{
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: #7099BF;
}

.zitat_person{
	font-family: Verdana,Arial,sans-serif;
	font-size: 9px;
	margin-top:-15px;
	color: #7099BF;
}

#balken_rechts{
	z-index:9;
	float: right;
	width:210px;
	height:100%;
}

.spacer{
	font-size: 0px;
	width: 100%;
	height: 15px;
    clear: both;
}

.spacer_1{
	font-size: 0px;
	width: 100%;
	height: 8px;
}

.spacer_2{
	background:#FFFFFF;
	font-size: 0px;
	width: 100%;
	height: 0px;
    clear: both;
}

.linie{
    clear: both;
	background: url(../images/hintergruende/linie.gif) no-repeat;
	font-size:0px;
	width: 180px;
	height:1px;
}

.menue_1{
	display: block;
	padding-top:15px;
	padding-bottom:13px;
	padding-left:8px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-stretch: semi-expanded;
	color: #00266D;
	text-decoration:none;
}

.menue_1a{
	display: block;
	padding-top:15px;
	padding-bottom:13px;
	padding-left:8px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-stretch: semi-expanded;
	color: #00266D;
	text-decoration:none;
}

a.menue_2{
	background: url(../images/hintergruende/haekchen.gif) repeat bottom left;
	display: block;
	padding-top:-10px;
	padding-bottom:6px;
	padding-left:19px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-stretch: semi-expanded;
	/*color: #667DA7;*/
	color: #4D6799;
	text-decoration:none;
}
a.menue_2:hover{
	background: url(../images/hintergruende/haekchen_o.gif) repeat bottom left;
	width: 111px;
	display: block;
	padding-top:-10px;
	padding-bottom:6px;
	padding-left:19px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-stretch: semi-expanded;
	color: #00266D;
	text-decoration:none;
}
.menue_2a{
	background: url(../images/hintergruende/haekchen_o.gif) repeat bottom left;
	width: 111px;
	display: block;
	padding-top:-10px;
	padding-bottom:6px;
	padding-left:19px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-stretch: semi-expanded;
	color: #00266D;
	text-decoration:none;
}


.clear{
	font-size: 0px;
    clear: both;
}
#footer{
	z-index:25;
	background:#FFFFFF url(../images/hintergruende/content_back_hippler24.gif) repeat top left;
	width:980px;
	color:#FFFFFF;
	font-family: Verdana,Arial,sans-serif;
	font-size: 8px;
}

.warten {
position: absolute;
top: 0%;
left: 0%;
padding: 1em;
visibility: hidden;
z-index: 999;
}

#waitingDiv {
	text-align:center;
	margin:0 auto;
	width:100%;
	height:100%;
	position: absolute;
	background:url(../../../images/back_wait.png);
	z-index:100;
	display: none;
	}

#waitingText {
	position: relative;
	top:20%;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}