*{
    border: 0 none;
    margin: 0;
    padding: 0;
    list-style: none outside none;
    outline: medium none;
    text-decoration: none;
}

html, body {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
/*	background-color: #FFFFFF;*/
    color: #000000;
  	font-family: "Lucida Sans Unicode", "Verdana", Calibra, Arial;
    font-size: 13px;
/*    height: 100%;*/
    line-height: 1.2;
    min-height: 610px;
    min-width: 960px;
    width: 100%;
	background: #5382a0 url(img/back_schiff.jpg);
	background-repeat:no-repeat;
/*	background-size: cover;*/
/*	background-image: url(img/back_schiff02.jpg);*/
}

a 			{color: rgb(126,70,53);}
a:active	{color: rgb(126,70,53);}
a:visited	{color: rgb(126,70,53);}
a:hover 	{color: rgb(126,70,53); text-decoration: underline;}

.wrapper-back {
/*
    height: 100%;
    width: 100%;
    min-height: 610px;
    min-width: 960px;
*/    
/*	background-image: url(wreck01.jpg);*/
}

.wrapper {
/*	position: absolute;*/	
	top:0px;
/*	height: 100%;*/
    width: 100%;
    
    min-height: 610px;
    min-width: 960px;
/*	background-image: url(wreck01.jpg);*/
}

#img_wrapper {
/*	width: 100%;
	height: 100%;*/
}

#main {
	width: 1000px;
 	margin-left: auto ;
  	margin-right: auto ;
  	height:	100%;
}

#nav {
	width: 178px;
  	padding-left:2px;
  	padding-right:2px;
	height: 100%;
	min-height: 1000px;
	float: left;
	overflow: hidden;
	background: white;
	potition: relative;
  	background-color:white;
}

#navlogo {
}
#navitems {
}

#nav_item_header
{
	margin-top: 0px;
}

.navlevel1
{
}

.navlevel2
{
	padding-top: 0px;
}

.navheader p
{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.navheader
{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 2px;
	height:21px;
    line-height: 19px;
	text-align: center;
}
div.navheader p
{
/*	padding-top: 5px;*/
	line-height:20px;	
}

/* links navheader */
div.navheader_open_std a {
	color: rgb(126,70,53);
}
div.navheader_open_std a:active		{/*color: rgb(126,70,53);*/color:green;}
div.navheader_open_std a:visited	{color: rgb(126,70,53);}
div.navheader_open_std a:hover 		{color: rgb(126,70,53); font-weight: bold;}

div.navheader_open_act a 			{color: rgb(126,70,53);}
div.navheader_open_act a:active		{color: rgb(126,70,53);}
div.navheader_open_act a:visited	{color: rgb(126,70,53);}
div.navheader_open_act a:hover 		{color: rgb(126,70,53); font-weight: bold;}

div.navheader_closed_std a 			{color: white;}
div.navheader_closed_std a:active	{color: white;}
div.navheader_closed_std a:visited	{color: white;}
div.navheader_closed_std a:hover 	{color: white; font-weight: bold;}

div.navheader_closed_act a 			{color: white;}
div.navheader_closed_act a:active	{color: white;}
div.navheader_closed_act a:visited	{color: white;}
div.navheader_closed_act a:hover 	{color: white; font-weight: bold;}

.navheader_open_std
{
	background-image: url(img/navheader_act.jpg);
/*	background-color: rgb(126,70,53);*/
	color: white;
}

.navheader_open_act
{
	background-image: url(img/navheader_act.jpg);
/*	background-color: rgb(126,70,53);*/
	color: white;
}

.navheader_closed_act
{
/*	background-color: rgb(203,181,174);*/
//	color: rgb(126,70,53);
	color: white;
	font-weight: bold;
	background-image: url(img/navheader_act.jpg);
}

.navheader_closed_std
{
/*	background-color: rgb(203,181,174);*/
	color: rgb(126,70,53);
	background-image: url(img/navheader_std.jpg);
}

.navitemlist
{
	padding-top: 1px;
	padding-bottom: 7px;
}

.navitem
{
}

.navitem li {
	height: 21px;
	line-height: 20px;
	text-align: left;
	padding-top: 0px;
	padding-left: 40px;
}

.navitem_std
{
/*	background-image: url(img/navheader_std.jpg); */
/*	background-color: rgb(126,70,53);*/
	color: black;
}

.navitem_act
{
/*	background-color: rgb(203,181,174);*/
	background-image: url(img/navlogo.png);
	background-repeat:no-repeat;
	background-position: 15px 0;
/*	color: rgb(203,181,174);*/	
	color: rgb(126,70,53);
}

.navitem_std a 		 	{color: black;}
.navitem_std a:active	{color: black;}
.navitem_std a:visited	{color: black;}
.navitem_std a:hover 	{color: black;text-decoration: underline;}

.navitem_act a 		 	{color: rgb(126,70,53);}
.navitem_act a:active	{color: rgb(126,70,53);}
.navitem_act a:visited	{color: rgb(126,70,53);}
.navitem_act a:hover 	{color: rgb(126,70,53);text-decoration: underline;}


.navbottom a 		 	{color: black;}
.navbottom a:active		{color: #7E4635;}
.navbottom a:visited	{color: black;}
.navbottom a:hover 		{color: black;text-decoration: underline;}


.navbottom
{
	position: absolute;
	top: 450px;
	width: 178px;
	text-align: center;
	color: black;
}

.content {
	margin-left: 16px;
	width: 718px;
/*	height: 100%;*/
	float: left;
	overflow: hidden;
	position: relative;
}

.chome_column_main_notright
{
	margin-right: 10px;
}

.chome_column_main
{
	width: 172px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	background-image: url(img/chome_content_frame.png);
	background-repeate:repeat-x;	
}


.chome_column_main_top
{
	position: relative;
	width: 100%;
	height: 20px;
	line-height: 20px;
	color: white;
	text-align: center;
	
}
.chome_column_main_text
{
	position: relative;
	width: 154px;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 2px;
	padding-bottom: 20px;
	padding-left: 8px;
	padding-right: 8px;
	height: 125px;
	font-size: 12px;
    line-height: 1.32;
	font-family: Arial;
}

.chome_column_main_img
{
	position: relative;
	width: 170px;
	margin-left: 1px;
	margin-right: 1px;
	height: 110px;
}

.chome_column_main_bottom
{
	position: relative;
	width: 170px;
	margin-left: 1px;
	margin-right: 1px;
	height: 37px;
}

div.chome_column_main_bottom img
{
	position: absolute;
}

/*
** Navigation oben  
*/
.topnav_header
{
	margin-top: 72px;
	height: 50px;
}

.topnav_item_notright
{
	margin-right: 10px;
}

.topnav_item_active
{
	margin-top: 30px;
	height: 20px;
	line-height: 19px;
}

.topnav_item_notactive
{
	margin-top: 0px;
	height: 21px;
	line-height: 20px;
}

.topnav_item_bg_col1 {background-image: url(img/hsi_4_kategorien_blau_01.jpg);	}
.topnav_item_bg_col2 {background-image: url(img/hsi_4_kategorien_orange_01.jpg);}
.topnav_item_bg_col3 {background-image: url(img/hsi_4_kategorien_beige_01.jpg);	}
.topnav_item_bg_col4 {background-image: url(img/hsi_4_kategorien_gruen_01.jpg);	}

.topnav_item a 			{color: white;}
.topnav_item a:active	{color: white;}
.topnav_item a:visited	{color: white;}
.topnav_item a:hover 	{color: white;text-decoration: underline;}

.topnav_item
{
	width: 172px;
/*	margin-top: 0px;*/
	margin-left: 0px;
	float: left;
	color: white;
	background-color: white;
	text-align: center;
}

/*
** topnav erste Seite ist anders
*/
.topnav_item_bg_col_home {background-image: url(img/hsi_4_kategorien_braun_01.jpg);	}

.topnav_item_home a 		{color: white;}
.topnav_item_home a:active	{color: white;}
.topnav_item_home a:visited	{color: white;}
.topnav_item_home a:hover 	{color: white;font-weight: bold;}

.topnav_item_home_std
{
	margin-top: 30px;
}

.topnav_item_home_content
{
	margin-top: 0px;
}

.topnav_item_home
{
	width: 172px;
	margin-left: 0px;
	float: left;
	height: 21px;
	line-height: 20px;
	color: white;
	background-color: white;
	text-align: center;
}

.topnav_header_home
{
	margin-top: 72px;
	height: 48px;
}


/*
** Referenzen-Content: Content  
*/
.ref_content
{
	min-height: 488px;		
}

#ref_content_id
{
}

.ref_content_h_border_brown
{
	background-color: #7E4635;
	height: 1px;
	width: 100%;	
}

.ref_content_h_border_white
{
	background-color: white;
	height: 1px;
	width: 100%;	
}

.ref_content_back
{
	min-height: 450px;		
	background-image: url(img/cont_img_back_braun.png);
	background-repeate:repeat-x;
}


.ref_content_text
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: black;
}

div.ref_content_text h1
{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
	color: black;
}

div.ref_content_text h2
{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
	color: blue;
}

div.ref_content_text h3
{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
	color: blue;
}

div.ref_content_text p
{
    font-size: 12px;
	color: black;
}

.ref_content_bottom
{
	position: relative;
	width: 718px;
	margin-left: 0px;
	margin-right: 0px;
	height: 37px;
	background-image: url(img/cont_img_back_braun.png);
	background-repeate:repeat-x;
}

div.ref_content_bottom img
{
	position: absolute;
}


.top_content_back
{
	min-height: 450px;
	background-image: url(img/cont_img_back_weiss.png);
	background-repeate:repeat-x;
}

.top_content_text
{
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	color: black;
    font-size: 13px;	
    line-height: 1.28;
  	font-family: Arial;
    
}

div.top_content_text p
{
	margin-top: 5px;
	margin-bottom: 8px;
}

div.top_content_text ul
{
	margin-top: 12px;
	margin-bottom: 12px;
}

div.top_content_text li
{
	margin-left: 15px;
	padding-left:15px;
	list-style-type: none;
	background: transparent url(img/list_logo01.png) left center no-repeat;
}

.content_blue
{
}

div.content_blue h1
{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-bottom: 8px;
	color:  rgb(8,134,208);
}

div.content_blue h2
{
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
	color:  rgb(8,134,208);
}

.content_green
{
}

div.content_green h1
{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-bottom: 8px;
	color: rgb( 87,171,39);
}

div.content_green h2
{
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
	color: rgb( 87,171,39);
}

.content_ref
{
}

div.content_ref h1
{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-bottom: 8px;
	color: rgb(126,70,53);
}

div.content_ref h2
{
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
	color: rgb(126,70,53);
}


.content_orange
{
}

div.content_orange h1
{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-bottom: 15px;
/*	color: rgb(243,148,0);*/
	color: rgb(126,70,53);
}

div.content_orange h2
{
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
/*	color: rgb(243,148,0);*/
	color: rgb(126,70,53);
}

.content_beige
{
}

div.content_beige h1
{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-bottom: 8px;
	color: rgb(126,70,53);
}

div.content_beige h2
{
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
	color: rgb(126,70,53);
}

.top_content_bottom
{
	position: relative;
	width: 718px;
	margin-left: 0px;
	margin-right: 0px;
	height: 37px;
	background-image: url(img/cont_img_back_weiss.png);
	background-repeate:repeat-x;
}

div.top_content_bottom img
{
	position: absolute;
}
