
body, html {height: 100%;}

body { background-color: #000000; }

.basiscontainer	{ position: absolute; width:1100px; height:560px; top: 50%; left: 50%; margin: -280px 0 0 -550px; padding-top:30px;/*background: #ffffff url(img/freezeframe.jpg) no-repeat 0 0;*/ }

.body-layout		{ }
.mainlayer-left 	{ position: absolute; z-index:99; width:177px; margin: 40px 0px 0px 40px; }
.mainlayer-center 	{ position: absolute; z-index:100; width:551px; margin: 70px 0 0 304px; background: transparent url('../img/bg_content_top.png') no-repeat 0 0; padding-top: 23px; }
.mainlayer-center .content { background-color: #ffffff; height: 338px; padding: 16px 40px 27px 40px; overflow:auto; border:100px #FF9933; }
.mainlayer-center .content-border  { background: transparent url(../img/bg_content_bottom.png) no-repeat 0 0; }
	
.bg-flash		{ width:1000px; z-index: 1; margin: 0 auto; background: #000000 url(img/freezeframe.jpg) no-repeat 0 0; height: 550px; }

.footer		{ width:1000px; margin:0px 0px 10px 45px; }

#subnavi			{ position: absolute; z-index:98; width: 300px; margin: -24px 0px 0px 743px; display: inline; text-align:right; line-height:20px;}
#subnavi a:link,
#subnavi a:visited		{ text-decoration: none; color: #98acb5; }
#subnavi a:hover,
#subnavi a:active	 	{ color: #fabb90; }

#ausblenden					{ position: absolute; padding-left:49px; margin-top:-27px; margin-bottom:0px;}
#ausblenden ul				{ list-style-type: none; margin:0px;  }
#ausblenden li					{ display: block; margin: 0 0 2px 0;  padding: 0; background: transparent;  overflow: hidden;  color: #ffffff; }
					
#menu					{ margin-left:0px; margin-top:50px; }
#menu ul				{ list-style-type: none; margin:0px;  }
#menu li				{ display: block; margin: 0 0 2px 0;  padding: 0; background: transparent url(../img/menu_bg.png) no-repeat 0 0; width: 130px; overflow: hidden;  color: #bec5c6; }
#menu li.act 			{ background-image: url('../img/menu_bg.png'); }
#menu li.actifsub		{ background-image: url('../img/menu_bg.png'); margin-bottom: 0; }
#menu a:link,
#menu a:visited 	{ display: block; font-size: 10px; text-transform: uppercase; color: #fff; text-decoration:none; font-weight: bold; padding: 3px 12px 2px 12px; }
#menu li.first		{ padding: 2px 0 2px 0; }
#menu li.first a:link,
#menu li.first a:visited 	{ display: inline; margin-right: 22px; color: #333333;}
#menu li.first a.lang:link,
#menu li.first a.lang:visited 	{ padding: 3px 0 2px 0; margin: 0 2px; }
#menu a:hover,
#menu a:active		{ color: #333333; }
#menu ul ul			{ list-style-type: none; margin: 2px 0 0 28px; padding: 2px 0 0px 0; }
#menu ul ul li			{ background: url('../img/menu_bg.png') no-repeat 0 bottom; }
#menu ul ul a:link,
#menu ul ul a:visited 	{ padding: 1px 12px 1px 5px; font-size: 10px; text-transform: uppercase;}
#menu ul ul  li.act		{ background: url('../img/menu_bg.png') no-repeat 0 bottom; }
#menu ul ul  li.act  a:link,
#menu ul ul  li.act  a:visited { color: #333333; }
#menu ul ul  li.act a:link,
#menu ul ul  li.act a:visited { color: #333333; }
#menu ul ul ul			{ margin: 0 0 0 16px; }
#menu ul ul ul li		{ }
#menu ul ul ul a:link,
#menu ul ul ul a:visited 	{ padding: 0px 12px 0px 12px; font-weight: normal; line-height: 14px; }
#menu ul ul  li.act li a:link,
#menu ul ul  li.act li a:visited { color: #bec5c6; background-color:transparent; }
#menu ul ul  li li.act a:link,
#menu ul ul  li li.act a:visited { color: #fabb90; }

/* footer */
.footer 			{ text-align: right; color:#98acb5; margin-top:-37px;}
.footer p span  { /*float: left; display: inline; padding-left: 86px;*/ padding-right: 14px; }
.footer p, .footer p.bodytext, .footer a, .footer a:visited  { color:#98acb5; text-decoration:none;}
.footer a:hover { color:#fabb90; text-decoration:none;}

	

/* all forms */
input, textarea, select 			{ font-size: 11px; /*height: 16px;*/ color: #000000; padding: 2px; margin: 0px 0px 2px 0px; }
input, select 					{ border: 1px solid #bebebe; width: 175px; }
textarea 						{ border: 1px solid #bebebe; width: 315px; height: 100px; margin-bottom: 5px; }
input:focus, textarea:focus		{ border-color: #cc5101; }


a.button:link,
a.button:visited 		{ font-weight: bold; background: transparent url(img/button_bg.gif) no-repeat; padding:7px 10px; border: none; }
a.button:hover,
a.button:active 		{ background-color: transparent; color: #000000; }

.tablealign {
	text-align: left;
	white-space: nowrap;
}
.mainpic {
	margin: 3px;
}
.picintext {
	vertical-align: middle;
}

#options {text-align:left; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {list-style:none; margin-left: -16px; color:#033; width: 450px;}
#acc h3 {border:1px solid #9ac1c9; font-weight:bold; margin-top:5px ; padding-left: 4px; cursor:pointer; background:url(../images/header.gif)}
#acc h3:hover {background:url(../images/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}

#nested {list-style:none; color:#033; }
#nested h3 {border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
#nested h3:hover {background:url(../images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {background:url(../images/header_over.gif)}

#flashcontent {
		height: 100%;}
		
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:text-bottom;}
a.stbar.chicklet {height:16px;line-height:16px;vertical-align:text-bottom;}

.eingerueckt {
	margin-left: 40px;
}

.bloed {
	background:aqua;}
}
.subnavipic {
	border-width: 0;

}

