	@charset "UTF-8";
/* CSS Document */

html {
height: 100%;
overflow-x:auto; 
overflow-y:hidden;
}

body {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

#body {
height: 100%;
margin: 0 0 0 0;
background: url(../bilddaten/bg_bottom.jpg) #FFFFFF fixed bottom right no-repeat;
overflow-y:scroll; 
}

#body_index {
height: 100%;
margin: 0 0 0 0;
overflow-y:scroll; 
}

.h1  { 
color: white; 
font-size: 11px; 
font-family: Arial, sans-serif; 
text-decoration: none;
line-height: 21px;
}

h1:hover {
color: #3c808f;
}

.h2  { 
color: #3c808f; 
font-size: 11px; 
font-family: Arial, sans-serif; 
text-decoration: none;
line-height: 21px;
}

.h3 {
color: #3c808f; 
font-size: 15px; 
font-family: Arial, sans-serif; 
text-decoration: none;
line-height: 15px;
}

h3 {
	color: #3c808f; 
	font-size: 15px; 
	font-family: Arial, sans-serif; 
	font-weight: normal;
	line-height: 15px;
	margin-bottom: 0em;
	margin-top: 0em;
}

.h4 {
color: #ffffff; 
font-size: 20px; 
font-family: Arial, sans-serif; 
text-decoration: none;
}

.h5 {
color: #7e7e7e; 
font-size: 12px; 
font-family: Arial, sans-serif; 
text-decoration: none;
line-height: 20px;
}

.ft  {
color:#333333;
font-size: 12px; 
font-family: Arial, sans-serif; 
text-decoration:none;
line-height: 19px;
}
p.ft  {
	margin-top: 0em;
}

.ft_white  {
color:#ffffff;
font-size: 12px; 
font-family: Arial, sans-serif; 
text-decoration:none;
line-height: 19px;
}

.ft_keywords  {
color:#ffffff;
opacity: 0.7;
font-size: 12px;
font-family: Arial, sans-serif; 
text-decoration:none;
line-height: 19px;
letter-spacing: 3px;
font-weight:bold;
}

.ft_agais  {
color:#333333;
font-size: 11px; 
font-family: Arial, sans-serif; 
text-decoration:none;
line-height: 17px;
}

.comment  {
color:#FF0000;
font-size: 12px; 
font-family: Arial, sans-serif; 
text-decoration:none;
line-height: 19px;
font-weight:bold;
}



.ft_green {
color:#3c808f;
font-size: 12px; 
font-family: Arial, sans-serif; 
text-decoration:none;
line-height: 19px;
}

.link  {
color:#3c808f;
font-size: 12px; 
font-family: Arial, sans-serif; 
text-decoration:none;
line-height: 17px;
}
a.link:hover { text-decoration:underline;}

.link_white  {
color:#ffffff;
font-size: 12px; 
font-family: Arial, sans-serif; 
text-decoration:none;
line-height: 17px;
}
a.link_white:hover { text-decoration:underline;}

.link_grey  {
color:#7e7e7e;
font-size: 12px; 
font-family: Arial, sans-serif; 
text-decoration:underline;
line-height: 17px;
}

#container {
min-height: 100%;
margin:auto;
width:884px;
background:url(../bilddaten/content_bg.jpg);
background-position: 0 160px;
} 

* html #container {
     height: 100%;
}

#index_container {
	min-height: 100%;
	margin: auto;
	width:884px;
	background:url(../bilddaten/index/index_bg.jpg);
	background-position: 0px 139px;
	position: relative;
} 

* html #index_container {
     height: 100%;
}

#header_index {
background:url(../bilddaten/header_index.jpg);
width:884px;
height:139px;
}

#header_aktuelles {
background:url(../bilddaten/header_aktuelles.jpg);
width:884px;
height:139px;
cursor:pointer;
}

#header_yachten {
background:url(../bilddaten/header_yachten.jpg);
width:884px;
height:139px;
cursor:pointer;
}

#header_preise {
background:url(../bilddaten/header_preise.jpg);
width:884px;
height:139px;
cursor:pointer;
}

#header_revier {
background:url(../bilddaten/header_revier.jpg);
width:884px;
height:139px;
cursor:pointer;
}

#header_investment {
background:url(../bilddaten/header_investment.jpg);
width:884px;
height:139px;
cursor:pointer;
}

#header_kontakt {
background:url(../bilddaten/header_kontakt.jpg);
width:884px;
height:139px;
cursor:pointer;
}

#header_news {
background:url(../bilddaten/header_news.jpg);
width:884px;
height:139px;
cursor:pointer;
}

#menu_bg {
width:884px;
height:21px;
}

#index_menu_bg {
width:884px;
height:54px;
}

/* content control begins */

#sitecontent {
margin-left:210px;
padding: 30px 20px 0px 10px;
overflow:visible;
}
/* Vom IE mac 5.x verstecken. Fix für den Windows IE 3px-Text-Gap-Bug \*/
* html #sitecontent {width: 634px; }
/* Ende von IE5/mac verstecken */


#contact_1 {
float:left;
}

#contact_2 {
margin-left:210px;
}

#contact_3 {
float:left;
}

#contact_4 {
margin-left:210px;
}

#contact_boot {
float:left;
text-align:center;
width: 40%;
overflow: auto;
}
#contact_tulln {
text-align:center;
width: 40%;
overflow: auto;
}

#pic_desc {
text-align:center;
margin-top: 10px;
}

#specials_bilderleiste {
margin-left:-10px;
}

#anreise_karte {
float: right;
padding-left:20px;	
}

#tablecontainer_yachts {
width: 596px;
height: 90px;
background: url(../bilddaten/yachten/preistabelle_bg.jpg);
background-repeat:no-repeat;
padding-top:11px;
}

#austattung {
	margin-top: 2em;
	overflow: auto;
	background:url(../bilddaten/yachten/ausstattung_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#austattung p {
	margin-bottom: 2em;
}
#ausstattung_1 {
	float:left;
	margin-right: 80px;
}

#ausstattung_2 {
	float: left;
}

#team_portrait_marianne {
width: 130px;
height: 145px;
background:url(../bilddaten/skorpios/marianne_portrait.jpg);
float:left;
margin-top: -7px;
}

#team_portrait_franziska {
width: 130px;
height: 145px;
background:url(../bilddaten/skorpios/franziska_portrait.jpg);
float:left;
margin-top: -7px;
}

#team_portrait_juerg {
width: 130px;
height: 145px;
background:url(../bilddaten/skorpios/juerg_portrait.jpg);
float:left;
margin-top: -7px;
}

#team_portrait_monique {
width: 130px;
height: 145px;
background:url(../bilddaten/skorpios/monique_portrait.jpg);
float:left;
margin-top: -7px;
}

#team_portrait_bob {
width: 130px;
height: 145px;
background:url(../bilddaten/skorpios/bob_portrait.jpg);
float:left;
margin-top: -7px;
}

#team_portrait_syd {
width: 130px;
height: 145px;
background:url(../bilddaten/skorpios/syd_portrait.jpg);
float:left;
margin-top: -7px;
}

#agais_sun54ds {
background:url(../bilddaten/skorpios/agais/sunodyssey_54ds.jpg);
width: 270px;
height: 411px;
padding-left: 6px;
padding-top: 3px;
background-repeat:no-repeat;
top:0px;
left:0px;
position:absolute;
}

#agais_hanse531 {
background:url(../bilddaten/skorpios/agais/hanse531.jpg);
width: 270px;
height: 411px;
padding-left: 6px;
padding-top: 3px;
background-repeat:no-repeat;
top:0px;
left:0px;
position:absolute;
visibility:hidden;
}


#agais_oceanis473 {
background:url(../bilddaten/skorpios/agais/oceanis473.jpg);
width: 270px;
height: 411px;
padding-left: 6px;
padding-top: 3px;
background-repeat:no-repeat;
top:0px;
left:0px;
position:absolute;
visibility:hidden;
}

#agais_oceanis473_2 {
background:url(../bilddaten/skorpios/agais/oceanis473_2.jpg);
width: 270px;
height: 411px;
padding-left: 6px;
padding-top: 3px;
background-repeat:no-repeat;
top:0px;
left:0px;
position:absolute;
visibility:hidden;
}

#agais_oceanis461 {
background:url(../bilddaten/skorpios/agais/oceanis461.jpg);
width: 270px;
height: 411px;
padding-left: 6px;
padding-top: 3px;
background-repeat:no-repeat;
top:0px;
left:0px;
position:absolute;
visibility:hidden;
}


#agais_sunodyssey35 {
background:url(../bilddaten/skorpios/agais/sunodyssey_35.jpg);
width: 270px;
height: 411px;
padding-left: 6px;
padding-top: 3px;
background-repeat:no-repeat;
top:0px;
left:0px;
position:absolute;
visibility:hidden;
}

#agais_lagoon420 {
background:url(../bilddaten/skorpios/agais/lagoon420.jpg);
width: 270px;
height: 411px;
padding-left: 6px;
padding-top: 3px;
background-repeat:no-repeat;
top:0px;
left:0px;
position:absolute;
visibility:hidden;
}

#agais_merryfisher925 {
background:url(../bilddaten/skorpios/agais/merryfisher925.jpg);
width: 270px;
height: 411px;
padding-left: 6px;
padding-top: 3px;
background-repeat:no-repeat;
top:0px;
left:0px;
position:absolute;
visibility:hidden;
}

#agais_yachtcontainer {
position:relative;
height: 411px;
width: 270px;
left: 340px;
}


#agais_chooseyacht {
float:left
}


#hafenplan {
width: 240px;
height: 351px;
background:url(../bilddaten/skorpios/hafenplan.jpg);
z-index:3;
visibility:hidden;
position:relative;
}

#map_button{
margin-left: -10px;
margin-top: -5px;
padding-right: 15px;
float:left;
text-align:center;
display:block;
cursor:pointer;
}

#stuetzpunkt_text {
margin-top: -350px;
}



/*content control ends */

/* language control begins */

#language_container {
position:fixed;
bottom: -20px;
height: 58px;
width: 20px;
margin-left: -200px;
visibility: hidden;
z-index:2;
}

#language_inactive {
position:fixed;
bottom: 0px;
width: 48px;
height: 18px;
background:url(../bilddaten/language/inactive.gif);
margin-left: -213px;
font-size: 12px;
z-index:1;
}

div#language_inactive a { display:block; text-decoration:none; }

* html body #language_inactive a {width:100%; } 

#language_1 {
position:fixed;
bottom: 0px;
width: 27px;
height: 19px;
margin-left: 8px;
background:url(../bilddaten/language/ger_active.gif);
}

div#language_1 a { display:block; text-decoration:none; }

* html body #language_1 a {width:100%; }


#language_2 {
position:fixed;
bottom: 19px;
width: 27px;
height: 19px;
margin-left: 8px;
background:url(../bilddaten/language/gr_active.gif);
}

div#language_2 a { display:block; text-decoration:none; }

* html body #language_2 a {width:100%; }

#language_3 {
position:fixed;
bottom: 38px;
width: 27px;
height: 22px;
margin-left: 8px;
background:url(../bilddaten/language/en_active.gif);
}

div#language_3 a { display:block; text-decoration:none; }
* html body #language_3 a {width:100%; }

#impressum {
position:fixed;
bottom: 0px;
width: 74px;
height: 19px;
background:url(../bilddaten/language/impressum_bg.gif);
margin-left: -157px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 19px;
text-align:center;
}

div#impressum a { display:block; text-decoration:none; color:#666666; }
div#impressum a:link, div.menue a:visited { color:#666666; }
div#impressum a:hover { color:#3c808f; height: 100% }
div#impressum a:active { color: #FFFFFF; }
* html div.impressum a { width:100%; }

#index_keywords {
position:fixed;
bottom: 2px;
margin-left: -25px;
width:650px;
text-align:center;
}


 #address {
      position: fixed;
      bottom: 2em; left: 2em;
      width: 8em; height: 2em;
      border: solid gray 1px;
      text-align: center;
	  margin:auto;
    }


/* language control ends */


/* from here its all menu control */

/* main menu control begins */

#empty {
height: 21px;
width: 197px;
background-image:url(../bilddaten/menu_inactive/empty.jpg);
float:left;
}

div#index_continue1 {
	width: 200px;
	height: 34px;
}
div#index_continue2 {
	position: absolute;
	top: 130px;
	left: 430px;
	width: 448px;
	height: 200px;
}
div.index_continue a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
div.index_continue a span {
	display: none;
}

* html div.skorpios a { width:100%; }
div.menue a:visited {
	 color:#ffffff;
}


#index_news {
height: 22px;
width: 219px;
padding-left: 15px;
/* float:left; */
}
* html div.index_news a { width:100%; }


#index_news_content {
padding-left:15px;
padding-top: 10px;
}


#skorpios {
height: 21px;
width: 105px;
background-image: url(../bilddaten/menu_inactive/skorpios.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#skorpios a { display:block; text-decoration:none; color:#3c808f; }
div#skorpios a:link, div.menue a:visited { color:#3c808f; }
div#skorpios a:hover { background:url(../bilddaten/menu_active/skorpios.jpg); color:#FFFFFF; height: 100% }
div#skorpios a:active { color: #FFFFFF; }
* html div.skorpios a { width:100%; }

#skorpios_active {
height: 21px;
width: 105px;
background-image: url(../bilddaten/menu_active/skorpios.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#skorpios_active a { display:block; text-decoration:none; color: #FFFFFF; }
div#skorpios_active a:link, div.menue a:visited { color:#FFFFFF; }
div#skorpios_active a:active { color: #FFFFFF; }
* html div.skorpios_active a { width:100%; }



#yachten {
height: 21px;
width: 103px;
background-image:url(../bilddaten/menu_inactive/yachten.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#yachten a { display:block; text-decoration:none; color:#3c808f; }
div#yachten a:link, div.menue a:visited { color:#3c808f; }
div#yachten a:hover { background:url(../bilddaten/menu_active/yachten.jpg); color:#FFFFFF; height: 100% }
div#yachten a:active { color:#FFFFFF; }
* html div.yachten a { width:100%; }

#yachten_active {
height: 21px;
width: 103px;
background-image: url(../bilddaten/menu_active/yachten.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#yachten_active a { display:block; text-decoration:none; color: #FFFFFF; }
div#yachten_active a:link, div.menue a:visited { color:#FFFFFF; }
div#yachten_active a:active { color: #FFFFFF; }
* html div.yachten_active a { width:100%; }



#revier {
height: 21px;
width: 90px;
background-image:url(../bilddaten/menu_inactive/revier.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#revier a { display:block; text-decoration:none; color:#3c808f; }
div#revier a:link, div.menue a:visited { color:#3c808f; }
div#revier a:hover { background:url(../bilddaten/menu_active/revier.jpg); color:#FFFFFF; height: 100% }
div#revier a:active { color:#FFFFFF; }
* html div.revier a { width:100%; }

#revier_active {
height: 21px;
width: 90px;
background-image: url(../bilddaten/menu_active/revier.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#revier_active a { display:block; text-decoration:none; color: #FFFFFF; }
div#revier_active a:link, div.menue a:visited { color:#FFFFFF; }
div#revier_active a:active { color: #FFFFFF; }
* html div.revier_active a { width:100%; }



#preise {
height: 21px;
width: 90px;
background-image:url(../bilddaten/menu_inactive/preise.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#preise a { display:block; text-decoration:none; color:#3c808f; }
div#preise a:link, div.menue a:visited { color:#3c808f; }
div#preise a:hover { background:url(../bilddaten/menu_active/preise.jpg); color:#FFFFFF; height: 100% }
div#preise a:active { color:#FFFFFF; }
* html div.preise a { width:100%; }

#preise_active {
height: 21px;
width: 90px;
background-image: url(../bilddaten/menu_active/preise.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#preise_active a { display:block; text-decoration:none; color: #FFFFFF; }
div#preise_active a:link, div.menue a:visited { color:#FFFFFF; }
div#preise_active a:active { color: #FFFFFF; }
* html div.preise_active a { width:100%; }



#investment {
height: 21px;
width: 101px;
background-image:url(../bilddaten/menu_inactive/specials.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#investment a { display:block; text-decoration:none; color:#3c808f; }
div#investment a:link, div.menue a:visited { color:#3c808f; }
div#investment a:hover { background:url(../bilddaten/menu_active/specials.jpg); color:#FFFFFF; height: 100% }
div#investment a:active { color:#FFFFFF; }
* html div.investment a { width:100%; }

#investment_active {
height: 21px;
width: 101px;
background-image: url(../bilddaten/menu_active/specials.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#investment_active a { display:block; text-decoration:none; color: #FFFFFF; }
div#investment_active a:link, div.menue a:visited { color:#FFFFFF; }
div#investment_active a:active { color: #FFFFFF; }
* html div.investment_active a { width:100%; }



#kontakt {
height: 21px;
width: 101px;
background-image:url(../bilddaten/menu_inactive/kontakt.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#kontakt a { display:block; text-decoration:none; color:#3c808f; }
div#kontakt a:link, div.menue a:visited { color:#3c808f; }
div#kontakt a:hover { background:url(../bilddaten/menu_active/kontakt.jpg); color:#FFFFFF; height: 100% }
div#kontakt a:active { color:#FFFFFF; }
* html div.kontakt a { width:100%; }

#kontakt_active {
height: 21px;
width: 101px;
background-image: url(../bilddaten/menu_active/kontakt.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#kontakt_active a { display:block; text-decoration:none; color: #FFFFFF; }
div#kontakt_active a:link, div.menue a:visited { color:#FFFFFF; }
div#kontakt_active a:active { color: #FFFFFF; }
* html div.kontakt_active a { width:100%; }



#news {
height: 21px;
width: 90px;
background-image:url(../bilddaten/menu_inactive/news.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
color:#999999;
}

div#news a { display:block; text-decoration:none; color:#999999; }
div#news a:link, div.menue a:visited { color:#999999; }
* html div.news a { width:100%; }

/* menucontrol für aktiven menüpunkt

#news {
height: 21px;
width: 90px;
background-image:url(../bilddaten/menu_inactive/news.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#news a { display:block; text-decoration:none; color:#3c808f; }
div#news a:link, div.menue a:visited { color:#3c808f; }
div#news a:hover { background:url(../bilddaten/menu_active/news.jpg); color:#FFFFFF; height: 100% }
div#news a:active { color:#FFFFFF; }
* html div.news a { width:100%; }

#news_active {
height: 21px;
width: 90px;
background-image: url(../bilddaten/menu_active/news.jpg);
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
text-align:center;
}

div#news_active a { display:block; text-decoration:none; color: #FFFFFF; }
div#news_active a:link, div.menue a:visited { color:#FFFFFF; }
div#news_active a:active { color: #FFFFFF; }
* html div.news_active a { width:100%; } 
*/

#main_menu_line {
height: 21px;
width: 1px;
background-image:url(../bilddaten/menu_inactive/strich.jpg);
float:left;
}

/* main menu control ends */

/*submenu control begins */

#submenu {
width: 210px;
overflow:hidden;
float:left;
}


#submenu_01 {
height: 22px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_01.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 22px;
}

div#submenu_01 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_01 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_01 a:hover { background: url(../bilddaten/submenu_active/submenu_01.jpg); color:#3c808f; height: 100%; padding-left: 15px; }
div#submenu_01 a:active { color:#3c808f; }
* html div.submenu_01 a { width:100%; }

#submenu_01_active {
height: 22px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_01.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 22px;
}

div#submenu_01_active a { display:block; text-decoration:none; color:#3c808f; padding-left: 15px; }
div#submenu_01_active a:link, div.menue a:visited { color:#3c808f; }
div#submenu_01_active a:hover { color:#3c808f; height: 100%; padding-left: 15px; }
div#submenu_01_active a:active { color:#3c808f; }
* html div.submenu_01_active a { width:100%; }

#submenu_line_01 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_01.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_02 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_02.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_02 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_02 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_02 a:hover { background: url(../bilddaten/submenu_active/submenu_02.jpg); color:#3c808f; height: 100%; padding-left: 15px; }
div#submenu_02 a:active { color:#3c808f; }
* html div.submenu_02 a { width:100%; }

#submenu_02_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_02.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_02_active a { display:block; text-decoration:none; color:#3c808f; padding-left: 15px; }
div#submenu_02_active a:link, div.menue a:visited { color:#3c808f; }
div#submenu_02_active a:hover { color:#3c808f; height: 100%; padding-left: 15px; }
div#submenu_02_active a:active { color:#3c808f; }
* html div.submenu_02_active a { width:100%; }


#submenu_line_02 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_02.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}


#submenu_03 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_03.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_03 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_03 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_03 a:hover { background: url(../bilddaten/submenu_active/submenu_03.jpg); color:#3c808f; height: 100%;  padding-left:15px }
div#submenu_03 a:active { color:#3c808f; }
* html div.submenu_03 a { width:100%; }

#submenu_03_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_03.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_03_active a { display:block; text-decoration:none; color:#3c808f; padding-left: 15px; }
div#submenu_03_active a:link, div.menue a:visited { color:#3c808f; }
div#submenu_03_active a:hover { color:#3c808f; height: 100%; padding-left: 15px; }
div#submenu_03_active a:active { color:#3c808f; }
* html div.submenu_03_active a { width:100%; }


#submenu_line_03 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_03.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_04 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_04.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_04 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_04 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_04 a:hover { background: url(../bilddaten/submenu_active/submenu_04.jpg); color:#3c808f; height: 100%;  padding-left:15px }
div#submenu_04 a:active { color:#3c808f; }
* html div.submenu_04 a { width:100%; }

#submenu_04_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_04.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_04_active a { display:block; text-decoration:none; color:#3c808f; padding-left: 15px; }
div#submenu_04_active a:link, div.menue a:visited { color:#3c808f; }
div#submenu_04_active a:hover { color:#3c808f; height: 100%; padding-left: 15px; }
div#submenu_04_active a:active { color:#3c808f; }
* html div.submenu_04_active a { width:100%; }


#submenu_line_04 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_04.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_05 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_05.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_05 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_05 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_05 a:hover { background: url(../bilddaten/submenu_active/submenu_05.jpg); color:#3c808f; height: 100%;  padding-left:15px }
div#submenu_05 a:active { color:#3c808f; }
* html div.submenu_05 a { width:100%; }

#submenu_05_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_05.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_05_active a { display:block; text-decoration:none; color:#3c808f; padding-left: 15px; }
div#submenu_05_active a:link, div.menue a:visited { color:#3c808f; }
div#submenu_05_active a:hover { color:#3c808f; height: 100%; padding-left: 15px; }
div#submenu_05_active a:active { color:#3c808f; }
* html div.submenu_05_active a { width:100%; }


#submenu_line_05 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_05.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_06 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_06.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_06 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_06 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_06 a:hover { background: url(../bilddaten/submenu_active/submenu_06.jpg); color:#3c808f; height: 100%;  padding-left:15px }
div#submenu_06 a:active { color:#3c808f; }
* html div.submenu_06 a { width:100%; }

#submenu_06_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_06.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_06_active a { display:block; text-decoration:none; color:#3c808f; padding-left: 15px; }
div#submenu_06_active a:link, div.menue a:visited { color:#3c808f; }
div#submenu_06_active a:hover { color:#3c808f; height: 100%; padding-left: 15px; }
div#submenu_06_active a:active { color:#3c808f; }
* html div.submenu_06_active a { width:100%; }


#submenu_line_06 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_06.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_07 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_07.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_07 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_07 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_07 a:hover { background: url(../bilddaten/submenu_active/submenu_07.jpg); color:#3c808f; height: 100%;  padding-left:15px }
div#submenu_07 a:active { color:#3c808f; }
* html div.submenu_07 a { width:100%; }

#submenu_07_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_07.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_07_active a { display:block; text-decoration:none; color:#3c808f; padding-left: 15px; }
div#submenu_07_active a:link, div.menue a:visited { color:#3c808f; }
div#submenu_07_active a:hover { color:#3c808f; height: 100%; padding-left: 15px; }
div#submenu_07_active a:active { color:#3c808f; }
* html div.submenu_07_active a { width:100%; }


#submenu_line_07 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_07.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_08 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_08.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_08 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_08 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_08 a:hover { background: url(../bilddaten/submenu_active/submenu_08.jpg); color:#3c808f; height: 100%;  padding-left:15px }
div#submenu_08 a:active { color:#3c808f; }
* html div.submenu_08 a { width:100%; }

#submenu_08_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_08.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_08_active a { display:block; text-decoration:none; color:#3c808f; padding-left: 15px; }
div#submenu_08_active a:link, div.menue a:visited { color:#3c808f; }
div#submenu_08_active a:hover { color:#3c808f; height: 100%; padding-left: 15px; }
div#submenu_08_active a:active { color:#3c808f; }
* html div.submenu_08_active a { width:100%; }


#submenu_line_08 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_08.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_09 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_09.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_09 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_09 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_09 a:hover { background: url(../bilddaten/submenu_active/submenu_09.jpg); color:#3c809f; height: 100%;  padding-left:15px }
div#submenu_09 a:active { color:#3c809f; }
* html div.submenu_09 a { width:100%; }

#submenu_09_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_09.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_09_active a { display:block; text-decoration:none; color:#3c809f; padding-left: 15px; }
div#submenu_09_active a:link, div.menue a:visited { color:#3c809f; }
div#submenu_09_active a:hover { color:#3c809f; height: 100%; padding-left: 15px; }
div#submenu_09_active a:active { color:#3c809f; }
* html div.submenu_09_active a { width:100%; }


#submenu_line_09 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_09.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_10 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_10.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_10 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_10 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_10 a:hover { background: url(../bilddaten/submenu_active/submenu_10.jpg); color:#3c809f; height: 100%;  padding-left:15px }
div#submenu_10 a:active { color:#3c809f; }
* html div.submenu_10 a { width:100%; }

#submenu_10_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_10.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_10_active a { display:block; text-decoration:none; color:#3c809f; padding-left: 15px; }
div#submenu_10_active a:link, div.menue a:visited { color:#3c809f; }
div#submenu_10_active a:hover { color:#3c809f; height: 100%; padding-left: 15px; }
div#submenu_10_active a:active { color:#3c809f; }
* html div.submenu_10_active a { width:100%; }


#submenu_line_10 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_10.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_11 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_11.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_11 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_11 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_11 a:hover { background: url(../bilddaten/submenu_active/submenu_11.jpg); color:#3c809f; height: 100%;  padding-left:15px }
div#submenu_11 a:active { color:#3c809f; }
* html div.submenu_11 a { width:100%; }

#submenu_11_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_11.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_11_active a { display:block; text-decoration:none; color:#3c809f; padding-left: 15px; }
div#submenu_11_active a:link, div.menue a:visited { color:#3c809f; }
div#submenu_11_active a:hover { color:#3c809f; height: 100%; padding-left: 15px; }
div#submenu_11_active a:active { color:#3c809f; }
* html div.submenu_11_active a { width:100%; }


#submenu_line_11 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_11.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_12 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_12.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_12 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_12 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_12 a:hover { background: url(../bilddaten/submenu_active/submenu_12.jpg); color:#3c809f; height: 100%;  padding-left:15px }
div#submenu_12 a:active { color:#3c809f; }
* html div.submenu_12 a { width:100%; }

#submenu_12_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_12.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_12_active a { display:block; text-decoration:none; color:#3c809f; padding-left: 15px; }
div#submenu_12_active a:link, div.menue a:visited { color:#3c809f; }
div#submenu_12_active a:hover { color:#3c809f; height: 100%; padding-left: 15px; }
div#submenu_12_active a:active { color:#3c809f; }
* html div.submenu_12_active a { width:100%; }


#submenu_line_12 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_12.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_13 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_13.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_13 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_13 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_13 a:hover { background: url(../bilddaten/submenu_active/submenu_13.jpg); color:#3c809f; height: 100%;  padding-left:15px }
div#submenu_13 a:active { color:#3c809f; }
* html div.submenu_13 a { width:100%; }

#submenu_13_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_13.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_13_active a { display:block; text-decoration:none; color:#3c809f; padding-left: 15px; }
div#submenu_13_active a:link, div.menue a:visited { color:#3c809f; }
div#submenu_13_active a:hover { color:#3c809f; height: 100%; padding-left: 15px; }
div#submenu_13_active a:active { color:#3c809f; }
* html div.submenu_13_active a { width:100%; }


#submenu_line_13 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_13.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}

#submenu_14 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_14.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_14 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_14 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_14 a:hover { background: url(../bilddaten/submenu_active/submenu_14.jpg); color:#3c809f; height: 100%;  padding-left:15px }
div#submenu_14 a:active { color:#3c809f; }
* html div.submenu_14 a { width:100%; }

#submenu_14_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_14.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_14_active a { display:block; text-decoration:none; color:#3c809f; padding-left: 15px; }
div#submenu_14_active a:link, div.menue a:visited { color:#3c809f; }
div#submenu_14_active a:hover { color:#3c809f; height: 100%; padding-left: 15px; }
div#submenu_14_active a:active { color:#3c809f; }
* html div.submenu_14_active a { width:100%; }


#submenu_line_14 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_14.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}


#submenu_15 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_15.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_15 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_15 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_15 a:hover { background: url(../bilddaten/submenu_active/submenu_15.jpg); color:#3c809f; height: 100%;  padding-left:15px }
div#submenu_15 a:active { color:#3c809f; }
* html div.submenu_15 a { width:100%; }

#submenu_15_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_15.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_15_active a { display:block; text-decoration:none; color:#3c809f; padding-left: 15px; }
div#submenu_15_active a:link, div.menue a:visited { color:#3c809f; }
div#submenu_15_active a:hover { color:#3c809f; height: 100%; padding-left: 15px; }
div#submenu_15_active a:active { color:#3c809f; }
* html div.submenu_14_active a { width:100%; }


#submenu_line_15 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_15.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}


#submenu_16 {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_16.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_16 a { display:block; text-decoration:none; color:#4d4d4d; padding-left: 15px; }
div#submenu_16 a:link, div.menue a:visited { color:#4d4d4d; }
div#submenu_16 a:hover { background: url(../bilddaten/submenu_active/submenu_16.jpg); color:#3c809f; height: 100%;  padding-left:15px }
div#submenu_16 a:active { color:#3c809f; }
* html div.submenu_16 a { width:100%; }

#submenu_16_active {
height: 20px;
width: 210px;
background-image: url(../bilddaten/submenu_active/submenu_16.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

div#submenu_16_active a { display:block; text-decoration:none; color:#3c809f; padding-left: 15px; }
div#submenu_16_active a:link, div.menue a:visited { color:#3c809f; }
div#submenu_16_active a:hover { color:#3c809f; height: 100%; padding-left: 15px; }
div#submenu_16_active a:active { color:#3c809f; }
* html div.submenu_14_active a { width:100%; }


#submenu_line_16 {
overflow:hidden;
height: 1px;
width: 210px;
background-image: url(../bilddaten/submenu_inactive/submenu_line_16.jpg);
font-size: 1px;
line-height: 1px;
padding:0px; 
margin:0px; 
border:0px;
}


img.submenu_new, img.submenu_new_active {
	margin: 0px 0px 0px 0.25em;
	width: 38px;
	height: 20px;
	border-width: 0px;
	vertical-align: top;
	
}
* html div#submenu div {
	position: relative;
}
* html img.submenu_new, * html img.submenu_new_active {
	position: absolute;
	top: 0px;
}
img.submenu_new {
	background-image: url(../bilddaten/submenu_new/inactive_new.jpg);
}
div#submenu_01 img.submenu_new {
	background-image: url(../bilddaten/submenu_new/inactive_01_new.jpg);
	height: 22px;
}
a:hover img.submenu_new, img.submenu_new_active {
	background-image: url(../bilddaten/submenu_new/active_new.jpg);
}
div#submenu_01 a:hover img.submenu_new, div#submenu_01_active img.submenu_new_active {
	background-image: url(../bilddaten/submenu_new/active_01_new.jpg);
	height: 22px;
}

a.charteranfrage {
	font-weight: bold;
}




table.lines {
	border-width: 0px;
	border-collapse: collapse;
}
table.lines th {
	border: 1px solid #BEBEBE;
	color:#333333;
	font-size: 12px; 
	font-family: Arial, sans-serif;
	font-weight: normal;
	padding: 2px;
	height: 46px;
	background-image: url(../bilddaten/preise/th-bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
table.lines td {
	border: 1px solid #BEBEBE;
	color:#333333;
	font-size: 12px; 
	font-family: Arial, sans-serif;
	padding: 3px;

}
table.lines tr.b td {
	background-image: url(../bilddaten/preise/td-bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
table.lines td a {
	white-space: pre;
}


div.submenu2 {
	margin-left: 2em;
	margin-bottom: 1em;
}
div.submenu2 a {
	background-image: url(../bilddaten/pfeil.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 8px;
	margin-right: 2em;
}
div.submenu2 a:hover {
	background-image: url(../bilddaten/pfeil_h.jpg);
}


a.up {
	background-image: url(../bilddaten/up.jpg);
	background-position: 80% center;
	background-repeat: no-repeat;
	width: 2em;
	height: 1em;
	display: block;
	float: right;
}
a.up:hover {
	background-image: url(../bilddaten/up_h.jpg);
}
