body { background-color:#f1eee0;  margin-top: 0px;}

a { color: #000000; text-decoration: underline;}
a:hover { color: #000000; text-decoration: none;}
a:active { color: #000000; text-decoration: underline;} 
a:visited:hover { color: #000000; text-decoration: none;}
.titremdm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #1A459D;}
.date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFAF34;}
.titrenews { font-family: "Arial Black"; font-size: 12px; font-weight: normal; color: #1A439D;}
.textetopnewsblack { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; line-height: 14px; text-align: justify;}
.textemodule { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; font-variant: normal; color: #000000; line-height: 10px}
.h1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; line-height: 14px; display: inline; text-align: justify;}
.h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; line-height: 14px; display: inline; text-align: justify;}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; line-height: 14px; display: inline; text-align: justify;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; line-height: 14px; display: inline; text-align: justify;}
#angeln { position:absolute; width:675px; left: 0px; top: 140px; background-color: #FFFFFF; }

#bg { position: absolute; width: 685px; z-index: 1; background-color: #FFFFFF; left: 50%;  margin-left: -342px;
background: url(bg_content.png) 0 0 repeat-y;
}


#headerbox { position: absolute; width: 675px; height: 133px; z-index: 1; top: 0px; left: 0px; }
#home-header { list-style-type:none; left:0px; padding:0px; }
#header2 { width: 662px; height: 98px; z-index: 1; margin-left: 5px; margin-top: 5px; background-color: #FFFFFF; background-image: url(angeln/keschern.gif); border: 1px solid #000000; }
#header2 h1 { margin-left: 62px; padding-bottom: 10px; font-family: Courier New; font-size: 11px; font-style:italic; font-weight:bold; color: #FFFFFF; }
#angelurlaub-angelreisen h1 { position: absolute; width: 300px; z-index: 2; margin-left: 345px; margin-top: 80px; font-family: Courier New; font-size: 11px; font-style:italic; font-weight:bold; color: #FFFFFF; text-decoration: none; }
#angelurlaub-angelreisen h1 a { font-family: Courier New; font-size: 11px; font-style:italic; font-weight:bold; color: #FFFFFF; text-decoration: none; }
#angelurlaub-angelreisen h1 a:hover { font-family: Courier New; font-size: 11px; font-style:italic; font-weight:bold; color: #FFFFFF; text-decoration: none; }
#angelurlaub-angelreisen h1 a:visited { font-family: Courier New; font-size: 11px; font-style:italic; font-weight:bold; color: #FFFFFF; text-decoration: none; }
#header3 { position: relative; width: 664px; height: auto; z-index: 1; margin-left: 5px; margin-top: -7px; background-color: #FFFFFF; }
#header4-homepage { position: relative; width: 665px; height: auto; margin-left: 5px; margin-top: 256px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #464646; line-height: 20px; text-align: justify; background-image: url(angeln/bg-header-4.png); }
#header4 { position: relative; width: 665px; height: auto; margin-left: 5px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #464646; line-height: 20px; text-align: justify; background-image: url(angeln/bg-header-4.png); }

#navibox { position: relative; width: 150px; height: auto; z-index: 1; margin-right: -5px; margin-top: 173px; float: right; }
#navibox-homepage { position: relative; width: 150px; height: auto; z-index: 1; margin-right: 0px; margin-top: 20px; float: right; }

#box1, #box2, #box3, #box4 { width: 124px; }
#boxbg { position: absolute; width: 140px; margin-top: 133px; margin-left: 162px; background-color: #FFFFFF; }
#box1 { margin-left: 7px; margin-top: 0px; border: 1px solid #000066; background-color: white; }
#box2 { height: 89px; margin-left: 7px; margin-top: 18px; border: 1px solid #000066; background-color: white; }
#box3 { height:auto; z-index:1; border: 1px solid #000066; margin-top: 18px; margin-left: 7px; }
#box4 { margin-left: 7px; margin-top: 18px; border: 1px solid #000066; background-color: white; }
#menu2 { width: 124px; z-index: 1; margin-left: 0px; margin-top: 0px; background-image: url(angeln/angeln.gif); }
#news2 { width: 124px; height: 89px; margin-left: 0px; margin-top: 0px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; line-height: 10px; }	
#linktips2 { width: 124px; z-index: 1; margin-left: 0px; margin-top: 0px; background-image: url(angeln/angeln.gif); font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; line-height: 14px; text-align: justify; }

#contentbox { position: relative; width: 475px; height: auto; z-index: 1; margin-left: 0px; margin-top: 135px; margin-bottom: 25px; float: left; }
#contentbox-homepage { position: relative; width: 475px; height: auto; z-index: 1; margin-left: 0px; margin-top: 5px; margin-bottom: 25px; float: left; }
#content { position: relative; width: 490px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 12px; padding : 3px; color : #000000; }
#content11 { position: relative; width: 490px; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 12px; padding : 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.content111 { position: relative; width: 510px; left: 5px; top: 20px; margin-bottom: 20px; margin-left: 0px; padding : 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color:#F1F1F1; }
.content11-neu { position: relative; width: 500px; margin-top: 26px; margin-right: 0px; margin-bottom: 0px; margin-left: 7px; padding : 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color:#F1F1F1;  }
.content11-neu-text { position: relative; width: 480px; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 7px; padding : 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color:#F1F1F1;  }

#contentstartpage { position: relative; width: 665px; margin-top: 115px; margin-right: 0px; margin-bottom: 0px; margin-left: 2px; padding : 3px; color: #000000; }
#smallcontent { position: relative; width: 375px; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 12px; padding : 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.content11 { position: relative; width: 510px; margin-top: 26px; margin-right: 0px; margin-bottom: 0px; margin-left: 2px; padding : 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.content { position: relative; width: 490px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 12px; padding : 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #000000; }

#copyrightbox { position: relative; width: 350px; height: auto; z-index: 1; margin-top: 30px; margin-bottom: 5px; left: 177px; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; line-height: 14px; text-align: justify; }
#copyrightbox2 { position: relative; width: 455px; height: auto; z-index: 1; margin-top: 30px; margin-bottom: 5px; left: 110px; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; line-height: 14px; text-align: justify; }

#interaktivbg { position: absolute; width: 120px; height: 103px; z-index: 1; left: 540px; top: 470px; border: 1px none #000000; }
#interaktiv1 { position: absolute; width: 24px; height: 19px; z-index: 1; left: 4px; top: 23px; border: 1px none #000000; }
#interaktiv2 { position: absolute; width: 24px; height: 19px; z-index: 1; left: 4px; top: 47px; border: 1px none #000000; }
#interaktiv3 { position: absolute; width: 24px; height: 19px; z-index: 1; left: 4px; top: 71px; border: 1px none #000000; }
#interaktiv4 { position: absolute; width: 80px; height: 62px; z-index: 1; left: 35px; top: 23px; border: 1px none #000000; background-color: #000066; layer-background-color: #000066; }
#interaktiv5 { position: absolute; width: 78px; height: 60px; z-index: 1; left: 1px; top: 1px; border: 1px none #000000; }

#interaktivbg2 { position: absolute; width: 120px; height: 103px; z-index: 1; left: 540px; top: 580px; border: 1px none #000000; }

#floatingcontent { position: absolute; width: 365px; height: 32px; z-index: 1; left: 152px; top: 2px; onmouseover: sspeed=0; onmouseout: sspeed=restart; clear: both; }

#impressumbg { position: relative; width: 478px; height: auto; z-index: 1; margin-left: 0px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight:normal; color: #000000; line-height: 14px; text-align: justify; }
.impressum2 { position: relative; width: 200px; height: auto; z-index: 1; margin-left: 0px; margin-top: 5px; float: left; }
.impressum3 { position: relative; width: 200px; height: auto; z-index: 1; margin-left: 0px; margin-top: 5px; margin-bottom: 25px; float: right; }
.impressum4 { position: relative; width: 476px; height: auto; z-index: 1; margin-left: 0px; clear: both; }

#sitemap { line-height: 25px; }

.preise { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #ff9900; text-align: justify}

#berichtbg { position: relative; width: 478px; height: auto; z-index: 1; margin-left: 0px; margin-top: 10px; }
.bericht1 { position: relative; width: 350px; height: auto; z-index: 1; margin-left: 0px; margin-top: 5px; float: left; }
.bericht2 { position: relative; width: 120px; height: auto; z-index: 1; margin-left: 0px; margin-top: 5px; margin-bottom: 25px; float: right; }
.bericht3 { position: relative; z-index: 1; margin-left: 0px; margin-top: 5px; clear: both; }

.artikelKopf { background-color: #c7d2e0; font-family: Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold;color: #000000; text-decoration: none;}
.artikelBg { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #333333; background-color: #eceef0; border: 1px solid #7799bb;}
.artikelKopf h2 { background-color: #c7d2e0; font-family: Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold;color: #000000; text-decoration: none;}

.button {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #003366; text-decoration: none;	background-color: #FFFFFF; font-weight: bold; margin: 1px; padding: 1px;	border-top: 1px solid #7799bb; border-right: 1px solid #000000;	border-bottom: 1px solid #000000; border-left: 1px solid #7799bb;}
.button:visited {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #003366; text-decoration: none;	background-color: #FFFFFF; font-weight: bold; margin: 1px; padding: 1px;	border-top: 1px solid #7799bb; border-right: 1px solid #000000;	border-bottom: 1px solid #000000; border-left: 1px solid #7799bb;}
.button:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #003366; text-decoration: none;	background-color: #FFFFFF; font-weight: bold; margin: 1px; padding: 1px;	border-top: 1px solid #7799bb; border-right: 1px solid #000000;	border-bottom: 1px solid #000000; border-left: 1px solid #7799bb;}

#angelkontakt { position: absolute; width: 15px; z-index: 1; left: 530px; top: 116px; border: 1px none #000000; }

#menu { background-color: #ffffff; padding: 0px; width: 124px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; }

#menu ul { margin: 0px; padding: 0px; border-bottom: 1px solid #ffffff;}
#menu li { margin: 0px; padding: 0px; list-style-type: none; background-color: #fff5e8; font-size: 9px; }

.closed a { background-repeat: no-repeat; background-position: 3px 50%; background-color: #e1e6f1; color: #3555A2; display: block; 
font-size: 11px; font-weight: bold; padding: 2px 0px 2px 16px; text-decoration: none; }
.open a { background-repeat: no-repeat; background-position: 3px 50%; background-color: #e1e6f1; color: #3555A2; display: block; 
font-size: 11px; font-weight: bold; padding: 2px 0px 2px 16px; text-decoration: none; }

.closed a:hover { color: #3555A2; text-decoration: underline;}
.open a:hover { color: #ffffff; text-decoration: underline;}
.closed a { background-image:url(angeln/menplus.gif);}
.open a { background-image: url(angeln/menminus.gif); background-color: #ffb040; color: #ffffff;}
.closed ul a, .open ul a, .open ul a:hover { background-color: transparent; background-image:url(angeln/pagemarker.gif); 
background-repeat: no-repeat; background-position: 0% 50%; border-bottom: 1px solid #ffffff; color:#666; font-size: 9px; 
font-weight: bold; padding: 0 0 0 12px; margin: 0 0 0 10px; }
.open ul a:hover { background-color: transparent; text-decoration: underline;}

#p7swapmenu { background-color: #ffffff; padding: 0px; width: 124px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%; }

#p7swapmenu ul { margin: 0px; padding: 0px; border-bottom: 1px solid #ffffff;}
#p7swapmenu li { margin: 0px; padding: 0px; list-style-type: none; background-color: #fff5e8; }

#startseitentext { position: absolute; z-index: 1; left: 20px; border: 1px none #000000; visibility: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #464646; line-height: 14px; text-align: justify; }
#startseitenbild { width: 465px; height: 222px; z-index: 3; left: 160px; top: 172px; border: 1px none #000000; }
#angelnruegen { width: 465px; height: 260px; z-index: 3; left: 160px; top: 172px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #464646; line-height: 18px; text-align: justify; text-decoration:none; }
.angelurlaub { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #464646; line-height: 18px; text-align: justify; text-decoration: none; }
.angelurlaub a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #464646; line-height: 18px; text-align: justify; text-decoration: none; }
.angelurlaub a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #464646; line-height: 18px; text-align: justify; text-decoration: none; }

#news22 { width: 124px; height: 90px; margin-left: 0px; margin-top: 0px; overflow: hidden; }

#tablist { padding: 3px 0; margin-left: 0px; margin-bottom: 0; margin-top: 10px; font: bold 11px Verdana; }
#tablist li { list-style: none; display: inline; margin: 0; }
#tablist li a { text-decoration: none; padding: 3px 0.5em; margin-right: 8px; border: 1px dotted #8c7e5e; border-bottom: none; background-color: #FAFDA2; }
#tablist li a:link, #tablist li a:visited { color: #000000; }
#tablist li a.current { background: lightyellow; }
#tabcontentcontainer { width:360px; height:auto; margin-top:10px; }
.tabcontent { display:none; height: auto; }
.content111 { position: relative; width: 510px; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding : 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.wrap { padding:10px 2px 10px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.wrap h1 { border-bottom: #000000 1px solid; display:block; font-size: 12pt; margin-top:10px; margin-bottom:15px; color: #000; text-decoration: none; }
.wrap h2 { font-size: 11pt; color: #000; text-decoration: none; }
.wrap img { margin-top: 6px; }

#angeln-angelurlaub { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#000000; line-height: 18px; text-align: center; }
#angeln-angelurlaub h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; line-height: 18px; text-align: center; }

div.angeln-angebote-content { width: 145px; background-image: url(angeln/angebote/angeln-angebote-bg.gif); background-repeat: repeat-y; padding: 2px 12px 5px 6px; }
div.angeln-angebote-bottom { height: 15px; width: 160px; background-image: url(angeln/angebote/angeln-angebote-bottom.gif); background-repeat: no-repeat; }
							
.angeltouren-dorsch { position: relative; float:left; background-image:url(angeln/angeltour-dorsch.jpg); width:475px; height:188px; }
.angeltour-dorsch { position: relative; float:right; width:220px; margin-top:10px; }
.angeltouren-hecht { position: relative; float:left; background-image:url(angeln/angeltour-hecht.jpg); width:475px; height:188px; }
.angeltour-hecht { position: relative; float:right; width:220px; margin-top:10px; }



ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;font:normal 12px Helvetica, Verdana, Arial, sans-serif; text-align: right; line-height:23px;width:130px;}
ul.vert-one li{margin:0;padding:0;border-bottom:1px solid #F1F1F1;}
ul.vert-one li a.first{ border-top:2px solid #3A5178;}
ul.vert-one li a.first current,ul.vert-one li a.first current:hover{background:#EFFFCD url("angeln/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-one li a{display:block;text-decoration:none;color:#99CC33;background:#E9E9E9;padding-right: 10px;width:120px;}
ul.vert-one li a:hover{background:#EFFFCD url("angeln/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#EFFFCD url("angeln/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-one li a.sub,ul.vert-one li a.sub:hover{background-color:#F1F1F1;}
ul.vert-one li a.sub-active{background-color:#F1F1F1;color:#000000;}

.line {margin-left: 15px; height: 13px; width: 485px; border-bottom:1px solid #f5f5f1; margin-bottom: 9px; font-size: 1px;}
.line-2 {height: 13px; width: 485px; border-bottom:1px solid #f5f5f1; margin-bottom: 9px; font-size: 1px;}

.angeln {margin-left: 15px; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#666666; width: 480px;}
.angeln a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#666666; width: 480px;}
.angeln h1 {font-weight: normal; color: #015178; letter-spacing: -1px; font-family: Helvetica, Arial, sans-serif; font-size: 24px; line-height: 36px; }
.angeln h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#015178; line-height: 16px; }
.angeln-date {text-align: right;}
.angeln-angebote {margin-left: 15px; margin-bottom: 10px; margin-top: 10px; }
.angeln-angebote h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#015178; line-height: 16px;}
.angeln-angeltour-1 {width: 225px; float: left; background-color: #A7D552; margin-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; line-height: 18px;}
.angeln-angeltour-1-top {width: 225px; float: left; background-color: #99CC33; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; line-height: 18px;}
.angeln-angeltour-1-top h2 {padding: 5px; color: #FFFFFF; font-size: 15px; line-height: 28px;}
.angeln-angeltour-1-text {padding: 5px; background-color:#E7F4D1;}
.angeln-angeltour-1-bottom {padding: 5px; color: #FFFFFF; font-size: 12px;}
.angeln-angeltour-1-bottom a {color: #FFFFFF; font-size: 12px;}
.angeln-angeltour-2 {width: 225px; float: right; background-color: #A7D552; margin-right: -25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; line-height: 18px;}
.angeln-angeltour-2-top {width: 225px; float: right; background-color: #C3D841; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; line-height: 18px;}
.angeln-angeltour-2-top h2 {padding: 5px; color: #FFFFFF; font-size: 15px; line-height: 28px;}
.angeln-angeltour-2-text {padding: 5px; background-color:#E7F4D1;}
.angeln-angeltour-2-bottom {padding: 5px; color: #FFFFFF; font-size: 12px;}
.angeln-angeltour-2-bottom a {color: #FFFFFF; font-size: 12px;}

.angeln-termine {margin-left: 15px; margin-bottom: 10px; margin-top: 10px; }
.angeln-termine h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#015178; line-height: 16px;}
.angeln-termine-1 {width: 474px; margin-left: 15px; background-color: #F7F7F7; border-top: 2px solid #A7D552; border-bottom: 1px solid #f5f5f1; border-left: 1px solid #f5f5f1; border-right: 1px solid #f5f5f1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; padding: 5px;}
.angeln-termine-1 a {color:#666666;}
.angeln-termine-2 {width: 474px; margin-left: 15px; background-color: #F7F7F7; border: 1px solid #f5f5f1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; padding: 5px;}
.angeln-termine-2 a {color:#666666;}
.angeln-termine-3 {width: 474px; margin-left: 15px; background-color: #F7F7F7; border: 1px solid #f5f5f1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; padding: 5px;}
.angeln-termine-3 a {color:#666666;}
.angeln-termine-4 {width: 474px; margin-left: 15px; background-color: #F7F7F7; border: 1px solid #f5f5f1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; padding: 5px;}
.angeln-termine-4 a {color:#666666;}
.angeln-termine-kontakt {width: 476px; margin-left: 15px; background-color: #A7D552; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; padding: 5px;}
.angeln-termine-kontakt a {color:#FFFFFF;}

.angeln-news-homepage {margin-left: 15px; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#666666; width: 480px;}
.angeln-news-homepage a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#666666; width: 480px;}
.angeln-news-homepage h1 {font-weight: normal; color: #015178; letter-spacing: -1px; font-family: Helvetica, Arial, sans-serif; font-size: 24px; line-height: 36px; }
.angeln-news-date {width: 125px; background-color: #F7F7F7; border: 1px solid #f5f5f1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666;}
.angeln-news-preview {margin-bottom: 10px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#015178; line-height: 16px;}
.angeln-news-headline {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#015178;}

.angeln-news-newspage {margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#666666; width: 480px;}
.angeln-news-newspage a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#666666; width: 480px;}
.angeln-news-newspage h1 {font-weight: normal; color: #015178; letter-spacing: -1px; font-family: Helvetica, Arial, sans-serif; font-size: 24px; line-height: 36px; }
.angeln-news-newspage h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#015178; line-height: 16px; }

.angeln-presse {margin-left: 15px; margin-bottom: 10px; margin-top: 10px; }
.angeln-presse h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#015178; line-height: 16px;}
.angeln-presse-1 {width: 474px; margin-left: 15px; background-color: #F7F7F7; border: 1px solid #f5f5f1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; padding: 5px;}
.angeln-presse-1 a {color:#666666;}

.angeln-footer {width: 673px; clear: both; background-color: #F7F7F7; border: 1px solid #f5f5f1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-align: center; line-height: 18px;}
.angeln-footer a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-align: center; line-height: 18px; text-decoration: none;}
.angeln-footer h1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-align: center; line-height: 18px; text-decoration: none;}

.angeln-angelurlaub {width: 673px; background-color: #F7F7F7; border: 1px solid #f5f5f1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-align: center; line-height: 18px; padding-top: 15px;}
.angeln-angelurlaub a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-align: center; line-height: 18px; text-decoration: none;}
.angeln-angelurlaub h1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; text-align: center; line-height: 18px; text-decoration: none;}

.angeln-gaestemeinung {height: 116px; width: 130px; margin-top: 15px;}
.angeln-ockert {height: 84px; width: 130px; margin-top: 15px;}
.angeln-wetter {width: 120px; background-color: #F1F1F1; padding: 5px; margin-top: 15px;}
.angeln-empfehlung {width: 120px; background-color: #F1F1F1; padding: 5px; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#666666;}




.box { position: absolute; width: 905px; left: 181px; }

.left-alt {position:relative; margin-left: 155px; margin-top: 199px; width: 210px; background-color: #FFFFFF; margin-bottom: 0px; float: left;}
.left {position:relative; margin-top: 199px; width: 210px; background-color: #FFFFFF; margin-bottom: 0px; float: left;}
.history {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color:#333; padding: 5px;}

.gaestemeinung {position:relative; top: 10px; border-top: 10px solid #f1eee0; width: 210px; background-color: #FFFFFF;}
.ockert {position:relative; top: 10px; border-top: 10px solid #f1eee0; width: 210px; background-color: #FFFFFF;}
.wetter {position:relative; top: 10px; border-top: 10px solid #f1eee0; width: 210px; background-color: #FFFFFF;}
.empfehlung {position:relative; top: 10px; border-top: 10px solid #f1eee0; width: 190px; padding: 10px; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#333;}

.middle-alt {position:relative; right: 168px; margin-top: 199px; width: 669px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#333;}
.middle {position:relative; margin-top: 199px; margin-right: 3px; width: 665px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#333;}
.middle-top {position: relative; width: 655px; background-color: #FFFFFF; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#333;}
.middle-top a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#333; text-decoration: none;}
.middle-banner {position: relative; margin-top: 10px; padding: 10px; background-color: #FFFFFF;}
.middle-banner-neu {position: relative; margin-top: 10px; height: 252px; width: 665px;}
.middle-left {position: relative; margin-top: 10px; width: 310px; padding: 9px; float: left; background:#fff url(angeln/middle-bottom.png) no-repeat center bottom;}
.middle-left-left {position: relative; top: 10px; width: 310px; padding: 9px; clear: left; float: left; background:#fff url(angeln/middle-bottom.png) no-repeat center bottom;}
.middle-right {position: relative; margin-top: 10px; width: 310px; padding: 9px; float: right; background:#fff url(angeln/middle-bottom.png) no-repeat center bottom;}
.middle-right-right {position: relative; margin-top: 10px; width: 310px; padding: 9px; clear: right; float: right; background:#fff url(angeln/middle-bottom.png) no-repeat center bottom;}
.middle-right-right-right {position: relative; margin-top: 10px; width: 310px; padding: 9px; clear: right; float: right; background:#fff url(angeln/middle-bottom.png) no-repeat center bottom;}
.middle-inner {top: 10px; width: 669px; border-top: 15px solid #f1eee0; margin-bottom: 300px; padding: 9px;}
.header {position:absolute; top: 0px; margin: 0 0 0 0; padding: 0 0 0 0; height: 159px; width: 100%; left: 0px; bottom: 0px; background: url(angeln/header-bg.png) repeat-x left top;}
.dotted {border-bottom: 1px dotted #f1eee0; padding-bottom: 10px;}

.footer-alt {position:relative; top: 30px; left: 154px; width: 900px; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#333; background-color: #FFFFFF; text-align: center;}
.footer-alt-top {position:relative; top: 30px; clear:both; left: 154px; width: 900px; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color:#FFFFFF; background-color: #355993; text-align: center;}
.footer-alt-top a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color:#FFFFFF; text-align: center; text-decoration: none;}
.footer {position:relative; top: 30px; width: 904px; padding-top: 10px; padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color:#333; background-color: #FFFFFF; text-align: center;}
.footer-top {position:relative; top: 30px; clear:both; width: 904px; padding-top: 10px; padding-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color:#FFFFFF; background-color: #355993; text-align: center;}
.footer-top a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color:#FFFFFF; text-align: center; text-decoration: none;}


ul.vert-two{margin:0;padding-left:20px;padding-right:20px;padding-top:10px;list-style-type:none;display:block;font:normal 12px Helvetica, Verdana, Arial, sans-serif; text-align: left; line-height:23px;width:180px;}
ul.vert-two li{margin:0;padding:0;border-bottom:1px dotted #F1F1F1; list-style-type:none;}
ul.vert-two li a.first{ }
ul.vert-two li a.first current,ul.vert-two li a.first current:hover{background:#EFFFCD url("angeln/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-two li a{display:block;text-decoration:none;color:#355993;padding-left: 10px;width:170px;}
ul.vert-two li a:hover{background:#EFFFCD url("angeln/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-two li a.current,ul.vert-two li a.current:hover{background:#EFFFCD url("angeln/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-two li a.sub,ul.vert-two li a.sub:hover{background-color:#F1F1F1;}
ul.vert-two li a.sub-active{background-color:#F1F1F1;color:#000000;}
ul.vert-two li a.sub-active-sub-active{background:#EFFFCD url("angeln/vert-one_arrow.gif") no-repeat 0 9px; width: 130px;}
ul.vert-two li a.sub-active-sub:hover{background:#EFFFCD url("angeln/vert-one_arrow.gif") no-repeat 0 9px; width: 130px;}


#sitemap {  }

#sitemap { font: bold 13px/16px arial; width: 900px; border-top:1px solid #fff;}
#sitemap ul { list-style:none; margin:0; padding:0; float:left;  }
#sitemap ul li { float:left; display:inline; margin:0 30px 15px 0; width:auto; overflow:hidden; white-space:nowrap }
#sitemap ul li ul { float:none; }
#sitemap ul li ul li { float:none; font-size:11px; font-weight:normal; margin-right:0; }
#sitemap ul li a,
#sitemap ul li span { padding-top:15px; display:block; text-decoration:none; color:#333; }
#sitemap ul li ul li a { color:#666; padding:0; }
#sitemap ul li a:hover { text-decoration:underline; }




.navigation { position: absolute; top: 159px; margin: 0 0 0 0; padding: 0 0 0 0; background:#315391 url(angeln/nav-bg.png) repeat-x left top; border-top:1px solid #1e3258; height:30px; width: 100%; left: 0px; overflow:hidden; }
.navigation ul { position: relative; float:left; width:903px; display:inline; margin-left: 181px; margin-top: 0px; height: 30px; padding: 0 0 0 0; }
.navigation ul li { position: relative; float:left; display:inline; }


.navigation ul li a { float:left; background:url(angeln/navigation.png) no-repeat left top; border-left:1px solid #1e3258; padding:40px 0 0; height:0px; width:auto; color:#fff; font-size:10px; line-height:1; font-weight:bold; text-transform:uppercase; text-decoration:none; }


.navigation ul li#n_home a         { width:47px; background-position: 0px 0px; }
	.navigation ul li#n_home a:hover  { background-position:0px -30px; }
	.navigation ul li#n_home.on a     { background-position:0px -93px !important; }
	.navigation ul li#n_home a:active { background-position:0px -80px !important; }
.navigation ul li#n_ueber-uns a     { width:108px; background-position: -48px  top; }
	.navigation ul li#n_ueber-uns a:hover  { background-position:-48px -30px; }
	.navigation ul li#n_ueber-uns.on a     { background-position:-48px -30px !important; }
	.navigation ul li#n_ueber-uns a:active { background-position:-48px -80px !important; }
.navigation ul li#n_angebote a        { width:108px; background-position: -157px top; }
	.navigation ul li#n_angebote a:hover  { background-position:-157px -30px; }
	.navigation ul li#n_angebote.on a     { background-position:-157px -30px !important; }
	.navigation ul li#n_angebote a:active { background-position:-157px -80px !important; }
.navigation ul li#n_unterkunft a        	{ width:111px; background-position: -266px top; }
	.navigation ul li#n_unterkunft a:hover  { background-position:-266px -30px; }
	.navigation ul li#n_unterkunft.on a     { background-position:-266px -30px !important; }
	.navigation ul li#n_unterkunft a:active { background-position:-266px -80px !important; }
.navigation ul li#n_boot a         { width:116px; background-position: -378px top; }
	.navigation ul li#n_boot a:hover  { background-position:-378px -30px; }
	.navigation ul li#n_boot.on a     { background-position:-378px -30px !important; }
	.navigation ul li#n_boot a:active { background-position:-378px -80px !important; }
.navigation ul li#n_news a         { width:69px;  background-position: -495px top; }
	.navigation ul li#n_news a:hover  { background-position:-495px -30px; }
	.navigation ul li#n_news.on a     { background-position:-495px -30px !important; }
	.navigation ul li#n_news a:active { background-position:-495px -80px !important; }
.navigation ul li#n_infos a       { width:75px;  background-position: -565px top; }
	.navigation ul li#n_infos a:hover  { background-position:-565px -30px; }
	.navigation ul li#n_infos.on a     { background-position:-565px -30px !important; }
	.navigation ul li#n_infos a:active { background-position:-565px -80px !important; }
.navigation ul li#n_fangfotos a     { width:90px;  background-position: -641px top; }
	.navigation ul li#n_fangfotos a:hover  { background-position:-641px -30px; }
	.navigation ul li#n_fangfotos.on a     { background-position:-641px -30px !important; }
	.navigation ul li#n_fangfotos a:active { background-position:-641px -80px !important; }
.navigation ul li#n_kontakt a        { width:168px;  background-position: -732px top; border-right:1px solid #1e3258; }
	.navigation ul li#n_kontakt a:hover  { background-position:-732px -30px; }
	.navigation ul li#n_kontakt.on a     { background-position:-732px -30px !important; }
	.navigation ul li#n_kontakt a:active { background-position:-732px -80px !important; }


.navigation ul li a:hover  { background-position:left -40px; }
.navigation ul li.on a     { background-position:left -120px; }
.navigation ul li a:active { background-position:left -80px; }
