@import url("global.css");

/* ============ CONTENT ============ */

#content_box {
 	height:100%;
 	width:100%;
 	display:table;
 	vertical-align:middle;
}
#content {
	text-align:center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height:578px;
}
#content_border {
	/*border:#b0ca9a 1px solid;*/
	padding: 5px 102px 5px 102px;
	float:left;
	margin-bottom:60px;
}
#innen {
	width:956px;
	height:578px;
	text-align:left;
	margin:0 auto 0 auto;
}
#innen_logo {
	width:750px;
	height:100px;
	text-align:right;
	padding:0 0 0 0;
}
#innen_navigation {
	width:750px;
	height:42px;
	text-align:right;
}
#innen_header_ref {
	width:582px;
	height:72px;
	padding: 0 11px 2px 0;
	float:left;
	border-right:#cccccc 1px solid;
}
#innen_footer_start {
	width:750px;
	height:439px;
	background:url(../images/shared/footer_start.gif) no-repeat;
}
#innen_footer_sub {
	width:750px;
	height:80px;
	float:left;
	margin-top:1px;
}
#innen_footer_ref {
	width:582px;
	height:72px;
	padding: 0 11px 2px 0;
	float:left;
	border-right:#cccccc 1px solid;
}
#innen_footer_ref_re {
	width:117px;
	height:78px;
	float:left;
	padding: 0 0 2px 0;
}
#zurueck {
	float:right;
	padding-right:1px;
}
#vor {
	float:right;
}
#innen_content_sub {
	width:582px;
	height:352px;
	float:left;
	padding:0 11px 0 0;
	margin-bottom:3px;
	text-align:right;
	border-right:#cccccc 1px solid;
}
#innen_content_sub_ohne {
	width:582px;
	height:352px;
	float:left;
	padding:0 12px 0 0;
	margin-bottom:3px;
	text-align:right;
}
#innen_subnavigation_sub {
	width:156px;
	height:355px;
	float:right;
	text-align:right;
}
#balken_grau {
	width:750px;
	height:6px;
	line-height:8px;
	float:left;
	background:#FFF;
	margin: 1px 0 0 0;
}


/* ========== NAVIGATION ========== */

ul#nav {
	display:block;
	margin:0;
	padding:0 0 20px 0;
	list-style:none;
	text-decoration:none;
	color:#b3b3b3;
}
#nav li.sub {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	text-decoration:none;
	color:#336666;
}
#nav li.subsub {
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
	text-decoration:none;
	color:#336666;
}
#nav li.active {
	color:#336666;
}
#nav a:link, #nav a:visited {
	color:#b3b3b3;
	text-decoration:none;
}
#nav a:active, #nav a:hover {
	color:#336666;
	text-decoration:none;
}
#nav a.active:link, #nav a.active:visited {
	color:#336666;
	text-decoration:none;
}
#nav a.active:active, #nav a.active:hover {
	color:#336666;
	text-decoration:none;
}
#nav a.activehell:link, #nav a.activehell:visited {
	color:#336666;
	text-decoration:none;
}
#nav a.activehell:active, #nav a.activehell:hover {
	color:#336666;
	text-decoration:none;
}

ul#nav_wer {
	display:block;
	margin:0;
	padding:0 0 20px 0;
	list-style:none;
	text-decoration:none;
	color:#669999;
}
#nav_wer li.sub {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	text-decoration:none;
	color:#669999;
}
#nav_wer li.subsub {
	margin:0;
	padding:5px 0 0 0;
	list-style:none;
	text-decoration:none;
	color:#669999;
}
#nav_wer li.active {
	color:#336666;
}
#nav_wer a:link, #nav_wer a:visited {
	color:#669999;
	text-decoration:none;
}
#nav_wer a:active, #nav_wer a:hover {
	color:#336666;
	text-decoration:none;
}
#nav_wer a.active:link, #nav_wer a.active:visited {
	color:#336666;
	text-decoration:none;
}
#nav_wer a.active:active, #nav_wer a.active:hover {
	color:#336666;
	text-decoration:none;
}
#nav_wer a.activehell:link, #nav_wer a.activehell:visited {
	color:#336666;
	text-decoration:none;
}
#nav_wer a.activehell:active, #nav_wer a.activehell:hover {
	color:#336666;
	text-decoration:none;
}


/* ============ DIVERSE STYLES ============ */

h1 {
	color:#336666;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	padding:0 0 16px 0;
	margin:0;
}
h2 {
	color:#669999;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	padding:0 0 14px 0;
	margin:0;
}
#innen_header_ref p {
	color:#666666;
	font-size:11px;
}
#innen_header_ref strong {
	color:#336666;
	font-size:11px;
	font-weight:bold;
}
#innen_header_ref a:link, #innen_header_ref a:visited {
	color:#666666;
	font-size:11px;
	text-decoration: none;
}
#innen_header_ref a:active, #innen_header_ref a:hover {
	color:#669900;
	font-size:11px;
	text-decoration: none;
}
#innen_header_ref_re p {
	color:#666666;
	font-size:11px;
}
#innen_header_ref_re span.active {
	color:#669900;
	font-size:11px;
}
#innen_header_ref_re a:link, #innen_header_ref_re a:visited {
	color:#666666;
	font-size:11px;
	text-decoration: none;
}
#innen_header_ref_re a:active, #innen_header_ref_re a:hover {
	color:#669900;
	font-size:11px;
	text-decoration: none;
}

/* */
	#innen_footer_ref p {
		color:#666666;
		font-size:11px;
	}
	#innen_footer_ref strong {
		color:#336666;
		font-size:11px;
		font-weight:bold;
	}
	#innen_footer_ref a:link, #innen_footer_ref a:visited {
		color:#666666;
		font-size:11px;
		text-decoration: none;
	}
	#innen_footer_ref a:active, #innen_footer_ref a:hover {
		color:#336666;
		font-size:11px;
		text-decoration: none;
	}
	#innen_footer_ref_re p {
		color:#666666;
		font-size:11px;
	}
	#innen_footer_ref_re span.active {
		color:#336666;
		font-size:11px;
	}
	#innen_footer_ref_re a:link, #innen_footer_ref_re a:visited {
		color:#666666;
		font-size:11px;
		text-decoration: none;
	}
	#innen_footer_ref_re a:active, #innen_footer_ref_re a:hover {
		color:#336666;
		font-size:11px;
		text-decoration: none;
	}
/* */
a:link, a:visited {
	color:#669999;
	text-decoration: none;
}
a:active, a:hover {
	color:#336666;
	text-decoration: underline;
}
.border {
	border:#cccccc 1px solid;
}
#innen_subnavigation_sub p.dblau {
	color:#336666;
}
#innen_subnavigation_sub p.hblau {
	color:#669999;
}
.textfehler {
	color:#993300;
	font-weight:bold;
}
.textbestaetigung {
	color:#669933;
	font-weight:bold;	
	
}
#zoom_content {
	border:#669999 1px solid;
	background:#ffffff;
}


/* ============ FORMULARE ============ */

.inputtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border:#669999 1px solid;
	width: 248px;
	color: #999999;
	height: 16px;
	line-height: 16px;
	padding:0 5px 0 5px;
	margin:0 0 8px auto;
	display:block;
	text-align:right;
}
.textfield {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	border:#669999 1px solid;
	width: 395px;
	height: 122px;
	color: #999999;
	padding:0 5px 0 5px;
	margin:0 0 8px auto;
	display:block;
	text-align:right;
}


/* ============ TIERE ============ */

div.tier01{
	width:31px;
	height:400px;
	float:left;
	padding:37px 0 0 287px;
}
div.tier02{
	width:18px;
	height:79px;
	float:left;
	padding:358px 0 0 137px;
}
div.tier03{
	width:36px;
	height:124px;
	float:left;
	padding:313px 0 0 25px;
}
div.tier04{
	width:23px;
	height:125px;
	float:left;
	padding:312px 0 0 75px;
}
div.tier05{
	width:29px;
	height:279px;
	float:left;
	padding:158px 0 0 0;

}
div.tier06{
	width:38px;
	height:164px;
	float:left;
	padding:273px 0 0 0;
}
div.tier07{
	width:24px;
	height:333px;
	float:left;
	padding:104px 0 0 0;
}
div.tier08{
	width:27px;
	height:56px;
	float:left;
	text-align:right;
	padding:381px 0 0 0;
}


/* ============ TOOLTIP ============ */

.prototip {
	position: absolute;
}
.prototip .effectWrapper,
.prototip .tooltip,
.prototip .toolbar,
.prototip .toolbar .title {
	position: relative;
}
.prototip .content {
	clear: both;
}
.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	background: url(../images/shared/prototip_loader.gif);
	height: 14px;
	width: 14px;
}
.iframeShim { 
	position: absolute;
	border: 0;
	margin: 0;	
    padding: 0;
    background: none;
}
.prototip .tier {
	border: 1px solid #669999;
	padding:0;
	margin:0;
}
.prototip .tier .toolbar {
	color: #ffffff;
	padding:0;
	margin:0;
	height:0;
}
.prototip .tier .title {
	padding:0;
	margin:0;
	height:0;
}
.prototip .tier .content {
	background: #ffffff;
	padding:0;
	margin:0;
	height:155px;
	width:200px;
}