/******************************/
/* CSS für www.nowotaucher.de */
/*        Vollversion         */
/******************************/

/* Allgemeine Auszeichnungen */
html,body{margin:0;padding:0}
body{font-family: geneva, sans-serif;text-align:center; background-color: #9BBDFF;}
h1,h2,h3,h4,h5 {color : #330099; font-weight : bold;text-align : left;}
H1 {font-size : 1.75em; text-align : center; margin-top:0px;}
H2 {font-size : 1.5em; text-align : center; }
H3 {font-size: 1.25em;}
H4 {font-size: 1.1em; margin : 0px; padding:0px;}
H5 {font-size: 1.15em; color:black; margin : 0px; padding:0px;}
a:link { color : #330099; text-decoration : underline; }
a:visited { color : #330099; text-decoration : underline; }
a:hover { color : Yellow; text-decoration : underline; }
a:active { color : #FFCC33; text-decoration : underline; }
p {font-size: 1em;}
dt {font-weight : bolder; letter-spacing : 1px;color : #000066;}
fieldset {border: none}

/* Navigation 
------------------------------------------------------------------------- 
Primäre Navigation*/

#ajaxmenu ul {margin: 0;padding: 0;list-style: none;}
#ajaxmenu ul li {position: relative;font-size: 0.75em;float: left;width:115px;display: block;text-decoration: none;text-align: center;font-weight: normal;}
#ajaxmenu ul li ul {position: absolute;left: 0; /* Set 1px less than menu width */top:28px;line-height: 16px;}
#ajaxmenu ul li a {color: #FFF1C3;font-weight: bold;}
/* Styles for Menu Items */
#ajaxmenu ul li.firstcategory {color: #FCFF00;font-weight: bold;height: 28px;line-height: 28px;padding-right: 0px;padding-left: 0px;background-image: url(images/menu.png);background-repeat: no-repeat;background-position: 0px;margin:0px;}
#ajaxmenu ul li.category {color: #FCFF00;font-weight: bold;height: 28px;line-height: 28px;padding-right: 0px;padding-left:0px;background-image: url(images/menu.png);background-repeat: no-repeat;background-position: -129px;margin: 0px;}
#ajaxmenu ul li.lastcategory {color: #FCFF00;font-weight: bold;height: 28px;line-height: 28px;padding-right: 0px;padding-left: 0px;background-image: url(images/menu.png);background-repeat: no-repeat;background-position: -222px;margin: 0px;}
#ajaxmenu ul li.firstcategory:hover, #ajaxmenu ul li.firstcategory.over {color: #fff;background-image: url(images/menu_roll.png);}
#ajaxmenu ul li.category:hover, #ajaxmenu ul li.category.over {color: #fff;background-image: url(images/menu_roll.png);}
#ajaxmenu ul li.lastcategory:hover, #ajaxmenu ul li.lastcategory.over {color: #fff;background-image: url(images/menu_roll.png);}
/* commented backslash \*/ 
* html ul li a {height:1%}
/* end hack */ 
#ajaxmenu li a {text-decoration: none;}
/* hovered lists */
#ajaxmenu li a, #ajaxmenu li.over a {	color: #fff;width: 108px;display: block;}
#ajaxmenu li li a:hover, #ajaxmenu li.over li a:hover {background-image: url(images/bullet_11x8_roll.gif) !important;color: #fff;background-repeat: no-repeat;background-color: #0048FF;background-position: left center;text-indent: 8pt;}
.AS_ajax_resultLink {font: bold 14px;}

/*Sekundaer-Navigation */
div#chapnav{	float:left;width : 178px;margin-top : 0px;margin-left: 0px;/*padding-top : 72px*/;height : 700px !important;}
#navcontainer ul {margin: 0 0 0 0;padding: 0;width : 178px;list-style-type: none; font-size: 12px;}
#navcontainer li { margin: 0; }
#navcontainer a {display: block;color: #FFF1C3;background-color: #4D72D7;padding: 3px 0 0 8px;width : auto;height: 15px !important;text-decoration: none;border-top: 1px solid #FFF1C3;border-left: 1px solid #FFF1C3;border-right: 1px solid #036;border-bottom: 1px solid #036;font-weight: bold;vertical-align : middle;}
#navcontainer a:hover {border-top: 1px solid #036;border-left: 1px solid #036;border-right: 1px solid #FFF1C3;border-bottom: 1px solid #FFF1C3;}
#navcontainer li li a{display: block;color: #FFF1C3; background-color: #4D72D7;width: auto;height: 15px !important;	padding: 3px 0 0 17px;text-decoration: none;border-top: 1px solid #FFF1C3;border-left: 1px solid #FFF1C3;border-right: 1px solid #036;border-bottom: 1px solid #036;font-weight: normal;}

/*Kapitel-Navigation */
#kapitelnavi {width:170px;background-color: #4C87BF;padding:5px;}
#kapitelnavi h2{font-size: 1em;border-bottom-style: dashed;color:#FFF1C3;}
#kapitelnavi ul {	margin: 0;padding: 0;list-style: none;}
#kapitelnavi ul li {color:#FFF1C3;position: relative;font-size: 1em;line-height: 1.5em;text-align: left;}
#kapitelnavi ul li a {text-decoration: none;	color: #FFF1C3;font-weight: normal;}
#kapitelnavi ul li a.hover {	color: Yellow;font-weight: bold;}

/* Text- und Bildklassen */
.intro {font-size: 0.9em; color: #4D5E7F; letter-spacing : 0.2em;	font-weight : bolder;line-height : 120%;}
.breadcrumb {margin: 15px 0px 15px 0px; display: block; font-size: 0.85em; color : #1F69FF; font-weight : bold; font-variant : small-caps !important;}
.B_crumb, .B_homeCrumb {color : #1F69FF !important;}
.mehr {font-size:1em; font-weight:bold; text-decoration:none !important; font-variant : small-caps !important;}
.klein {font-size: 0.7em;color: #000066;}
.bildsub {font-size: 0.7em;color: #000066;text-align : center; margin: 5px 0px 5px 0px;}
.copysub {font-size: 0.7em;color: #000066;margin: 5px 0px 5px 0px;}
.def{font-weight : bolder; letter-spacing : 1px; color : #000066;}
.sitemap1 {background-color : #B4CEFF;font-size : 1.2em;font-weight : bold;}
.sitemap2 {background-color : #B4CEFF;font-size : 1em;font-weight : bold;}
.sitemap3 {background-color : #B4CEFF;font-size : 0.9em;}
.imagel {float : left;margin : 3px 10px 5px; border: medium double Blue; background-color : #E6EEFF;/*border-bottom-style : dashed;border-bottom-color : Blue;*/border-bottom-width :thin}
.imager {float : right;margin : 3px 20px 5px 5px;border: medium double Blue; background-color : #E6EEFF;/*border-bottom-style : dashed;border-bottom-color : Blue;*/border-bottom-width :thin}
.imagec {text-align: center; margin : 3px 20px 5px 5px;border: medium double Blue; background-color : #E6EEFF;/*border-bottom-style : dashed;border-bottom-color : Blue;*/border-bottom-width :thin}
.center {text-align: center; }
div#bildlink {display:inline}
div#bildlink a {text-decoration:none !important;}
.imagecenter {border: medium double Blue;}
 .input_error {background-color: #FF8800; font-style: italic;}
 .label {font-weight: bold; padding-left: 5px; padding-right: 10px;}
 .clear {clear: both;}

/* Rahmen & Breakout-Boxen */
.rahmen1 {border-top : medium double Blue;border-bottom-style : dashed;border-bottom-color : Blue;border-bottom-width :thin;margin: 0px;}
.rahmen2 {border-top : thin dashed Blue;margin-top : 0px;padding : 0.5em 0.5em;margin-bottom : 0px;}
.rahmen3 {border-top : medium double Blue;border-bottom-style : dashed;border-bottom-color : Blue;border-bottom-width :thin;width : 300px;margin : 0px;background-color : #33AAFF;}
.rahmentipp {border-top : medium double Blue;border-bottom-style : dashed;border-bottom-color : Blue;border-bottom-width : thin;width : 200px;margin-top : 0px;margin-left: 20px;margin-bottom: 20px;padding : 0.75em 0.75em;background-color : #E6EEFF;	float: right;}
#toolheader {width: 170px;/*height: 40px !important;*/margin-top: 10px; padding-bottom: 10px;background-image: url(images/icons/bg_taucher.png);	background-repeat: no-repeat;background-position: top;background-color: #4D72D7;}
#toolheader h2{padding-top: 10px;font-size: 1em;font-variant:small-caps;color:#FFE386;}
#toolheader p {margin:10px;/*font-variant:small-caps;*/color:#F0F0F0; font-size: 0.9em;}
#toolheader a{color : #FFE386;font-variant:small-caps;text-decoration : none; font-size: 0.8em;}
#toolheader ul li  {	padding:0;text-indent: -40px;list-style-type : none;color : #FFE386;font-variant:normal;font-size: 0.9em;line-height: 1.5em;text-align: left;}
.hinweis {font-size: 0.75em}
#toolbox {width: 170px;background-color :#337BFF;border : thin dashed Blue;padding: 5px;	/* ie5win fudge begins */	voice-family: "\";}\"";voice-family:inherit;width: 170px;}
html>body #toolbox {width: 170px; /* ie5win fudge ends */´}
#linksrechts {margin: 0;padding: 0;width: 168px;background-color: #033CA3;border-style : dashed;border-color : #9BBDFF;border-width : 2px;	/* ie5win fudge begins */voice-family: "\";}\"";voice-family:inherit;width: 170px;}
html>body #linksrechts {width: 170px; /* ie5win fudge ends */´}

/* Classes for Sitemap */
.LSM_0 {font-variant : small-caps;font-weight: bold;font-size: 1.25em;list-style-type:none;/*background-color:#8FC8FF;*/}
.LSM_0 a {text-decoration : none !important;}
.LSM_1 {font-variant : normal;font-weight: normal;font-size: 0.9em;list-style-type:none;margin-left: -1.25em;margin-bottom:1.25em;}
.LSM_2 {font-size: 0.9em;list-style-type:none;margin-left: -1.25em;margin-bottom:0.5em}

/* Layout-Definitionen */
div#pagecontainer {margin-left:auto;margin-right:auto;width:920px;text-align:center;border: 1px Blue;background-color :#9BBDFF;}
div#headcontainer {width:920px;text-align:center;	border: 1px Blue;background-color : #4D72D7;}
div#headertext {width:560px;text-align:left;float:left;}
div#headertext a{font-size: 1.5em;color: #FFE386;float:left;text-decoration:none !important;padding : 0.5em 0 0 0.5em;}
div#headersearch {width:340px;text-align:right;float:right;background-color : #4D72D7;}
div#headerimage {	width:920px;text-align:center;border: 1px Blue;background-color : #4D72D7;clear:both;}
div#maincontainer {width:920px;text-align:center;	border: 1px Blue;background-color : #9BBDFF;clear:both;}
div#leftnavigation{width:180px;text-align:left;float:left;background-color : #4D72D7;border-top: 15px solid #9BBDFF;
	/*	border-left: medium double Blue;border-right: 1px dashed Blue;background-image : url(images/navibg.gif);	background-repeat:repeat;*/}
div#contentcontainer{width:720px;text-align:left;float:right;background-color : #9BBDFF;}
div#content{width:530px;text-align:left;float:left;background-color : #9BBDFF;}
div#rightnavigation{width:180px;text-align:left;float:right;background-color : #9BBDFF;}
div#footcontainer {width:920px;text-align:center;background-color : #9BBDFF;clear:both;}
div#contenttop {padding-top: 0px;padding-bottom: 0px;	margin-bottom: 0px;width: 720px;}
div#contentleft{width:350px;text-align:left;float:left;}
div#contentleft h2{margin-bottom: 0px; padding-bottom: 10px}
div#contentright{padding-top: 0px;width:350px;text-align:left;float:right;}
div#contentright h2{margin-bottom: 0px;}
div#contentbot {padding-top: 20px;width: 720px;display: block;clear:both;}
div#mainpageteaser {width:350px;height:150px !important;margin: 0px 0px 10px 0px;padding: 0px 0px 10px 0px;border-bottom-style : dashed;	border-bottom-color : Blue;border-bottom-width : thin;}
div#mainpageteaser a {text-decoration : none !important;}
div#mainpageteaser p {font-size: 0.75em;font-weight: normal;color: #000066;text-align: left;margin:-10px 0px 10px 0px;}
div#mainpageteaser h2 {font-size: 1.1em;font-weight: normal;color: #000066;text-align: left; padding-bottom: 10px;}
div#rubrikteaser {width:350px;height:280px !important;margin: 0px 0px 20px 0px;background-color: #B4CEFF; /*border-top : medium double Blue;border-bottom-style : dashed;border-bottom-color : Blue;border-bottom-width : thin;*/}
div#rubrikteaser p {font-size:0.9em; margin:15px 15px 15px 15px;}
div#rubrikteaser h2 {font-size: 1.25em;font-weight: normal;color: #000066;text-align: left;padding:5px; margin:5px 0px 5px 0px}
div#rubrikteaser a {text-decoration:none !important}
div#contentfullteaser {width: 720px;height:110px !important;margin: 0px 0px 20px 0px; padding-top:5 px; background-color: #B4CEFF;/*border-top : medium double Blue;border-bottom : medium double Blue;border-bottom-color : Blue;	border-bottom-width : thin;*/}
.cfthead {font-size: 1.1em; font-weight:bold;}
div#contentfullteaser  p {width: 525px !important;margin:10px 5px 10px 15px;float: left;font-size: 0.9em;}
div#contentfullteaser  a {text-decoration:none !important}
div#actionteaser {width:165px;margin: 0px 0px 5px 0px;padding: 0px 0px 5px 0px;border-bottom-style : dashed;	border-bottom-color : Blue;border-bottom-width : thin;}
div#actionteaser h {font-size: 0.8em;}
div#actionteaser a {text-decoration : none;color :#FFE386;}
div#actionteaser p {font-size: 0.75em;font-weight: normal;color: #000066;text-align: left;margin:5px 5px 0px 5px;color :#E4E4E4;}
div#cfteaserimg  {width: 175px;float: right;margin: 0px;}
div#newsbody {width:720px;margin: 0px 0px 20px 0px;padding: 0px 0px 10px 0px;border-bottom-style : dashed;border-bottom-color : Blue;border-bottom-width : thin;}
div#newsbody h2 {font-size: 1.25em;font-weight: normal;color: #000066;	text-align: left;padding:5px;}
#columns li {
float: left;
margin-left:-40px;
margin-right: 50px;
}
#columns {
list-style: none;
width: 100%;
margin:0px 0; 
}
div#picofmonth {width:350px;height:370px !important;margin: 0px 0px 10px 0px;padding: 0px 0px 10px 0px;border-bottom-style : dashed; border-bottom-color : Blue;border-bottom-width : thin;}
div#picofmonth p {font-size: 0.75em;font-weight: normal;color: #000066;text-align: left;margin:-10px 0px 10px 0px;}
/* Calender   */
.calendar {text-align:center}
.calendar td{border: 1px solid #9BBDFF;padding: 1px 1px 1px 1px; background-color:#008CBA ;color: black;}
.calendar th{color:#9BBDFF !important;}
.calendar-month {font-size: 1em; color: #F5F5F5; font-weight : bolder;line-height : 120%; background-color:#008CBA ;}
.cal_link a, .cal_link a:link, .cal_link a:visited {text-decoration: none !important;color: yellow; font-weight : bold; text-align:left !important;}
.cal_link a:hover {background-color: #fff !important;color: #000;}
#calendar-prev, #calendar-next {font-size: 1.25em; text-decoration: none !important;color: #fff; font-weight : bold;}

/* Ajax-Suche */
#ajaxSearch_input {width: auto;display: inline;height: 17px;border: 0 !important;background: #CDDEFF /*url(images/input-bg.gif) repeat-x top left*/;margin: 0 3px 0 0;padding: 3px 0 0;vertical-align: top;}
#ajaxSearch_submit {width: 70px !important;height: 21px !important;margin: 0 !important;border: 0 !important;  background: url(images/search_70x21.gif) no-repeat center top;cursor: pointer; float: right; 
/* hand-shaped cursor */cursor: hand;
/* for IE 5.x */
/*	padding: 55px 0 0 !important; position: absolute; top: 0px;left: 0px; */}
.ajaxSearch_resultLink { color: #330099; text-decoration : none !important; font-size: 1.1em; font-weight: bold;}
.ajaxSearch_highlight {font-variant : small-caps;}
.ajaxSearch_resultsInfo { font-size: 1.3em; color : #FFFF2D; font-weight: bold; margin-top: 0em;}
.ajaxSearch_paging {color: #ffffff, font-size: 1.1em; font-weight: bold; padding-bottom: 1.1em;}
.ajaxSearch_result {border-top : thin dashed Blue;margin-top : 1em;padding : 0.5em 0em 0em 0em;margin-bottom : -1.5em;}

/* Ditto Pagination */
.ditto_paging {border-top: 1px solid #ccc;padding: 10px;font-size: 86%;color: black;}
#ditto_pages .ditto_currentpage {border: 1px solid black;padding: 1px 5px 2px;margin-right: 1px;background-color:#008CBA;color: #fff;}
#ditto_pages .ditto_off {border: 1px solid #ccc;padding: 1px 5px 2px;margin-right: 1px;color: #ccc;}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {border: 1px solid #008CBA;padding: 1px 5px 2px;    margin-right: 1px;text-decoration: none !important;color: black;}
#ditto_pages a:hover {background-color: #fff;color: #000;}

/* Ditto Blog */
#blogteaser {width: 97%; height: 210px !important; padding: 5px; margin-bottom: 10px; border-top : medium double Blue; border-bottom : thin dashed Blue; background-color: #E6EEFF;}
#blogteaser h3 {margin: 0px; padding-bottom: 10px}
.blog_info {font-size: 0.75em;}
.blog_tags {font-weight : bold; font-variant : small-caps !important;}
	

/* TabberStyles */
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {display:none;}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {}
.tabberlive { margin-top:1em;}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav{margin:0;padding: 3px 0;border-bottom: 1px solid #778;font: bold 12px;}
ul.tabbernav li {list-style: none;margin: 0;display: inline;}
ul.tabbernav li a{padding: 3px 0.5em;margin-left: 3px;border: 1px solid #778;border-bottom: none;background: #DDE;text-decoration: none;}
ul.tabbernav li a:link { color: #448; text-decoration: none; }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover{color: #000;background: #AAE;border-color: #227;}
ul.tabbernav li.tabberactive a{background-color: #fff;border-bottom: 1px solid #fff;}
ul.tabbernav li.tabberactive a:hover{color: #000;background: white;border-bottom: 1px solid white;}
/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {font-size: 0.85em;padding:5px;border:1px solid #aaa;border-top:0;background: #E6EEFF;
 /* If you don't want the tab size changing whenever a tab is changed you can set a fixed height */
 /* height:200px; */
 /* If you set a fix height set overflow to auto and you will get a scrollbar when necessary */
 /* overflow:auto; */}
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {display:none;}
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab {height:200px;overflow:auto;}
/*--------------------------------------------------
  Maxigallery
  --------------------------------------------------*/
td.flummy {
padding: 4px;
border: 0px /*solid #6D6E71*/;
background-color: #9BBDFF;
vertical-align: middle;
overflow:hidden;
}
td.flummy a:hover img {
opacity:0.8;
text-decoration:none !important;
}
.thumbs .clearboth {
clear:both;
}
.childscontainer {
margin-bottom: 20px;
float: left;
}
.pagenumbers {
margin-bottom: 20px;
}
.picturecontainer {
text-align: center;
}
.picturecontainer .title {
font-size: 0.75em;
margin-top: 20px;
}
.picturecontainer .picture img {
border: none;
margin: 0 !important;
}
.picturecontainer .picture a {
background: none !important;
text-decoration: none !important;
border: 0;
}
.managecontainer {
float: left;
}
.managecontainer textarea {
width: 575px;
}
.managecontainer hr {
width: 580px;
text-align: left;
margin: 20px auto 20px 0;
}
.pictureform .managepicture {
float: left;
clear: left;
}
.pictureform .shortfields {
margin-left: 20px;
float: left;
}
.pictureform .clearboth {
clear: both;
}
.uploadcounter {
width: 20px;
margin-bottom: 10px;
float: left;
clear: left;
}
.uploadfile {
margin-bottom: 10px;
float: none;
}
.uploadfile input {
width: 385px;
}
.uploadform {
margin-top: 20px;
margin-bottom: -10px;
clear: both;
}
.uploadform .clearboth {
clear: both;
}
.slideshowwrapper {
text-align: center;
}
.deleteform {
float: left;
}
.synchform {
float: left;
} 
