@charset "iso-8859-2";
/* CSS Document */

<!--
*, body	{ margin:0 0; font-family: Trebuchet MS, Helvetica, Arial; font-size: 95%; color:#FFF;}
body {
	
	background-color:#FFF; background-image:url(images/bg2.gif);
	height:100%; 
}



#content {
	
	background-image:url(images/bg.gif);
	position:absolute;
	border-right:solid;
	border-right-width:1px;
	border-right-color:#3e3e3e;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#3e3e3e;
	left:0px;
	top:0px;
	width:998px;
	height:1000px;
	z-index:2;
	
	
}
#fBg {
	position:absolute;
	background-image:url(images/bg3.gif);
	left:0px;
	top:0px;
	height:500px;
	width:2000px;
	
	
	z-index:1;
}
#fRight {
	position:absolute;
	background-image:url(images/fade_right.gif);
	
	left:999px;
	top:0px;
	width:19px;
	height:1000px;
	filter: alpha(opacity=30);
	opacity: 0.30;
	
	z-index:70;
}

#top_tag {
	
	position:absolute;
	left:0px;
	top:0px;
	width:709px;
	height:36px;
	z-index:300;
}
#header {
	position:absolute;
	left:0px;
	top:36px;
	width:709px;
	height:292px;
	z-index:3;
	
}
#main {
	position:absolute;
	left:0px;
	padding-left:10px;
	top:438px;
	width:699px;
	z-index:50;
}
#sidebar {
	
	position:absolute;
	left:715px;
	top:36px;
	width:283px;
	height:944px;
	padding-top:20px;
	z-index:5;
	background-color:#0b0b0b;
	
	filter: alpha(opacity=80);
	opacity: 0.80;
	
}

#menu {
	position:absolute;
	left:0px;
	top:328px;
	width:709px;
	height:110px;
	z-index:6;
	background-image:url(images/menu2.png);
	background-repeat:no-repeat;

}
#head_fader {
	position:absolute;
	left:709px;
	top:36px;
	width:5px;
	height:100%;
	z-index:7;
}
#fMenu {
	
	background-image:url(images/fade_menu.gif);
	position:absolute;
	
	left:0px;
	top:438px;
	width:715px;
	
	height: 5px;
	filter: alpha(opacity=30);
	opacity: 0.30;
	z-index:70;
}
#submitForm {
	text-align:center;
	background:#cdcdcd;
 border:1px solid #000;
 font:1em "trebuchet ms", arial, sans-serif;
 overflow:auto;
 width:120px;
 cursor:pointer;
 color:#000;
 }
.line {
	position:static;
	width:699px;
	height:1px;
	background-image:url(images/line.gif);
	background-repeat:repeat-x;

}
.side_h1 {
	text-indent:10px;
	font-size:12px; font-weight:bold;
	background-color:#313131;
}
.side_cont {
	
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
	
}
.sitemap_text {
	position:relative;
	left:135px;
	top:-25px;
	font-size:18px;	
}

.thumb{
	border-width:2px;
	border-color:#CCC;
	
	
	
	}
.h1_alt{
	
	filter: alpha(opacity=30);
	opacity: 0.30;
	}
#errorBox{
	font-size:11px;
	background-image:url(warning.gif); background-repeat:no-repeat;
	position:absolute;
    width: 313px;
	height:37px;
	padding-left:60px;
	padding-top:10px;
    margin:auto;
	opacity:0;
	color:#000;
	left:800px;
	filter:alpha(opacity=0);
	z-index:2000;
	
	
}
.black_overlay{
		margin:auto;
			display: block;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.75;
			opacity:.75;
			filter: alpha(opacity=75);
			overflow: auto;
		}
.white_content {
			display: block;
			position: relative;
			top: 0%;
			margin:auto;
			width: 20%;
			height: 5%;
			padding: 16px;
			border: 10px solid #1B1B1B;
			background-color: white;
			z-index:1002;
			overflow: auto;
			opacity:1;
			filter: alpha(opacity=100);
			text-align:center;
			color:#000;
		}

<!--------------------------------------------------------------------------------------------------------------------------->
/* Menu */

#pageWrap {
	width:					500px;
	background-color:		transparent;
	margin:					25px auto;
	
}

div.hoverBtn {
	
	position: 		relative;
	float:			left;
	background:		none repeat-x 0 0 scroll;
}
div.hoverBtn a {
	
	top: 			23px;
	padding-top:	0px;
	position: 		relative; 
	z-index: 		7;
	display: 		block;
	width: 			116px;
	height: 		86px;
	line-height: 	0px;
	text-align: 	center;
	
	
	
	font-size:		12px;
	font-weight:	bold;
	text-decoration:none;
	color:			#CDCDCD;
	background:		transparent none repeat-x 0 0 scroll;
}


div.hoverBtn div {
	
	display:		none;
	position:		absolute;
	width: 			116px;
	height: 		86px;
	z-index: 		6;
	top: 			23px;
	background:		white url(images/hover2.png) repeat-x 0 0 scroll;
	
}
div.hoverBtn #active_link {
	
	width: 			116px;
	height: 		86px;
	
	color:			#FFFFFF;
	background-image: url(images/active.png);
	background-repeat: no-repeat;
	filter: alpha(opacity=60);
	opacity: 0.60;
	
}
.hLine { 
	background-color:		#121412;
	height:					35px;
	padding-top:			8px;
	font-size:				20px;
	padding-left:			10px;
	

	}
.clear	{ clear: both; }
.group { border-color:#999;}
.invalid { 

background:#900;
 border:1px solid #C30;
 font:1em "trebuchet ms", arial, sans-serif;
 overflow:auto;
 width:261px;
 }
.valid {
background:#343434;
 border:1px solid #4a4a4a;
 font:1em "trebuchet ms", arial, sans-serif;
 overflow:auto;
 width:261px;
 }
 .galImg{ border:2px solid #FFF;}
<!--------------------------------------------------------------------------------------------------------------------------->

/* Kontaktformular */
.formular {
 width:20em;
}

.ebene {
 clear: both;
 padding: 2px 0
}

.label {
 float:left;
 padding:3px 0 0 0;
 width:14em
}

.feld{
 float:left;
 width:30em
} 

.submit{
 clear: both;
 margin:1em 0 0 15em;
 color:#000;
  background:#cdcdcd;
 border:1px solid #4a4a4a;
 font:1em "trebuchet ms", arial, sans-serif;
 width:10em;
 cursor:pointer;
}

.feldbreite{
 background:#343434;
 border:1px solid #4a4a4a;
 font:1em "trebuchet ms", arial, sans-serif;
 overflow:auto;
 width:261px;
}
-->
