body {	
	background-image: url(../img/bg_content.jpg);
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px;
}

p {
	margin: 0px 0px 0px 0px;
}

img {
	border: 0px;
	display: block;
}

a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#F5A832;
	text-decoration:none;
}

.menu_normal {
	font: normal normal normal 12px verdana;
	color: #000000;
}

.menu_bold {
	font: normal normal bold 12px verdana;
	color: #000000;
}

.news {
	font: normal normal normal 10px verdana;
	color: #000000;
	padding: 5px 0px 5px 0px;
	cursor: hand;
	width:460px;
	margin: 0px 0px 0px 0px;
	border-bottom:1px solid #F5A832;
}

#logo {
	position:absolute;
	right:0px;
	top:150px;
}

#website {
	position:absolute;
	left:50%;
	margin-left:-440px;
	width:880px;
	border:0px solid #000000;
}
	
#content {
	position:absolute;
	left:0px;
	top:0px;
	height:250px;
	width:880px;
	border:0px solid #000000;
}

#content_bild {
	position:absolute;
	left:0px;
	top:0px;
	height:250px;
	width:350px;
	border:0px solid #000000;
}

#content_text {
	position:absolute;
	left:380px;
	top:20px;
	font: normal normal normal 10px verdana;
	color: #000000;
	width:420px;
	border:0px solid #000000;
}

#news_frame {
	position:absolute;
	left:50%;
	margin-left:-230px;
	top:320px;
	width:460px;
	border:0px solid #000000;
}

#main_menu {
	position:absolute;
	left:50%;
	margin-left:-229px;
	bottom:0px;
	width: 620px;
	border:0px solid #000000;
}

.text_scrolly {
	font: normal normal normal 10px verdana;
	color: #000000;
}

#stern {
	position:absolute;
	right:20px;
	bottom:200px;
	z-index: 10;
}

#menu_side {
	position:absolute;
	right:0px;
	bottom:0px;
	width:90px;
	height:265px;
	background-color:#F4F4F4;
	padding-left:10px;
	font: normal normal normal 11px verdana;
	color: #000000;
}

.client_login {
	width:70px;
	height:17px;
	font: normal normal normal 10px verdana;
	color: #000000;
	border:1px solid #aaaaaa;
	
}

.black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.7;
            opacity:.70;
            filter: alpha(opacity=70);
        }

.white_content {
            display: none;
            position: absolute;
            width: 670px;
            top: 50%;
            left: 50%;
            margin-top: -320px;
			margin-left: -330px;
			border: 10px solid orange;
            background-color: white;
            z-index:1002;
        }
   


.coming_soon {
	position:absolute;
	top:50%;
	margin-top:-12px;
	width:380px;
	font: normal normal normal 24px verdana;
	color: #aaaaaa;
	text-align: center;
	border:0px solid #aaaaaa;
}

.input_contact {
	width:170px;
	height:16px;
	font: normal normal normal 12px verdana;
	color: #ffffff;
	border:1px solid #aaaaaa;
	background-color:#aaaaaa;
}

.textarea_contact {
	width:235px;
	height:87px;
	font: normal normal normal 12px verdana;
	color: #ffffff;
	border:1px solid #aaaaaa;
	background-color:#aaaaaa;
	scrollbar-face-color: #aaaaaa;
	scrollbar-highlight-color: #aaaaaa;
	scrollbar-3dlight-color: #aaaaaa;
	scrollbar-darkshadow-color: #aaaaaa;
	scrollbar-shadow-color: #aaaaaa;
	scrollbar-arrow-color: #aaaaaa;
	scrollbar-track-color: #aaaaaa;
}

.contact_text {
	font: normal normal normal 12px verdana;
	color: #222222;
}

.popup_link {
	text-align:right;
	font: normal normal normal 12px verdana;
	color: #000000;
}

.access {
	font: normal normal normal 9px verdana;
	color: #E89715;
}

#news_header {
	position:absolute;
	left:50%;
	margin-left:-230px;
	top:250px;
	cursor:hand;
	padding-left: 20px;
	z-index: 10;
}

#team {
	border:0px solid #000000;
	padding: 0px 0px 0px 0px;
}

.team_div {
	font: normal normal normal 12px verdana;
	color: #000000;
	cursor:hand;
	border-bottom:1px solid #F5A832;
	padding: 3px 0px 3px 0px;
}

.team_box_td {
	cursor:hand;
	padding: 20px 20px 20px 20px;
	background-color:#ffffff;
}

.liste_trennlinie {
	width: 460px;
	border-bottom:1px solid #F5A832;
	font-size:0px;
	margin: 0px 0px 0px 0px;
} 

.team_exit {
	cursor:hand;
	padding: 20px 20px 20px 20px;
	background-color:#ffffff;
	text-align:right;
}

#liste {
	scrollbar-face-color: eeeeee;
	scrollbar-highlight-color: eeeeee;
	scrollbar-3dlight-color: eeeeee;
	scrollbar-darkshadow-color: eeeeee;
	scrollbar-shadow-color: eeeeee;
	scrollbar-arrow-color: eeeeee;
	scrollbar-track-color: f8f8f8;
}