/**************************
*
*	Content
*
**************************/
#content {
	width: 100%;
	background: url(../images/content/content-bg5.jpg) repeat-y scroll center 0 rgb(0, 0, 0);

}
#camera_wrap_1 {
	box-shadow: 0px 0px 9px 9px rgba(0, 0, 0, 0.50);
}
.contentBox {
	background: url('../images/transparent/127_255_transparent.png');
	width: 100%;
	box-shadow: 0px 0px 9px 9px rgba(0, 0, 0, 0.50);
	padding-bottom: 20px;
}
.contentBox h1,h2 {
	font-size: 3.2em;
	margin: 0px;
}
.contentBox h2 {
	font-size: 2.6em;
	margin: 0px;
}
.liste {
	text-align: left;
	padding-left: 15px;
}
.liste li {
	list-style-position: outside;
}
/**************************
*	Kalender
**************************/
.contentBox .kalender .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 345px;
	margin: auto;
}
.contentBox .kalender {
	width: 960px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 50px;
}
.contentBox .kalender .ajaxLoaderBox {
	text-align: center;
	width: 100%;
	padding-top: 30px;
}
.contentBox .kalender .prevMonth, .nextMonth {
	cursor: pointer;
}
.contentBox .kalender .pagination .prevBox {
	float: left;
	width: 30%;
	height: 45px;
	text-align: left;
	padding-top: 25px;
}
.contentBox .kalender .pagination .prevBox img,span {
	vertical-align:middle;
}
.contentBox .kalender .pagination .centerBox {
	float: left;
	width: 40%;
	height: 45px;
	text-align: center;
}
.contentBox .kalender .pagination .centerBox span {
	font-size: 3.0em;
	border-bottom: 1px solid #76050e;
}
.contentBox .kalender .pagination .centerBox .borderBox {
	height: 48px;
	width: 100%;
	margin: auto;
}
.contentBox .kalender .pagination .nextBox {
	float: left;
	width: 30%;
	height: 20px;
	text-align: right;
	padding-top: 25px;
}
.contentBox .kalender .pagination .nextBox img,span {
	vertical-align:middle;
}
.contentBox .kalender .navigation .navigationList {
	list-style: none;
	width: 99.6%;
	margin: 0px;
	padding: 0px;
	height: 18px;
	border-bottom: 1px solid #76050e;
}
.contentBox .kalender .navigation .navigationList li {
	float: left;
	font-size: 0.9em;
	padding-left: 10px;
	cursor: pointer;
}
.contentBox .kalender .navigation .navigationList li:last-child {
	padding-right: 10px;
}
@media screen and (min-width:0\0) {
    .contentBox .kalender .navigation .navigationList li {
	padding-left: 10px;
	}
}
.contentBox .kalender .disabled {
	cursor: default;
}
.contentBox #showKalender {
	margin-top: 10px;
}
.contentBox #showKalender .day {
    float: left;
    width: 124px;
    height: 40px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	font-weight: 400;
	overflow: hidden;
	padding: 6px 4px 6px 6px;
	text-align: left;
	color: #333333;
	display: block;
	border-right: 3px solid #141414;

}
.contentBox #showKalender .day.headline {
    background: url(../images/content/kalender/headline-bg.jpg) repeat-x scroll center 0 rgb(0, 0, 0);
    width: 126px;
    box-shadow: 0 0 0;
    margin-left: 0px;
    height: 18px !important;
    color: #9d9d9d;
    border: 0;
    text-align:center;
}
.contentBox #showKalender .day.bg-1 {
    background: url(../images/content/kalender/1-bg.jpg) repeat-x scroll center 0 rgb(0, 0, 0);
    height: 72px !important;
    color: #f4f5f4;
    font-size: 1.0em;
}
.contentBox #showKalender .day.bg-2 {
    background: url(../images/content/kalender/2-bg.jpg) repeat-x scroll center 0 rgb(0, 0, 0);
    height: 72px !important;
    color: #f4f5f4;
    font-size: 1.0em;
}
.contentBox #showKalender .day.bg-3 {
    background: url(../images/content/kalender/3-bg.jpg) repeat-x scroll center 0 rgb(0, 0, 0);
    height: 72px !important;
    color: #f4f5f4;
    font-size: 1.0em;
}
.contentBox #showKalender .day.bg-4 {
    background: url(../images/content/kalender/4-bg.jpg) repeat-x scroll center 0 rgb(0, 0, 0);
    height: 72px !important;
    color: #f4f5f4;
    font-size: 1.0em;
}
.contentBox #showKalender .day.before,.day.after {
    background: url(../images/content/kalender/before-after-bg.jpg) repeat-x scroll center 0 rgb(0, 0, 0);
    height: 72px !important;
}
.contentBox #showKalender .day.headline:nth-child(7) {
    width: 130px;
}
/**************************
*	Bildergalerien
**************************/
.contentBox .bildergalerien {
	padding-top: 50px;
	text-align: center;
}
.contentBox .bildergalerien .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 338px;
	margin: auto;
}
.contentBox .imageBox {
	width: 960px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}
.contentBox .imageBox img {
	padding-top: 5px;
}
.contentBox .imageBox a {
	outline: medium none;
}
/**************************
*	Bildergalerien Single Page
**************************/
.contentBox .zanderTitelBox .titel,.contentBox .barschTitelBox .titel,.contentBox .rapfenTitelBox .titel,.contentBox .hechtTitelBox .titel,.contentBox .meerforelleTitelBox .titel,.contentBox .sonstigeTitelBox .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 309px;
	margin: auto;
	position: absolute;
	top: 155px;
	left: 20px;
}
.contentBox .zanderTitelBox {
	background: url(../images/content/bildergalerien/zander-titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .barschTitelBox {
	background: url(../images/content/bildergalerien/barsch-titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .rapfenTitelBox {
	background: url(../images/content/bildergalerien/rapfen-titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .hechtTitelBox {
	background: url(../images/content/bildergalerien/hecht-titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .meerforelleTitelBox {
	background: url(../images/content/bildergalerien/meerforelle-titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .sonstigeTitelBox {
	background: url(../images/content/bildergalerien/sonstige-titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .galerie {
	text-align: left;
	width: 940px;
	margin: auto;
}
.contentBox .galerie .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	margin: 6px 0px 6px 0px;
}
.contentBox .galerie .titel h2 {
	color: #e30613;
}
.contentBox .galerie .contentLeft {
	float: left;
	width: 792px;
}
.contentBox .galerie .contentLeft .noPics {
	margin: 0px;
	padding: 0px;
}
.contentBox .galerie .contentLeft .boxNoPics {
	margin: 0px;
	padding: 0px;
}
.contentBox .galerie .contentRight {
	float: right;
	width: 130px;
}
.contentBox .galerie .contentRight .infoBox {
	width: 130px;
	height: 715px;
	padding: 5px 0px 15px 0px;
	background: url('../images/transparent/35_100_transparent.png');
	position: relative;
	text-align: left;
}
.contentBox .galerie .contentRight .infoBox .big {
	margin: 5px 0px 5px 15px;
	font-size: 1.5em;
	color: #fe0000;
	text-align: left;
}
.contentBox .galerie .contentRight .infoBox .small {
	margin: 15px 0px 5px 15px;
	font-size: 0.9em;
	color: #fe0000;
	text-align: left;
}
.contentBox .galerie .contentRight .infoBox .archivJahr {
	margin: 5px 0px 5px 15px;
	text-align: left;
	cursor: pointer;
}
/**************************
*	Team
**************************/
.contentBox .teamTitelBox .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 207px;
	margin: auto;
	position: absolute;
	top: 155px;
	left: 20px;
}
.contentBox .teamTitelBox {
	background: url(../images/content/team/titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .team {
	text-align: center;
	width: 940px;
	margin: auto;
}
.contentBox .team .teamBox {
	width: 220px;
	height: 375px;
	background: url('../images/transparent/35_100_transparent.png');
	float: left;
	margin-right: 20px;
}
.contentBox .team .teamBox:nth-child(6) {
	margin-right: 0px;
}
.contentBox .team .teamBox .name {
	margin-top: 5px;
	margin-bottom: 5px;
}
.contentBox .team .teamBox .name a {
	font-size: 1.5em;
	color: #fe0000;
}
.contentBox .team .teamBox .slogan {
	margin-top: 5px;
	margin-bottom: 5px;
}
.contentBox .team .teamBox .info {
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.contentBox .team .teamBox .info .more {
	font-size: 0.8em;
}
.contentBox .team .teamBox .info #icon_mehr {
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-left: 5px;
}
/**************************
*	Team Single Page
**************************/
.contentBox .teamSigle {
	width: 940px;
	margin: auto;
	padding-top: 50px;
}
.contentBox .teamSigle .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	width: 648px;
	margin-bottom: 6px;
}
.contentBox .teamSigle .titel h1 {
	color: #e30613;
	font-size: 2.6em;
}
.contentBox .teamSigle .contentLeft {
	float: left;
	width: 648px;
}
.contentBox .teamSigle .contentLeft p {
	text-align: justify;
	font-size: 1.0em;
	margin: 5px 0px 0px 0px;
}
.contentBox .teamSigle .contentRight {
	float: right;
	width: 274px;
}
.contentBox .teamSigle .contentRight .natschMorePics {
	background: url('../images/content/team/natsch-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .teamSigle .contentRight .natschMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .teamSigle .contentRight .andiMorePics {
	background: url('../images/content/team/andi-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .teamSigle .contentRight .andiMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .teamSigle .contentRight .marcMorePics {
	background: url('../images/content/team/marc-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .teamSigle .contentRight .marcMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .teamSigle .contentRight .patrickMorePics {
	background: url('../images/content/team/patrick-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .teamSigle .contentRight .patrickMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .teamSigle .contentRight .timMorePics {
	background: url('../images/content/team/tim-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .teamSigle .contentRight .timMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .teamSigle .contentRight .infoBox {
	width: 244px;
	padding: 5px 15px 15px 15px;
	background: url('../images/transparent/35_100_transparent.png');
}
.contentBox .teamSigle .contentRight .infoBox .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .teamSigle .contentRight .infoBox .text {
	margin: 5px 0px 0px 0px;
	font-size: 1.0em;
}
.contentBox .teamSigle .contentRight .infoBox .liste {
	margin: 5px 0px 0px 0px;
}
.contentBox .teamSigle .contentRight .infoBox .moreBox {
	border-top: 2px solid #76050e;
	text-align: right;
	padding-top: 10px;
	position: absolute;
	top: 493px;
	width: 244px;
}
.contentBox .teamSigle .contentRight .infoBox .moreBox span {
	font-size: 0.8em;
}
.contentBox .teamSigle .contentRight .infoBox .moreBox #icon_mehr {
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-left: 5px;
}
.contentBox .teamSigle .contentRight .infoBox .moreBoxGuide {
	height: 64px;
}
.contentBox .teamSigle .contentRight .infoBox .moreBoxGuide img {
	margin-right: 10px;
	border: 2px solid #d0dbe2;
	border-radius: 2px;
}
.contentBox .teamSigle .contentRight .infoBox .moreBoxGuide img:hover {
	border: 2px solid #76050E;
	border-radius: 2px;
	margin-right: 10px;
}
.contentBox .teamSigle .contentRight .infoBox .moreBoxGuide div {
	padding-top: 12px;
}
.contentBox .teamSigle .contentRight .infoBox .moreBoxGuide div a {
	color: #B5CBD6;
}
.contentBox .teamSigle .contentRight .infoBox .trennLinie {
	height: 2px;
	background-color:#76050e;
	margin: 15px 0px 15px 0px;
}
/**************************
*	Die Boote Overview
**************************/
.contentBox .boote {
	width: 940px;
	margin: auto;
	padding-top: 50px;
	text-align: center;
}
.contentBox .boote .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 432px;
	margin: auto;
}
.contentBox .boote .lundLogo {
	margin-bottom: 20px;
}
.contentBox .boote .bootBox {
	width: 458px;
	background: url('../images/transparent/35_100_transparent.png');
	float: left;
	margin-right: 12px;
}
.contentBox .boote .bootBox .image-container {
	position: relative;
	width: 458px;
	height: 195px;
}
.contentBox .boote .bootBox .image-container img{
	position:absolute;
	top:0;
	left:0;
}
.contentBox .boote .bootBox:nth-child(6) {
	margin-right: 0px;
}
.contentBox .boote .bootBox .name {
	margin-top: 5px;
	margin-bottom: 5px;
}
.contentBox .boote .bootBox .name a {
	font-size: 1.5em;
	color: #fe0000;
}
.contentBox .boote .bootBox .contentArea {
	padding: 0px 15px 15px 15px;
}
.contentBox .boote .bootBox .contentArea .slogan {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: justify;
	height: 55px;
}
.contentBox .boote .bootBox .contentArea .trennLinie {
	height: 2px;
	background-color:#76050e;
	margin: 15px 0px 11px 0px;
}
.contentBox .boote .bootBox .contentArea .info {
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: left;
}
.contentBox .boote .bootBox .contentArea .skizzeBox {
	margin-top: 20px;
	height: 137px;
}
.contentBox .boote .bootBox .contentArea .moreBox {
	border-top: 2px solid #76050e;
	text-align: right;
	padding-top: 10px;
	margin: 20px 0px 0px 0px;
	width: 428px;
}
.contentBox .boote .bootBox .contentArea .moreBox span {
	font-size: 0.8em;
}
.contentBox .boote .bootBox .contentArea .moreBox #icon_mehr {
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-left: 5px;
}
/**************************
*	Die Boote Single
**************************/
.contentBox .booteTitelBox .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 130px;
	margin: auto;
	position: absolute;
	top: 155px;
	left: 20px;
}
.contentBox .booteTitelBox {
	background: url(../images/content/boote/titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .boot {
	text-align: center;
	width: 940px;
	margin: auto;
}
.contentBox .boot .trennLinie {
	height: 1px;
	background-color:#76050e;
}
.contentBox .boot .contentLeft {
	float: left;
	width: 648px;
}
.contentBox .boot .contentLeft .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	width: 648px;
	margin-bottom: 6px;
	text-align: left;
}
.contentBox .boot .contentLeft .titel h2 {
	color: #e30613;
}
.contentBox .boot .contentLeft p {
	 text-align: justify;
	 margin-top: 10px;
}
.contentBox .boot .contentLeft .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .boot .contentLeft .text {
	margin: 5px 0px 0px 0px;
	font-size: 1.0em;
}
.contentBox .boot .contentRight {
	float: right;
	width: 274px;
}
.contentBox .boot .contentRight .logoBox {
	margin-bottom: 5px;
	height: 37px;
	padding-top: 10px;
}
.contentBox .boot .contentRight .creatureMorePics {
	background: url('../images/content/boote/creature-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .boot .contentRight .crocodileMorePics {
	background: url('../images/content/boote/crocodile-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .boot .contentRight .chameleonMorePics {
	background: url('../images/content/boote/chameleon-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .boot .contentRight .phantomMorePics {
	background: url('../images/content/boote/phantom-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .boot .contentRight .creatureMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .boot .contentRight .crocodileMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .boot .contentRight .chameleonMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .boot .contentRight .phantomMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .boot .contentRight .infoBox {
	width: 244px;
	padding: 5px 15px 15px 15px;
	background: url('../images/transparent/35_100_transparent.png');
	text-align: left;
}
.contentBox .boot .contentRight .infoBox .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .boot .contentRight .infoBox .text {
	margin: 5px 0px 0px 0px;
	font-size: 1.0em;
}
.contentBox .boot .contentRight .infoBox .liste {
	margin: 5px 0px 0px 0px;
}
.contentBox .boot .contentRight .infoBox .moreBox {
	border-top: 2px solid #76050e;
	text-align: right;
	padding-top: 10px;
	width: 244px;
}
.contentBox .boot .contentRight .infoBox .moreBox span {
	font-size: 0.8em;
}
.contentBox .boot .contentRight .infoBox .moreBox #icon_mehr {
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-left: 5px;
}
.contentBox .boot .contentRight .infoBox .trennLinie {
	height: 2px;
	background-color:#76050e;
	margin: 15px 0px 15px 0px;
}
.contentBox .boot .contentRight .infoBox .imgBox {
	width: 100%;
	text-align: center;
	margin: 0px 0px 15px 0px;
}
.contentBox .boot .contentRight .infoBox .moreBoxBoot {
	height: 64px;
}
.contentBox .boot .contentRight .infoBox .moreBoxBoot img:hover {
	border: 2px solid #76050E;
	border-radius: 2px;
	margin-right: 10px;
}
.contentBox .boot .contentRight .infoBox .moreBoxBoot img {
	margin-right: 10px;
	border: 2px solid #d0dbe2;
	border-radius: 2px;
}
.contentBox .boot .contentRight .infoBox .moreBoxBoot div {
	padding-top: 20px;
}
.contentBox .boot .contentRight .infoBox .moreBoxBoot div a {
	color: #B5CBD6;
}
/**************************
*	Leistunden und Preise
**************************/
.contentBox .leistungen-preise {
	width: 940px;
	margin: auto;
	padding-top: 50px;
	text-align: center;
}
.contentBox .leistungen-preise .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 439px;
	margin: auto;
}
.contentBox .leistungen-preise .leistungenBox {
	width: 220px;
	height: 775px;
	background: url('../images/transparent/35_100_transparent.png');
	float: left;
	margin-right: 20px;
}
.contentBox .leistungen-preise .leistungenBox .image-container {
	position: relative;
	width: 220px;
	height: 140px;
}
.contentBox .leistungen-preise .leistungenBox .image-container img{
	position:absolute;
	top:0;
	left:0;
}
.contentBox .leistungen-preise .leistungenBox:nth-child(6) {
	margin-right: 0px;
}
.contentBox .leistungen-preise .leistungenBox .big {
	margin-top: 5px;
	margin-bottom: 5px;
}
.contentBox .leistungen-preise .leistungenBox .big a {
	font-size: 1.2em;
	color: #fe0000;
}
.contentBox .leistungen-preise .leistungenBox .contentArea {
	padding: 0px 15px 15px 15px;
	position: relative;
}
.contentBox .leistungen-preise .leistungenBox .contentArea .info {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.contentBox .leistungen-preise .leistungenBox .contentArea .slogan {
	margin-top: 5px;
	/*text-align: justify;*/
	text-align: center;
}
.contentBox .leistungen-preise .leistungenBox .contentArea .trennLinie {
	height: 2px;
	background-color:#76050e;
	margin: 15px 0px 15px 0px;
}
.contentBox .leistungen-preise .leistungenBox .contentArea .infoText {
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: left;
}
.contentBox .leistungen-preise .leistungenBox .contentArea .moreBox {
	border-top: 2px solid #76050e;
	text-align: right;
	padding-top: 10px;
	margin-top: 15px;
	width: 190px;
}
.contentBox .leistungen-preise .leistungenBox .contentArea .liste a {
	text-decoration: underline;
	color: #B5CBD6;
}
.contentBox .leistungen-preise .leistungenBox .contentArea .moreBox span {
	font-size: 0.8em;
}
.contentBox .leistungen-preise .leistungenBox .contentArea .moreBox #icon_mehr {
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-left: 5px;
}
.contentBox .leistungen-preise .leistungenBox .contentArea .preis {
	font-size: 1.39em;
	color: #fe0000;
	margin: 0px;
}
.contentBox .leistungen-preise .leistungenBox .contentArea .preisText {
	margin: 0px;
	text-align: center;
	padding-bottom: 8px;
}
/**************************
*	Tagestouren, Nachttouren, Meerforellentouren
**************************/
.contentBox .tourTitelBox .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 622px;
	margin: auto;
	position: absolute;
	top: 155px;
	left: 20px;
}
.contentBox .ostseeTitelBox .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 325px;
	margin: auto;
	position: absolute;
	top: 155px;
	left: 20px;
}
.contentBox .tourTitelBox {
	background: url(../images/content/boote/titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .ostseeTitelBox {
	background: url(../images/content/leistungen-preise/titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .tour {
	text-align: left;
	width: 940px;
	margin: auto;
}
.contentBox .tour .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	margin: 6px 0px 6px 0px;
}
.contentBox .tour .titel h2 {
	color: #e30613;
}
.contentBox .tour .contentLeft .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .tour .contentLeft .wichtigUeberschrift {
	font-size: 1.0em;
	color: #FE0000;
	margin: 5px 0px 0px 0px;
}
.contentBox .tour .contentLeft .text {
	margin: 5px 0px 0px 0px;
	font-size: 1.0em;
	text-align: justify;
}
.contentBox .tour .contentLeft {
	float: left;
	width: 648px;
}
.contentBox .tour .contentRight {
	float: right;
	width: 274px;
}
.contentBox .tour .contentRight .tagestourMorePics {
	background: url('../images/content/leistungen-preise/tagestour-more-pics-bg.jpg');
	width: 274px;
	height: 175px;
	position: relative;
}
.contentBox .tour .contentRight .tagestourMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 155px;
	left: 105px;
	width: 169px;
	text-align: center;
}
.contentBox .tour .contentRight .protourMorePics {
	background: url('../images/content/leistungen-preise/protour-more-pics-bg.jpg');
	width: 274px;
	height: 175px;
	position: relative;
}
.contentBox .tour .contentRight .protourMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 155px;
	left: 105px;
	width: 169px;
	text-align: center;
}
.contentBox .tour .contentRight .nachttourMorePics {
	background: url('../images/content/leistungen-preise/nachttour-more-pics-bg.jpg');
	width: 274px;
	height: 175px;
	position: relative;
}
.contentBox .tour .contentRight .nachttourMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 155px;
	left: 105px;
	width: 169px;
	text-align: center;
}
.contentBox .tour .contentRight .ostseetourMorePics {
	background: url('../images/content/leistungen-preise/ostseetour-more-pics-bg.jpg');
	width: 274px;
	height: 175px;
	position: relative;
}
.contentBox .tour .contentRight .ostseetourMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 155px;
	left: 105px;
	width: 169px;
	text-align: center;
}
.contentBox .tour .contentRight .infoBox {
	width: 244px;
	padding: 5px 15px 15px 15px;
	background: url('../images/transparent/35_100_transparent.png');
	position: relative;
	text-align: left;
}
.contentBox .tour .contentRight .infoBox .big {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.5em;
	color: #fe0000;
	text-align: center;
}
.contentBox .tour .contentRight .infoBox .info {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.contentBox .tour .contentRight .infoBox .slogan {
	margin-top: 5px;
	text-align: justify;
}
.contentBox .tour .contentRight .infoBox .trennLinie {
	height: 2px;
	background-color:#76050e;
	margin: 15px 0px 15px 0px;
}
.contentBox .tour .contentRight .infoBox .infoText {
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: left;
}
.contentBox .tour .contentRight .infoBox .preis {
	font-size: 1.5em;
	color: #fe0000;
	margin: 0px;
	text-align: center;
}
.contentBox .tour .contentRight .infoBox .preisText {
	margin: 0px;
	text-align: center;
}
.contentBox .tour .contentRight .infoBox .zurBuchung {
	text-align: center;
	margin: 15px 0px 0px 0px;
}
.contentBox .tour .contentRight .infoBox .moreBoxGeraet {
	height: 64px;
}
.contentBox .tour .contentRight .infoBox .moreBoxGeraet img:hover {
	border: 2px solid #76050E;
	border-radius: 2px;
	margin-right: 10px;
}
.contentBox .tour .contentRight .infoBox .moreBoxGeraet img {
	margin-right: 10px;
	border: 2px solid #d0dbe2;
	border-radius: 2px;
}
.contentBox .tour .contentRight .infoBox .moreBoxGeraet div {
	padding-top: 12px;
}
.contentBox .tour .contentRight .infoBox .moreBoxGeraet div a {
	color: #B5CBD6;
}
/**************************
*	AGB
**************************/
.contentBox .agb {
	text-align: left;
	width: 940px;
	margin: auto;
	padding-top: 50px;
}
.contentBox .agb .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	margin-bottom: 6px;
}
.contentBox .agb .titel h1 {
	color: #e30613;
	font-size: 2.6em;
}
.contentBox .agb .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .agb .text {
	margin: 5px 0px 0px 0px;
	font-size: 0.9em;
	text-align: justify;
}
/**************************
*	Datenschutz
**************************/
.contentBox .datenschutz {
	text-align: left;
	width: 940px;
	margin: auto;
	padding-top: 50px;
}
.contentBox .datenschutz .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	margin-bottom: 6px;
}
.contentBox .datenschutz .titel h1 {
	color: #e30613;
	font-size: 2.6em;
}
.contentBox .datenschutz .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .datenschutz .text {
	margin: 5px 0px 0px 0px;
	font-size: 0.9em;
	text-align: justify;
}
.contentBox .datenschutz .text a {
	text-decoration: underline;
}
/**************************
*	Impressum
**************************/
.contentBox .impressum {
	text-align: left;
	width: 940px;
	margin: auto;
	padding-top: 50px;
}
.contentBox .impressum .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	margin-bottom: 6px;
}
.contentBox .impressum .titel h1 {
	color: #e30613;
	font-size: 2.6em;
}
.contentBox .impressum .contentLeft {
	float: left;
	width: 648px;
}
.contentBox .impressum .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .impressum .text {
	margin: 5px 0px 0px 0px;
	font-size: 1.0em;
}
.contentBox .impressum .textJustify {
	margin: 5px 0px 0px 0px;
	font-size: 1.0em;
	text-align: justify;
}
.contentBox .impressum .contentLeft .contentBoxLeft {
	float: left;
	width: 40%;
}
.contentBox .impressum .contentLeft .contentBoxMiddle {
	float: left;
	width: 30%;
}
.contentBox .impressum .contentLeft .contentBoxRight {
	float: left;
	width: 30%;
}
.contentBox .impressum .contentRight {
	float: right;
	width: 274px;
}
.contentBox .impressum .contentRight .infoBox {
	width: 244px;
	padding: 15px 15px 15px 15px;
	background: url('../images/transparent/35_100_transparent.png');
	position: relative;
	text-align: center;
}
.contentBox .impressum .contentRight .infoBox .big {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.5em;
	color: #fe0000;
	text-align: left;
}
.contentBox .impressum .contentRight .infoBox .text {
	margin: 5px 0px 0px 0px;
	text-align: justify;
	font-size: 1.0em;
}
.contentBox .impressum .contentRight .infoBox .moreBox {
	border-top: 2px solid #76050e;
	text-align: right;
	margin-top: 15px;
	padding-top: 10px;
	width: 244px;
}
.contentBox .impressum .contentRight .infoBox .moreBox span {
	font-size: 0.8em;
}
.contentBox .impressum .contentRight .infoBox .moreBox #icon_mehr {
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-left: 5px;
}
/**************************
*	Links
**************************/
.contentBox .links {
	width: 940px;
	margin: auto;
	padding-top: 50px;
	text-align: center;
}
.contentBox .links .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 117px;
	margin: auto;
}
.contentBox .links .slogan {
	font-size: 1.5em;
	color: #fe0000;
	margin: 16px 0px 0px 0px;
}
.contentBox .links .linksBox {
	width: 298px;
	height: 150px;
	background: url('../images/transparent/35_100_transparent.png');
	float: left;
	margin-right: 23px;
}
.contentBox .links .linksBox .angelschule-nord {
	width: 298px;
	height: 150px;
	background: url('../images/content/links/angelschule-nord.jpg') center center no-repeat;
}
.contentBox .links .linksBox .jig-team-joker {
	width: 298px;
	height: 150px;
	background: url('../images/content/links/jig-team-joker.png') center center no-repeat;
}
.contentBox .links .linksBox .zanderjoker {
	width: 298px;
	height: 150px;
	background: url('../images/content/links/zanderjoker.jpg') center center no-repeat;
}
.contentBox .links .linksBox .sportfischercenter-langenhorn {
	width: 298px;
	height: 150px;
	background: url('../images/content/links/sportfischercenter-langenhorn.jpg') center center no-repeat;
}
.contentBox .links .linksBox:nth-child(6) {
	margin-right: 0px;
}
.contentBox .links .linksBox:nth-child(10) {
	margin-right: 0px;
}
.contentBox .links .linksBox:nth-child(14) {
	margin-right: 0px;
}
.contentBox .links .linksBox:nth-child(18) {
	margin-right: 0px;
}
.contentBox .links .linksBox:nth-child(22) {
	margin-right: 0px;
}
.contentBox .links .linksBox:nth-child(26) {
	margin-right: 0px;
}
.contentBox .links .linksBoxSpace {
	height: 24px;
}
.contentBox .links .text {
	font-size: 0.9em;
	color: #B5CBD6;
	margin: 20px 0px 0px 0px;
	text-align: justify;
}
/**************************
*	Mediathek
**************************/

.contentBox .mediathek .slogan {
	font-size: 1.5em;
	color: #fe0000;
	margin: 16px 0px 0px 0px;
}
.contentBox .mediathek {
	width: 940px;
	margin: auto;
	padding-top: 50px;
	text-align: center;
}
.contentBox .mediathek .link {
	text-decoration: underline;
	color: #b5cbd6;
}
.contentBox .mediathek .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 235px;
	margin: auto;
}
.contentBox .mediathek .mediathekBox {
	width: 298px;
	background: url('../images/transparent/35_100_transparent.png');
	float: left;
	margin-right: 23px;
}
.contentBox .mediathek .mediathekBox:nth-child(7) {
	margin-right: 0px;
}
.contentBox .mediathek .mediathekBox:nth-child(11) {
	margin-right: 0px;
}
.contentBox .mediathek .mediathekBox:nth-child(15) {
	margin-right: 0px;
}
.contentBox .mediathek .mediathekBoxSpace {
	height: 24px;
}
.contentBox .mediathek .contentArea {
	padding: 0px 15px 15px 15px;
}
.contentBox .mediathek .mediathekBox .contentArea .name {
	font-size: 1.5em;
	color: #fe0000;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 55px;
}
.contentBox .mediathek .mediathekBox .contentArea .text {
	margin-top: 5px;
	text-align: center;
	height: 110px;
}
.contentBox .mediathek .mediathekBox .contentArea .trennLinie {
	height: 2px;
	background-color:#76050e;
}
/**************************
*	Gutschein
**************************/
.contentBox .gutschein {
	text-align: left;
	width: 940px;
	margin: auto;
	padding-top: 50px;
}
.contentBox .gutschein .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	margin-bottom: 6px;
}
.contentBox .gutschein .titel h1 {
	color: #e30613;
	font-size: 2.6em;
}
.contentBox .gutschein .contentLeft {
	float: left;
	width: 648px;
}
.contentBox .gutschein .contentLeft img {
	margin: 15px 0px 5px 0px;
}
.contentBox .gutschein .contentLeft .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .gutschein .contentLeft .text {
	margin: 5px 0px 0px 0px;
	font-size: 1.0em;
}
.contentBox .gutschein .contentLeft .trennLinie {
	height: 1px;
	background-color:#76050e;
	margin: 15px 0px 15px 0px;
}
.contentBox .gutschein .contentLeft .btn {
	width: 180px;
	background: url('../images/transparent/45_100_transparent.png');
	border: 1px solid #4b4c4f;
	box-shadow: 0px 2px 2px rgb(200, 200, 200);
	height: 23px;
	border-radius: 10px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	padding-top: 5px;
}
.contentBox .gutschein .textJustify {
	margin: 5px 0px 0px 0px;
	font-size: 0.9em;
	text-align: justify;
}
.contentBox .gutschein .contentRight {
	float: right;
	width: 274px;
}
.contentBox .gutschein .contentRight .infoBox {
	width: 244px;
	padding: 15px 15px 15px 15px;
	background: url('../images/transparent/35_100_transparent.png');
	position: relative;
	text-align: center;
}
.contentBox .gutschein .contentRight .infoBox .big {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.5em;
	color: #fe0000;
	text-align: left;
}
.contentBox .gutschein .contentRight .infoBox .text {
	margin: 5px 0px 0px 0px;
	text-align: justify;
}
.contentBox .gutschein .contentRight .infoBox .moreBox {
	border-top: 2px solid #76050e;
	text-align: right;
	margin-top: 15px;
	padding-top: 10px;
	width: 244px;
}
.contentBox .gutschein .contentRight .infoBox .moreBox span {
	font-size: 0.8em;
}
.contentBox .gutschein .contentRight .infoBox .moreBox #icon_mehr {
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-left: 5px;
}
/**************************
*	Buchungsformular
**************************/
.contentBox .buchung {
	text-align: left;
	width: 940px;
	margin: auto;
	padding-top: 50px;
}
.contentBox .buchung .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	margin-bottom: 6px;
}
.contentBox .buchung .titel h1 {
	color: #e30613;
	font-size: 2.6em;
}
.contentBox .buchung .contentLeft {
	float: left;
	width: 648px;
}
.contentBox .buchung .contentLeft .optionBg {
	background: #181818 url('../images/transparent/35_100_transparent.png');
}
.contentBox .buchung .contentLeft .fail {
	color: #FF0000;
	font-size: 1.0em;
}
.contentBox .buchung .contentLeft .ok {
	color: #487403;
	font-size: 1.0em;
}
.contentBox .buchung .contentLeft .trennLinie {
	height: 1px;
	background-color:#76050e;
	margin: 15px 0px 15px 0px;
}
.contentBox .buchung .contentLeft .block {
	display: block;
	width: 240px;
}
.contentBox .buchung .contentLeft .marginT10 {
	margin-top: 10px;
}
.contentBox .buchung .contentLeft .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .buchung .contentLeft input[type=text] {
	width: 98%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #4b4c4f;
	height: 23px;
	border-radius: 4px;
	color: #ffffff;
	padding-left: 1%;
	margin-bottom: 10px;
}
.contentBox .buchung .contentLeft input[type=text]:focus {
	width: 98%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #8d8e93;
	height: 23px;
	border-radius: 4px;
	color: #ffffff;
	padding-left: 1%;
}
.contentBox .buchung .contentLeft textarea {
	width: 97%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #4b4c4f;
	height: 100px;
	border-radius: 4px;
	color: #ffffff;
	padding: 1%;
}
.contentBox .buchung .contentLeft textarea:focus {
	width: 97%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #8d8e93;
	height: 100px;
	border-radius: 4px;
	color: #ffffff;
	padding: 1%;
}
.contentBox .buchung .contentLeft select {
	width: 210px;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #4b4c4f;
	height: 28px;
	border-radius: 4px;
	color: #ffffff;
}
.contentBox .buchung .contentLeft #dateBeginn {
	width: 202px;
}
.contentBox .buchung .contentLeft #dateEnde {
	width: 202px;
}
.contentBox .buchung .contentLeft #betrag {
	width: 202px;
	display: none;
}
.contentBox .buchung .contentLeft #betragLabel {
	display: none;
}
.contentBox .buchung .contentLeft #senden {
	width: 180px;
	background: url('../images/transparent/45_100_transparent.png');
	border: 1px solid #4b4c4f;
	height: 28px;
	border-radius: 10px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.contentBox .buchung .contentRight {
	float: right;
	width: 274px;
}
.contentBox .buchung .contentRight .infoBox {
	width: 244px;
	padding: 15px 15px 15px 15px;
	background: url('../images/transparent/35_100_transparent.png');
	position: relative;
	text-align: center;
}
.contentBox .buchung .contentRight .infoBox .big {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.5em;
	color: #fe0000;
	text-align: left;
}
.contentBox .buchung .contentRight .infoBox .text {
	margin: 5px 0px 0px 0px;
	text-align: justify;
}
.contentBox .buchung .contentRight .infoBox .moreBox {
	border-top: 2px solid #76050e;
	text-align: right;
	margin-top: 15px;
	padding-top: 10px;
	width: 244px;
}
.contentBox .buchung .contentRight .infoBox .moreBox span {
	font-size: 0.8em;
}
.contentBox .buchung .contentRight .infoBox .moreBox #icon_mehr {
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-left: 5px;
}
#ui-datepicker-div {
		font-size: 12px;
}
#buchungsForm label.error {
	display: none;
	color: #FF0000;
	/*font-style: italic;*/
	font-size: 0.8em;
}
#buchungsForm input.error {
	border: 1px dotted #FF0000;
}
#buchungsForm img {
	cursor: pointer;
}
#dateBeginn, .ui-datepicker-trigger {
	vertical-align: top;
	padding-left: 5px;
}
/**************************
*	Callback
**************************/
.contentBox .callback {
	text-align: left;
	width: 940px;
	margin: auto;
	padding-top: 50px;
}
.contentBox .callback .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	margin-bottom: 6px;
}
.contentBox .callback .titel h1 {
	color: #e30613;
	font-size: 2.6em;
}
.contentBox .callback .contentLeft {
	float: left;
	width: 648px;
}
.contentBox .callback .contentLeft .fail {
	color: #FF0000;
	font-size: 1.0em;
}
.contentBox .callback .contentLeft .ok {
	color: #487403;
	font-size: 1.0em;
}
.contentBox .callback .contentLeft .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .callback .contentLeft .text {
	margin: 5px 0px 0px 0px;
	font-size: 1.0em;
}
.contentBox .callback .contentLeft .trennLinie {
	height: 1px;
	background-color:#76050e;
	margin: 15px 0px 15px 0px;
}
.contentBox .callback .contentLeft .block {
	display: block;
}
.contentBox .callback .contentLeft .marginT10 {
	margin-top: 10px;
}
#callbackForm input.error {
	border: 1px dotted #FF0000;
}
#callbackForm label.error {
	display: none;
	color: #FF0000;
	font-size: 0.8em;
}
.contentBox .callback .contentLeft input[type=text] {
	width: 98%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #4b4c4f;
	height: 23px;
	border-radius: 4px;
	color: #ffffff;
	padding-left: 1%;
	margin-bottom: 10px;
}
.contentBox .callback .contentLeft input[type=text]:focus {
	width: 98%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #8d8e93;
	height: 23px;
	border-radius: 4px;
	color: #ffffff;
	padding-left: 1%;
}
.contentBox .callback .contentLeft textarea {
	width: 97%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #4b4c4f;
	height: 100px;
	border-radius: 4px;
	color: #ffffff;
	padding: 1%;
}
.contentBox .callback .contentLeft textarea:focus {
	width: 97%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #8d8e93;
	height: 100px;
	border-radius: 4px;
	color: #ffffff;
	padding: 1%;
}
.contentBox .callback .contentLeft #senden {
	width: 180px;
	background: url('../images/transparent/45_100_transparent.png');
	border: 1px solid #4b4c4f;
	height: 28px;
	border-radius: 10px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.contentBox .callback .contentRight {
	float: right;
	width: 274px;
}
.contentBox .callback .contentRight .infoBox {
	width: 244px;
	padding: 15px 15px 15px 15px;
	background: url('../images/transparent/35_100_transparent.png');
	position: relative;
	text-align: center;
}
.contentBox .callback .contentRight .infoBox .big {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.5em;
	color: #fe0000;
	text-align: left;
}
.contentBox .callback .contentRight .infoBox .text {
	margin: 5px 0px 0px 0px;
	text-align: justify;
}
.contentBox .callback .contentRight .infoBox .moreBox {
	border-top: 2px solid #76050e;
	text-align: right;
	margin-top: 15px;
	padding-top: 10px;
	width: 244px;
}
.contentBox .callback .contentRight .infoBox .moreBox span {
	font-size: 0.8em;
}
.contentBox .callback .contentRight .infoBox .moreBox #icon_mehr {
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-left: 5px;
}
/**************************
*	Newsletter
**************************/
.contentBox .newsletter {
	text-align: left;
	width: 940px;
	margin: auto;
	padding-top: 50px;
}
.contentBox .newsletter .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	margin-bottom: 6px;
}
.contentBox .newsletter .titel h1 {
	color: #e30613;
	font-size: 2.6em;
}
.contentBox .newsletter .contentLeft {
	float: left;
	width: 648px;
}
.contentBox .newsletter .contentLeft .fail {
	color: #FF0000;
	font-size: 1.0em;
}
.contentBox .newsletter .contentLeft .ok {
	color: #487403;
	font-size: 1.0em;
}
.contentBox .newsletter .contentLeft .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .newsletter .contentLeft .text {
	margin: 5px 0px 0px 0px;
	font-size: 1.0em;
}
.contentBox .newsletter .contentLeft .textSmall {
	margin: 5px 0px 0px 0px;
	font-size: 0.9em;
}
.contentBox .newsletter .contentLeft .trennLinie {
	height: 1px;
	background-color:#76050e;
	margin: 15px 0px 15px 0px;
}
.contentBox .newsletter .contentLeft .block {
	display: block;
}
.contentBox .newsletter .contentLeft .marginT10 {
	margin-top: 10px;
}
#newsletterForm input.error {
	border: 1px dotted #FF0000;
}
#newsletterForm label.error {
	display: none;
	color: #FF0000;
	font-size: 0.8em;
}
.contentBox .newsletter .contentLeft input[type=text] {
	width: 99%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #4b4c4f;
	height: 23px;
	border-radius: 4px;
	color: #ffffff;
	padding-left: 1%;
	margin-bottom: 10px;
}
.contentBox .newsletter .contentLeft input[type=text]:focus {
	width: 99%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #8d8e93;
	height: 23px;
	border-radius: 4px;
	color: #ffffff;
	padding-left: 1%;
}
.contentBox .newsletter .contentLeft textarea {
	width: 98%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #4b4c4f;
	height: 100px;
	border-radius: 4px;
	color: #ffffff;
	padding: 1%;
}
.contentBox .newsletter .contentLeft textarea:focus {
	width: 98%;
	background: url('../images/transparent/35_100_transparent.png');
	border: 1px solid #8d8e93;
	height: 100px;
	border-radius: 4px;
	color: #ffffff;
	padding: 1%;
}
.contentBox .newsletter .contentLeft #senden {
	width: 180px;
	background: url('../images/transparent/45_100_transparent.png');
	border: 1px solid #4b4c4f;
	box-shadow: 0px 2px 2px rgb(200, 200, 200);
	height: 28px;
	border-radius: 10px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.contentBox .newsletter .contentLeft #newsletterForm a {
	color: #B5CBD6;
	text-decoration: underline;
}
.contentBox .newsletter .contentRight {
	float: right;
	width: 274px;
}
.contentBox .newsletter .contentRight .infoBox {
	width: 244px;
	padding: 15px 15px 15px 15px;
	background: url('../images/transparent/35_100_transparent.png');
	position: relative;
	text-align: center;
}
.contentBox .newsletter .contentRight .infoBox .big {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.5em;
	color: #fe0000;
	text-align: left;
}
.contentBox .newsletter .contentRight .infoBox .text {
	margin: 5px 0px 0px 0px;
	text-align: justify;
}
.contentBox .newsletter .contentRight .infoBox .moreBox {
	border-top: 2px solid #76050e;
	text-align: right;
	margin-top: 15px;
	padding-top: 10px;
	width: 244px;
}
.contentBox .newsletter .contentRight .infoBox .moreBox span {
	font-size: 0.8em;
}
.contentBox .newsletter .contentRight .infoBox .moreBox #icon_mehr {
	width: auto;
	height: auto;
	vertical-align: middle;
	padding-left: 5px;
}
/**************************
*	Leihger�t
**************************/
.contentBox .geraetTitelBox .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 217px;
	margin: auto;
	position: absolute;
	top: 155px;
	left: 20px;
}
.contentBox .spinnfischenTitelBox .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 217px;
	margin: auto;
	position: absolute;
	top: 155px;
	left: 20px;
}
.contentBox .zubehoerTitelBox .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 217px;
	margin: auto;
	position: absolute;
	top: 155px;
	left: 20px;
}
.contentBox .angelkoederTitelBox .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 217px;
	margin: auto;
	position: absolute;
	top: 155px;
	left: 20px;
}
.contentBox .geraetTitelBox {
	background: url(../images/content/leihgeraet/titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .spinnfischenTitelBox {
	background: url(../images/content/leihgeraet/spinnfischen-titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .zubehoerTitelBox {
	background: url(../images/content/leihgeraet/zubehoer-titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .angelkoederTitelBox {
	background: url(../images/content/leihgeraet/angelkoeder-titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .leihgeraet {
	text-align: left;
	width: 940px;
	margin: auto;
}
.contentBox .leihgeraet .titelText {
	text-align: center;
}
.contentBox .leihgeraet .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	margin: 6px 0px 6px 0px;
}
.contentBox .leihgeraet .titel h2 {
	color: #e30613;
}
.contentBox .leihgeraet .contentLeft .ueberschrift {
	font-size: 1.0em;
	color: #B5CBD6;
	margin: 5px 0px 0px 0px;
}
.contentBox .leihgeraet .contentLeft .wichtigUeberschrift {
	font-size: 1.0em;
	color: #FE0000;
	margin: 5px 0px 0px 0px;
}
.contentBox .leihgeraet .contentLeft .text {
	margin: 5px 0px 0px 0px;
	font-size: 1.0em;
}
.contentBox .leihgeraet .contentLeft {
	float: left;
	width: 648px;
}
.contentBox .leihgeraet .contentLeft table td {
	vertical-align: top;
}
.contentBox .leihgeraet .contentLeft table td img {
	margin: 10px 10px 0px 0px;
}
.contentBox .leihgeraet .contentLeft .contentTitelBox {
	border-bottom: 1px solid #76050e;
	height: 23px;
}
.contentBox .leihgeraet .contentLeft .contentTitelBox p {
	color: #e30613;
	font-size: 1.2em;
	margin-top: 5px;
}
.contentBox .leihgeraet .contentRight {
	float: right;
	width: 274px;
}
.contentBox .leihgeraet .contentRight .leihgeraetMorePics {
	background: url('../images/content/leihgeraet/more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .leihgeraet .contentRight .spinnfischenMorePics {
	background: url('../images/content/leihgeraet/spinnfischen-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .leihgeraet .contentRight .zubehoerMorePics {
	background: url('../images/content/leihgeraet/zubehoer-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .leihgeraet .contentRight .angelkoederMorePics {
	background: url('../images/content/leihgeraet/angelkoeder-more-pics-bg.jpg');
	width: 274px;
	height: 116px;
	position: relative;
}
.contentBox .leihgeraet .contentRight .leihgeraetMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .leihgeraet .contentRight .spinnfischenMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .leihgeraet .contentRight .zubehoerMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .leihgeraet .contentRight .angelkoederMorePics p {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 96px;
	left: 149px;
	width: 125px;
	text-align: center;
}
.contentBox .leihgeraet .contentRight .infoBox {
	width: 244px;
	padding: 15px 15px 15px 15px;
	background: url('../images/transparent/35_100_transparent.png');
	position: relative;
	text-align: left;
}
.contentBox .leihgeraet .contentRight .infoBox .big {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 1.0em;
	color: #fe0000;
	text-align: left;
}
.contentBox .leihgeraet .contentRight .infoBox .trennLinie {
	height: 2px;
	background-color:#76050e;
	margin: 15px 0px 15px 0px;
}
.contentBox .leihgeraet .contentRight .infoBox .zurBuchung {
	text-align: center;
	margin: 15px 0px 0px 0px;
}
.contentBox .leihgeraet .contentRight .infoBox .moreBoxGeraet {
	height: 64px;
}
.contentBox .leihgeraet .contentRight .infoBox .moreBoxGeraet img {
	margin-right: 10px;
	border: 2px solid #d0dbe2;
	border-radius: 2px;
}
.contentBox .leihgeraet .contentRight .infoBox .moreBoxGeraet img:hover {
	border: 2px solid #76050E;
	border-radius: 2px;
	margin-right: 10px;
}
.contentBox .leihgeraet .contentRight .infoBox .moreBoxGeraet div {
	padding-top: 12px;
}
.contentBox .leihgeraet .contentRight .infoBox .moreBoxZubehoer div {
	padding-top: 20px;
}
.contentBox .leihgeraet .contentRight .infoBox .moreBoxKoeder div {
	padding-top: 20px;
}
.contentBox .leihgeraet .contentRight .infoBox .moreBoxVertikal div {
	padding-top: 12px;
}
.contentBox .leihgeraet .contentRight .infoBox .moreBoxGeraet div a {
	color: #B5CBD6;
}
.contentBox .leihgeraet .contentLeft .tblKoederLogos {
	table-layout: auto;
}
.contentBox .leihgeraet .contentLeft .tblKoederLogos td {
	vertical-align: middle;	
	text-align: center;
}
.contentBox .leihgeraet .koederLogos {
	background: url(../images/content/leihgeraet/koeder-logos.png) no-repeat;
	width: 669px;
	height: 447px;
}
/**************************
*	Blog
**************************/
.contentBox .blog .contentLeft .entry-title {
	float: left;
}
.contentBox .blog .contentLeft .entry-title a {
	color: #e30613;
}
.contentBox .blog .contentLeft .entry-meta {
	float: left;
	color: #e30613;
}
.contentBox .blog .contentLeft .entry-meta a {
	color: #e30613;
}
.contentBox .blogTitelBox .titel {
	border-bottom: 1px solid #76050e;
	height: 53px;
	width: 209px;
	margin: auto;
	position: absolute;
	top: 155px;
	left: 20px;
}
.contentBox .blogTitelBox {
	background: url(../images/content/team/titel-bg.jpg) no-repeat scroll center 0 rgb(0, 0, 0);
	width: 940px;
	height: 225px;
	margin: auto;
	position: relative;
}
.contentBox .blog {
	text-align: left;
	width: 940px;
	margin: auto;
}
.contentBox .blog .titel {
	border-bottom: 1px solid #76050e;
	height: 45px;
	margin: 6px 0px 6px 0px;
}
.contentBox .blog .titel h2 {
	color: #e30613;
}
.contentBox .blog .contentLeft {
	float: left;
	width: 648px;
}
.contentBox .blog .contentRight {
	float: right;
	width: 274px;
}
.contentBox .blog .contentRight .infoBox {
	width: 244px;
	padding: 15px 15px 15px 15px;
	background: url('../images/transparent/35_100_transparent.png');
	position: relative;
	text-align: left;
	margin-top: 20px;
}
.contentBox .blog .contentRight .infoBox .big {
	margin: 5px 0px 5px 15px;
	font-size: 1.5em;
	color: #fe0000;
	text-align: left;
}
#overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	text-align: center;
	background: url('../images/transparent/000000-0.95.png');
}
