html
{
	padding:0px;
	margin:0px;
	background-color:#5d625b;
}
body
{
	padding:0px;
	margin:0 auto;
}
p
{
	padding:0px;
	margin:0px;
}
h1
{
	font-weight:bold;
	font-family:geargia;
	font-size:18px;
	color:#b0904e;
	text-transform:uppercase;
}
h2
{
	font-weight:bold;
	font-family:georgia;
	font-size:14px;
	color:#b0904e;
}
h3
{
	
}
.h1
{
	padding-top:20px;
	padding-left:35px;
	//padding-top:12px;
}
.h2
{
	padding-top:20px;
	padding-left:35px;
}
/*******************************************/
.header_left, .header_left_inside, .header_left_404
{
	background-image:url(/images/header-right.png);
	background-repeat:repeat-x;
	height:536px;
	background-position:right;
	margin-right:-1px;
}
.header_left_inside
{
	height:354px;
	background-position:right 0px;
}
.header_left_404
{
	height:35px;
	background-position:right 0px;
}
/*******************************************/
.header
{
	background-image:url(/images/header.png);
	background-repeat:no-repeat;
	width:1028px;
	height:536px;
	 
}
.header_inside
{
	background-image:url(/images/headerinside.png);
	background-repeat:no-repeat;
	width:1028px;
	height:354px;
}
.header_404
{
	background-image:url(/images/header_404.png);
	background-repeat:no-repeat;
	width:1028px;
	height:35px;
	margin:auto;
}
/******************************************/
.header_right, .header_right_inside, .header_right_404
{
	background-image:url(/images/header-right.png);
	background-repeat:repeat-x;
	height:536px;
	background-position:left;
	margin-left:-1px;
}
.header_right_inside
{
	height:354px;
	background-position:left 0px;
}
.header_right_404
{
	height:35px;
	background-position:left 0px;
}
.wrapper
{
	height:570px;
}
.wrapper_inside
{
	height:390px;
}
.popupa
{
	position:absolute;
	background:url(menuhover.png);
	background-repeat:no-repeat;
	width:116px;
	z-index:100;
	left:50%;
	text-align:center;
	margin-top:30px;
	height:82px;
	font-family:verdana;
	color:#5d625b;
	font-size:11px;
	display:none;
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	
}
.popu div
{
	display:none;
}
.popu a
{
	position:relative;
}

.header_r
{
	background-image:url(/images/bgwaves.png);
	background-repeat:repeat-x;
	height:536px;
	background-position:center;
}
.menubg
{
	margin:auto;
	height:53px;
	background-image:url(/images/menuBG.png);
	background-repeat:repeat-x;
	margin-top:-279px;
}
.menubg_inside
{
	margin:auto;
	height:53px;
	background-image:url(/images/menuBG.png);
	background-repeat:repeat-x;
	margin-top:-97px;
}
.left_menu_end
{
	background-image:url(/images/left_menu_end.png);
	background-repeat:no-repeat;
	width:34px;
	height:53px;
	position:absolute;
	left:50%;
	float:left;
	margin-left:-470px;
}
.right_menu_end
{
	background-image:url(/images/right_menu_end.png);
	background-repeat:no-repeat;
	width:34px;
	height:53px;
	position:absolute;
	left:50%;
	margin-left:440px;
}
.main_menu
{
	position:absolute;
	left:50%;
	top:270px;
	margin-left:-320px;
	font-family:georgia;
	font-size:17px;
	font-weight:bold;
	display:block;	
}
.main_menu a
{
	margin-right:10px;
	text-decoration:none;
	color:#2c2c2c;
	text-shadow:#f2da9e 1px 1px;
}
.main_menu span
{
	margin-right:10px;
	color:#9f6b0f;
	text-shadow:#f2da9e 1px 1px;
}
.main_menu a:hover
{
	margin-right:10px;
	text-decoration:none;
	color:#9f6b0f;
	text-shadow:#f2da9e 1px 1px;
}
.header_text_1, .header_text_2, .header_text_3, .header_text_4, .header_text_5, .header_text_6
{
	position:absolute;
	left:50%;
	font-family:georgia;
}
.header_text_1 a, .header_text_2 a, .header_text_3 a, .header_text_4 a, .header_text_5 a, .header_text_6 a
{
	color:#5d625b;
	font-weight:bold;
}
.header_text_telefon
{
	font-family:verdana;
	font-size:18;
	color:#a08a66;
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:210px;
}
.header_text_1
{
	margin-left:-490px;
	top:62px;
	text-align:right;
	line-height:12px;
	font-size:15px;
}
.header_text_2
{
	margin-left:-325px;
	top:110px;
	text-align:right;
	line-height:12px;
	font-size:10px;
}
.header_text_3
{
	margin-left:-377px;
	top:140px;
	text-align:right;
	line-height:12px;
	font-size:15px;
}
.header_text_4
{
	margin-left:-438px;
	top:170px;
	text-align:left;
	line-height:12px;
	font-size:10px;
}
.header_text_5
{
	margin-left:-250px;
	top:150px;
	text-align:left;
	line-height:12px;
	font-size:15px;
}
.header_text_6
{
	margin-left:-285px;
	top:80px;
	text-align:left;
	line-height:12px;
	font-size:15px;
}
.header_text_7, .header_text_8, .header_text_9, .header_text_10, .header_text_11, .header_text_12, .header_text_13
{
	position:absolute;
	left:50%;
	font-family:georgia;
}
.header_text_7 a, .header_text_8 a, .header_text_9 a, .header_text_10 a, .header_text_11 a, .header_text_12 a, .header_text_13 a
{
	color:#5d625b;
	font-weight:bold;
}
.header_text_7
{
	margin-left:140px;
	top:80px;
	text-align:left;
	line-height:12px;
	font-size:11px;
}
.header_text_8
{
	margin-left:170px;
	top:140px;
	text-align:left;
	line-height:12px;
	font-size:11px;
}
.header_text_9
{
	margin-left:220px;
	top:190px;
	text-align:left;
	line-height:12px;
	font-size:12px;
}
.header_text_10
{
	margin-left:150px;
	top:215px;
	text-align:left;
	line-height:12px;
	font-size:10px;
}
.header_text_11
{
	margin-left:290px;
	top:55px;
	text-align:left;
	line-height:12px;
	font-size:10px;
}
.header_text_12
{
	margin-left:305px;
	top:175px;
	text-align:left;
	line-height:12px;
	font-size:10px;
}
.header_text_13
{
	margin-left:288px;
	top:95px;
	text-align:left;
	line-height:12px;
	font-size:10px;
}
.about
{
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:345px;
	height:150px;
	
}
.about_left
{
	float:left;
	color:#5a5a5a;
	font-family:verdana;
	font-size:12px;
}
.about_right
{
	margin-left:150px;
	width:750px;
	font-family:verdana;
	font-size:12px;
	font-style:italic;
	line-height:18px;
}
.about_right_2
{
	line-height:14px;
	margin-left:150px;
	margin-top:25px;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	
}
.mission a img
{
	width:150px;
	height:20px;
	position:absolute;
	left:50%;
	margin-left:150px;
	top:120px;
	border:none;
	
}
.content_1
{
	background-image:url(/images/bgwaves.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:100%;
	margin-top:-40px;
	padding-top:40px;
}
.content_2
{
	background-image:url(/images/bgboat.png);
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	background-position:center bottom;
	margin-top:-40px;
	padding-top:40px;
}
.maincontent
{
	width:1028px;
	margin:auto;
	margin-top:-40px;
	padding-top:40px;
}
.maincontent_404
{
	width:1028px;
	margin:auto;
}
.content_404
{
	width:960px;
	margin-left:38px;
	height:735px;
	background-image:url(/images/404.png);
	background-repeat:no-repeat;
	background-position:50px 100px;
	
}
.content_404_text
{
	padding-top:400px;
	padding-left:260px;
	position:relative;
}
.content_404_text p
{
	font-family:tahoma;
	font-size:12px;
	color:#fff;
	padding-bottom:15px;
	line-height:18px;
}
.content_404_text a
{
	font-family:tahoma;
	font-size:12px;
	color:#fff;
	display:inline-block;
	margin-right:20px;
}
.content_404_logo
{
	width:67px;
	height:76px;
	position:absolute;
	left:50%;
	margin-left:-300px;
	top:658px;
}
.leftcontent
{
	float:left;
	width:600px;
	margin-left:38px;
}
.leftcontent_404
{
	float:left;
	width:600px;
	
	margin-left:38px;
}
.rightcontent
{
	margin-left:642px;
}
.subcontent_header
{
	background-image:url(/images/sub_content_header.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:597px;
	height:56px;
}
.subcontent_st
{
	background-image:url(/images/sub_content_st.png);
	background-repeat:repeat-y;
	background-position:2px 56px;
	padding-bottom:20px;
	width:597px;	
}
.subcontent_footer
{
	background-image:url(/images/sub_content_footer.png);
	background-repeat:no-repeat;
	background-position:3px 0px;
	width:597px;
	height:30px;
}
.subcontent_text p, .subcontent_text form, .subcontent_text table.portfolio_table
{
	width:525px;
	padding-left:40px;
	padding-top:20px;
	padding-right:30px;
	padding-bottom:0px;
	font-family:verdana;
	font-size:12px;
	color:#050805;
	line-height:18px;
}
.subcontent_text a
{
	color:#333;
}
table.portfolio_table p
{
	width:310px;
	padding-top:8px;
}
div.comments p, div.comments  table
{
	padding-top	:0px;
	line-height:12px;
	font-size:10px;
	color:#4d514c;
}
/*****************************************************/
.subcontent_header_2
{
	background-image:url(/images/sub_content_header_2.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:353px;
	height:13px;
}
.subcontent_st_2
{
	background-image:url(/images/sub_content_st_2.png);
	background-repeat:repeat-y;
	background-position:0px 13px;
	width:353px;
	padding-bottom:0px;	
}
.subcontent_st_3
{
	background-image:url(/images/sub_content_st_2.png);
	background-repeat:repeat-y;
	background-position:0px 13px;
	width:353px;
	padding-bottom:15px;
}
.subcontent_st_4
{
	background-image:url(/images/sub_content_st_2.png);
	background-repeat:repeat-y;
	background-position:0px 13px;
	width:353px;
	padding-bottom:20px;
	
}
.subcontent_footer_2
{
	background-image:url(/images/sub_content_footer_2.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:353px;
	height:12px;
}
.subcontent_text_2, .subcontent_text_3
{
	width:300px;
	padding-left:30px;
	padding-top:5px;
	padding-right:30px;
	padding-bottom:5px;
	font-family:verdana;
	font-size:12px;
	line-height:18px;
}

.subcontent_text h2
{
	padding-left:40px;
}
.subcontent_text h1
{
	padding-left:40px;
}

 

.subcontent_text_4
{
	width:300px;
	padding-left:30px;
	padding-top:15px;
	padding-right:30px;
	padding-bottom:0px;
	font-family:verdana;
	font-size:12px;
	line-height:18px;
	
}
.subcontent_text_4 p
{
	color:#000;
}

.subcontent_text_2 p
{
	color:#050805;
	font-family:verdana;
	font-size:12px;
	padding-bottom:15px;
}
.subcontent_text_3 p
{
	line-height:15px;
	color:#999793;
	font-family:verdana;
	font-size:10px;
}
.subcontent_text_3 a
{
	color:#050805;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
}
.subcontent_text_3 p.news_text
{
	color:#585858;
	font-family:verdana;
	font-size:10px;
}
/********************************************************/
.subrightcontent
{
	margin-left:642px;
	margin-top:5px;
}
.subrightcontent_2
{
	margin-left:640px;
	margin-top:5px;
	position:absolute;
	left:50%;
	display:none;
	margin-left:128px;
	top:150px;
	z-index:1000;
	//margin-left:124px;

}
.project
{
	background-image:url(/images/project.png);
	background-repeat:no-repeat;
	width:964px;
	height:282px;
	margin-left:41px;
	margin-top:5px;
 display:table;
 
	position:relative;
}
.marker
{
	background-image:url(/images/marker.png);
	background-repeat:repeat-x;
	margin-right:20px;
	height:11px;
	width:920px;
	margin-left:60px;
	margin-top:10px;
	margin-bottom:15px;
	display:table;
}
.marker_2
{
	background-image:url(/images/marker.png);
	background-repeat:repeat-x;
	height:11px;
	width:920px;
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:545px;
}
.marker_inside
{
	background-image:url(/images/marker.png);
	background-repeat:repeat-x;
	height:11px;
	width:920px;
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:365px;
}
.marker_404
{
	background-image:url(/images/marker.png);
	background-repeat:repeat-x;
	height:11px;
	width:920px;
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:50px;
}
.conteiner_1
{
	width:800px;
	height:130px;
	margin-top:43px;
	margin-left:80px;
	overflow:hidden;
	//margin-top:36px;
	position:relative;
}
.conteiner_2
{
	width:30000px;
	height:130px;
	display:table;
	margin-left:0px;
}
.item
{
	width:175px;
	height:106px;
	margin-top:10px;
	margin-left:13px;
	margin-right:10px;
	position:relative;
	float:left;
}
.button_1
{
	position:absolute;
	left:50%;
	background-image:url(/images/leftbutton1.png);
	background-repeat:no-repeat;
	width:50px;
	height:50px;
	margin-left:-450px;
	top:125px;
	border:none;
}
.obich:hover
{
	background-image:url(/images/leftbutton2.png);
	border:none;
}
.button_2
{
	display:none;
	position:absolute;
	left:50%;
	background-image:url(/images/rightbutton1.png);
	background-repeat:no-repeat;
	width:50px;
	height:50px;
	margin-left:395px;
	top:125px;
}
.chern:hover
{
	background-image:url(/images/rightbutton2.png);
	border:none;
}
.leftbutton
{
	width:50px;
	height:50px;
	position:absolute;
	top:125px;
	left:50%;
	margin-left:-450px;
}
.ra
{
	display:none;
}
.rightbutton
{
	width:50px;
	height:50px;
	position:absolute;
	top:125px;
	left:50%;
	margin-left:395px;
}
.footer
{
	background-image:url(/images/footer.png);
	background-repeat:no-repeat;
	width:1024px;
	height:101px;
	margin:auto;
	display:table;
	color:#8f948c;font-family:verdana;font-size:10px;
}
.footer_404
{
	background-image:url(/images/footer_404.png);
	background-repeat:no-repeat;
	width:1024px;
	height:31px;
	margin:auto;
	display:table;
}
.leftcopy
{
	margin-left:334px;
	margin-top:26px;
	float:left;
	width:190px;
	padding-right:30px;
}
.rightcopy
{
	margin-top:20px;
}
.chrb
{
	float:left;
	width:32px;
	height:31px;
	margin-right:10px;
}
.chrbtext, .chrbtext a
{
	font-family:verdana;
	font-size:10px;
	color:#8f948c;
	
}
.map
{
	width:250px;
	height:90px;
	margin-left:-470px;
	position:absolute;
	left:50%;
	border:none;
}
/****************************************/
.slider {
    width: 175px; 
    height: 106px; 
    position: relative; 
	overflow: hidden; 
 
	display:block;
}
.slidera {
    width: 175px; 
    height: 106px; 
    position: absolute; 
	z-index:100;
	overflow: hidden; 
	display:block;
}

.sliderContent {
    width: 175px;
    position: absolute;
	top: 120px;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	/*display: none;*/
	margin-top:0px;
	margin-left: 0;
	
}
.sliderImage span {
    position: absolute;
    width: 175px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
   /* display: none;*/
   font-weight:bold;
   padding-left:5px;
   font-family:verdana;
   font-size:11px;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 10px;
	font-weight:normal;
}
.sliderImage span strong.date{
    font-size: 10px;
	
}
.sliderImage p
{
	padding-bottom:3px;
}
.top {
	top: 0;
	left: 0;
	padding-bottom: 3px;
}
.bottom {
	bottom: 0;
    left: 0;
}
.slider ul { list-style-type: none;}
/************************************/
.wrapper_404
{
	height:95px;
}
.nobutton
{
	font-size:12px;
	width:254px;
	height:20px;
	background-color:#E2D2BD;
	border:1px solid;
	border-top-color:#F2F3F4;
	border-bottom-color:#A08A66;
	border-left-color:#EAE2D6;
	border-right-color:#B9A383;
	padding:0px;
	margin:0px;
	display:block;
	text-align:left;
	padding:1px;
	padding-left:4px;
	font-weight:bold;
	font-family:Georgia;
}
.active
{
	font-weight:bold;
	font-family:Georgia;
	font-size: 12px;
	color:#000000;		/*#9F6B0F;*/
	/*text-decoration:underline;*/
}
a.enabled
{
	font-weight:bold;
	font-family:Georgia;
	font-size: 10px;
	color:#4d514c;		/*#B0904E;*/
}
.disabled
{
	font-family:Georgia;
	font-size: 10px;
	color:#999793;		/*#999793;*/
}
a.noline 
{
	text-decoration:none;
}


