body			{ background:url(../privat/img/green_bk.gif) repeat-y #ffffff;
				  color: #0000CC;
				  padding:0; margin:0;
				}

.strike			{ text-decoration:line-through; }
.versteckt		{ display:none; }
#wraper			{ padding:0; margin:0; }
				
#copy			{ position:relative; 
				  border-top: solid 2px #000066;
				  margin:0 0 0 260px;
				  padding:20px;
				  font-size:smaller;
				}
#ecommerce		{ position:relative; 
				  top:0;
				  float:right;
				}
				
#validator		{ text-align:right;
			  float:right;
			  margin-right:10px;
			}
/*==============================================================================
	Styles für das Content Feld
==============================================================================*/

#content		{ position:relative; 
				  left:0;
				  top:0;
				  font-weight:normal;
				  text-align:left;
				  margin:0 0 0 220px;
				  padding: 30px 0 0 0;
				}
#content	h1	{ margin:0; 
				  color:#00c;
				  font-size:150%;
				  text-align:center;
				  font-family:Comic Sans MS;
				}
#content	h2	{ color:#990000;
				  font-size:120%;
				  font-family:Comic Sans MS;
				}

#content	h3	{ color:#00c;
				  margin-top:12px;
				  margin-bottom:3px;
				  font-family:Comic Sans MS;
				  font-size:100%;
				}
				
#content	a	{ padding: 0 3px 0 3px;
				  font-weight:bold;
				  color:#00c;
/*				  text-decoration:none; */
				}
#content a:hover{ COLOR:#006600;
				  text-decoration:underline;
				}
				
.allgem_div		{ margin:0;width:900px;
				  padding: 15px 30px 15px 30px;
				}

/*
#content hr		{ border: 1px solid#006; }
*/
div.allgem_hr	 { background:url(../privat/img/trenn_x.gif) no-repeat; height:25px; }
div.allgem_hr hr {display:none; }

/*------------------------------------------------------------------------
	SESAM Seiten:
*/
.sesam_ver		{ color:#cc0033;
				}

.sesam_div		{ margin:0;
				  padding: 15px 30px 15px 30px;
				}
p.sesam_kontakt { padding:10px;
				  margin-left:30px;
				  border:1px solid black;
				  width:300px;
				  background-color:#eeeecc;
				  font-size:80%;
				  font-family: Verdana, Arial, sans-serif;
				}

/*------------------------------------------------------------------------
	Private Seiten: Inhaltsverzeichnis der einzelnen Files
*/
#InhaltUeb		{ text-align:center; }
div.inhalt		{ display:block;}
img.inhalt		{ border:1px solid black;
				  margin: 0 25px 8px 0;
				}
.inhaltAImg		{ width:150px;
 				  vertical-align:middle;
 				  float:left;
				}
/*------------------------------------------------------------------------
	Private Seiten: Navigationsbuttons
*/
div#navi_so		{ position:relative;
				  top:-20px;
				  left:0;
				  height:40px;
				  width:99%;
				  margin:0;
				  padding:0 0 10px 0;
				  font-size:18px;
				  text-align:center;
				  border-bottom:1px solid #00c;
				}
div#navi_su		{ position:relative;
				  top:0;
				  left:0;
				  height:40px;
				  width:100%;
				  margin:0 0 20px 0;
				  font-size:18px;
				  text-align:center;
				  border-top:1px solid #00c;
				}
#navi_so a		{ padding-top:8px;
				  text-decoration:none;
				}
#navi_su a		{ padding-top:8px;
				  text-decoration:none;
				}

a.navi_prevs	{ position:absolute; 
				  top:0;
				  left:10px;
				  width:176px;
				  height:40px;
				  background:URL(../privat/img/bk_navbut.gif) no-repeat;
				}
a.navi_rets		{ position:absolute;
				  top:0;
				  left:40%;
				  width:150px;
				  height:40px;
				  background:URL(../privat/img/bk_navbut1.gif) no-repeat;
				}

a.navi_nexts	{ position:absolute;
				  top:0;
				  right:10px;
				  width:140px;
				  height:40px;
				  background:URL(../privat/img/bk_navbut2.gif) no-repeat;
				}

/*==============================================================================
	Styles für linke Sidebar
==============================================================================*/

#navigation		{ position:absolute;
				  left:0;
				  top:20px;
				  width:230px;
				  margin:0;
				  padding:0;
				  font-size:18px;
				  text-align:center;
				  font-family: Verdana, Arial;
				}
				
#navigation hr	{ border:1px solid #ffffcc;
				  margin-left:20px;
				  margin-right:10px;
				}

/*==============================================================================
	Styles für globale Menue Buttons
==============================================================================*/

.navglob		{ COLOR:#ffffff;
				  font-weight:bold;
				  font-size:18px;
				  margin:15px 35px 15px 35px;
				  padding:0;
				}

.navglob ul		{ list-style-type:none;  margin:0; padding:0;}
				
.navglob ul a 	{ COLOR:#ffffff;
				  background:url(../img/Button3gruen.gif) no-repeat; 
				  background-position:0 0;
				  text-decoration:none;
				  height:30px;
				  width:130px;
				  display:block;
				  padding:2px 0 0 0;
				  margin:3px 0 3px 0;
				}
.navglob ul a:hover  { COLOR:#003300;
				  background-position:-130px 0;
				 }
.navglob ul span	{ background:url(../img/Button3gruen.gif) no-repeat; 
				  background-position:-260px 0;
				  height:30px;
				  width:130px;
				  padding:2px 0 0 0;
				  margin:3px 0 3px 0;
				  display:block;
				  cursor:default;
				}

/*==============================================================================
	Styles für lokale Menue Buttons
==============================================================================*/

.navloc			{ COLOR:#ffffff;
				  font-weight:normal;
				  font-size:18px;
				  margin:15px 35px 15px 35px;
				  padding:0;
				}

.navloc ul		{ list-style-type:none;
				  margin:0; padding:0;}
				
.navloc ul a 	{ COLOR:#990033;
				  background:url(../img/Button3gold.gif) no-repeat; 
				  background-position:0 0;
				  text-decoration:none;
				  height:30px;
				  width:130px;
				  padding:2px 0 0 0;
				  margin:3px 0 3px 0px;
				  display:block;
				}
.navloc ul a:hover  { COLOR:#003300; background-position:-130px 0;}

.navloc SPAN	{ background:url(../img/Button3gold.gif) no-repeat; 
				  background-position:-260px 0;
				  height:30px;
				  width:130px;
				  padding:2px 0 0 0;
				  margin:3px 0 3px 0px;
				  display:block;
				  cursor:default;
				}

/*==============================================================================
	Styles für das "STYLE-Switch" Formular
==============================================================================*/

#sw_div		{	  width:135px;
				  font-size:14px;
				  border:solid 2px #003300;
				  margin:15px 30px 0 30px;
				  padding:5px 0 5px 5px;
				}
.sw_title		{ display:block;
				  background-image: none;
				  color:#fff;
				  padding:0;
				  margin:0;
				}
				
#sw_select		{ padding:0;
				  margin:10px 0 0 0;
				  width: 80px;
				}

#sw_submit		{ padding:0;
				  margin:0;
				  font-size:14px;
				}

/*==============================================================================
	Styles für das "Segeln und Tauchen" Menue
==============================================================================*/

#mymenue		{ text-align:left; 
				  margin:10px 5px 10px 10px;
				  padding:10px 0 10px 10px;
				  overflow:hidden;
				  border:1px dotted black;
				  background-color:#ffffcc;
				  color:#003300;
				}
#mymenue ul		{ list-style-type:none;
				  padding:0; margin:0;
				}

A.MenuUeb		{ color:#003300;
				  font-family: Verdana, Arial, sans-serif;
				  font-size:18px;
				  font-weight:bolder;
				  text-decoration:none;
				  margin:10px 0 10px 10px;
			      overflow:hidden;
				}
A.MenuUeb:active	{ COLOR:#cc3300; }
A.MenuUeb:hover	    { COLOR:#cc3300; }

.MenuTxt		{ color:#336600;
				  font-size:10px;
				  padding-left:10px;
				}
.Menu			{ padding:0 0 0 10px; }

A.nav			{ color:#003300;
				  font-family: Verdana, Arial, sans-serif;
				  font-size:18px;
				  font-weight:normal;
				  text-decoration:none;
				  margin:10px 0 10px 10px;
				  overflow:visible;
				  white-space: nowrap;
				}
A.nav:active	{ COLOR:#cc3300; }
A.nav:hover	    { COLOR:#cc3300; }

/*==============================================================================
	Styles für das Guestbook
==============================================================================*/

#guest_form		{ margin:15px;
				  padding:10px 0 10px 0;
				}

#guest_form h2 { font-size:small; }

#guest_form a {	  background:url(../img/Button3gruen.gif) no-repeat transparent; 
				  background-position:0 0;
				  height:30px;
				  width:130px;
				  padding:6px 0 0 0; 
				  margin:3px 0 3px 50px;
				  font-size:14px;
				  font-weight:bold;
				  text-decoration:none;
				  text-align:center;
				  font-family: Verdana, Arial;
				  overflow:hidden;
				  display:block;
				}
#guest_form a:link{ COLOR:#ffffff;}
#guest_form a:active{ COLOR:#ffffff;}
#guest_form a:visited{ COLOR:#ffffff;}
#guest_form A:hover
				{ COLOR:#003300;
				  background-color:transparent;
				  background-position:-130px 0;
				  text-decoration:none;
				}
/*============================================================================*/

div.guest_hr1	{ background:url(../privat/img/trenn_x.gif) no-repeat; height:25px; }
div.guest_hr1 hr {display:none; }

.guest_hr2		{ background:url(../privat/img/trenn_2.gif) no-repeat; height:18px; }
div.guest_hr2 hr {display:none; }

.guest_div		{ margin:0;
				  padding: 20px 40px 20px 30px;
				}

.guest_div a	{ font-weight:normal; }
.guest_div a:link	{ font-weight:normal; }
.guest_div a:active	{ font-weight:normal; }
.guest_div a:visited	{ font-weight:normal; }
.guest_div a:hover	{ font-weight:normal; }

.guest_div p	{ margin:0; padding:0; }
p.guest_lfd	{ margin-bottom:8px;}

span.guest_lfd	{ color:#ff3300;
				  width:90px;
				  font-weight:bold;
				}

.guest_name 	{ font-weight:bold;
				}

.guest_dat		{  font-weight:normal;}

.guest_email	{ width:90px; 
				  font-weight:normal;
				  font-size:smaller;
				}

.guest_www		{ width:90px; 
				  font-weight:normal;
				  font-size:smaller;
				}

p.guest_betr	{ margin:8px 0 0 0; }
span.guest_betr	{ width:90px;
				  font-weight:normal;
				  font-size:smaller;
				  display:none;
				}
/* .guest_betrx	{ font-weight:bold;	} */

p.guest_txt		{ padding-top:10px;
				  padding-left:20px;
				}

.guest_ant		{ display:block;
				  margin:10px 0 5px 20px;
				  font-size:smaller;
				  font-style:italic;
				  color:#000;
				}
/*------------------------------------------------------
	Guestbook Input Table
*/
table#guest_inpTbl { border:0; }
td#guest_inpSubm {padding-left:0;
				  padding-top:20px;
				 }
div#guest_inpRet { margin: -38px 0 0 140px;
				  padding:0;
				 }



