/**********************************************************
*** FOTO ZOOM ****************************************
**********************************************************/

.photoZoom{
position: fixed;
height: 100%;
width: 100%;
z-index: 1000000000;
visibility: hidden;

}


.articlePhotoZoomBackground {  
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity: 0.75; 
position: fixed;
top: 0px; 
left: 0px; 
z-index: 13; 
width: 1%;
height: 100%;
}


.articlePhotoZoomPhotoArea {	
position: fixed; 
top: 0px; 
z-index: 99; 
width: 1%; 
height: 100%;   
text-align: center;
overflow: hidden;

}

.articlePhotoZoomPhotoAreaSpacerLeft {	
width: 12px;
height: 100%;
float: left;
/*vertical-align: middle;*/
border: 1px solid black;
}
.articlePhotoZoomPhotoAreaSpacerRight {	
width: 12px;
height: 100%;
/*vertical-align: middle;*/
border: 1px solid black;
float: right;

}
.articlePhotoZoomPhotoDetail {	
/*background-color: black; */
/*width: 624px;*/
/*width: 300px;*/
margin: 100px auto auto auto; 
text-align: center;
min-width: 100px;
z-index: 100;
}

.articlePhotoZoomPhotoDetailImageContainer {	
/*margin: 12px 12px 0px 12px; */
/*max-width: 600px;*/
/*max-height: 600px;*/
filter:alpha(opacity=100);
-moz-opacity:.99;
opacity: 0.99; 
align: center;
/*display: table-cell;*/
}

.articlePhotoZoomPhotoDetailImage {	
/*margin: 12px 12px 0px 12px; */
border: 12px solid white;
max-width: 500px;
max-height: 340px;
filter:alpha(opacity=100);
-moz-opacity:.99;
opacity: 0.99; 
align: center;
padding: 0;
background-color: white;
/*display: table-cell;*/
}


.articlePhotoZoomPhotoDetailText {
font-family: Arial, sans-serif;
font-size: 11px;
line-height: 11px;
color: #372525;
background-color: white;
text-align: left; 
margin: -5px 0 0 0 ; 
padding: 5px 12px 12px 12px;
/*clear: left;*/
}
.articlePhotoZoomPhotoDetailText br{
font-family: Arial, sans-serif;
font-size: 1px;
line-height: 1px;
height: 1px;
color: #372525;
background-color: white;
text-align: left; 
margin: -5px 0 0 0 ; 
padding 0;
/*padding: 5px 12px 12px 12px;*/
/*clear: left;*/
}

.articlePhotoZoomClose {	
text-align: right; 
padding: 0 12px 12px 0;
font-family: Arial, sans-serif;
font-size: 11px;
/*line-height: 11px;*/
color: #372525;
background-color: white;
}

a.articlePhotoZoomCloseLink{	
text-decoration: none; 
font-family: Arial, sans-serif;
font-weight: bold; 
font-size: 11px;
color: #aa0919;
}

#Layer1 {
	position:absolute;
	z-index:1;
	width:344px;
	height:350px;
	left: 0px;
	top: 0px;
	visibility: hidden;
	}

#Layer2 {
	position:absolute;
	z-index:1;
	width:344px;
	height:350px;
	left: 0px;
	top: 0px;
	visibility: hidden;
}

#Layer_bild1, #Layer_bild2, #Layer_bild3, #Layer_bild4, #Layer_bild5, #Layer_bild6, #Layer_bild10{
	position:absolute;
	z-index:1;
	width:344px;
	height:350px;
	left: 0px;
	top: 0px;
	visibility: hidden;
	}


#Layer_nl {
	position:absolute;
	width:244px;
	height:117px;
	z-index:90;
	left: 536px;	
	top: 40px;
	visibility: visible;
}	

#Bottom {
	padding: 0;
	position:absolute; bottom:7px; right:10px;
	font-Size:12px;
	float: right;
	color: ffffff;
}

#slideshow {
	height:350px;
	position:relative;
	background-image: url(img/rollo.jpg);
	
}
#slideshow img {
 display:none;
 position:absolute;
 !zoom:50%;
 height:300px;
 width:auto;
 top:12px; left:160px;
 background-color:#FFFFFF;
 padding:5px;
 border: double 3px;
 border-color:black;
}

#slideshow img.start {
 display:block;
}

body, html {
	background-color: #000000;
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
}

a {
	color: #CA0026;
	outline: none;
}

a:hover {
	text-decoration: none;
}

a.subnavi {
	color: #cccccc;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

a.subnavi:hover {
	color: #ffffff;
}

/* NAVIGATION */
ul#nav {
	margin: 0 0 0 -40px !important;
	margin: 0;
	background: url(img/blank.gif) top left no-repeat;
}

ul#nav li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}

ul#nav li a {
	height: 41px;
	display: block;
	text-indent: -5000px;
	outline: none;
}

ul#nav2 {
	margin: 0 0 0 -40px !important;
	margin: 0;
	background: url(img/blank.gif) top left no-repeat;
}

ul#nav2 li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}

ul#nav2 li a {
	height: 48px;
	display: block;
	text-indent: -5000px;
	outline: none;
}

a.nav01 {
	background: url(img/nav01.gif) no-repeat;
	width: 58px;
}

a.nav01on {
	background: url(img/nav01on.gif) no-repeat;
	width: 58px;
}

a.nav01:hover {
	background: url(img/nav01on.gif) no-repeat;
}

a.nav02 {
	background: url(img/nav02.gif) no-repeat;
	width: 87px;
}

a.nav02on {
	background: url(img/nav02on.gif) no-repeat;
	width: 87px;
}

a.nav02:hover {
	background: url(img/nav02on.gif) no-repeat;
}

a.nav03 {
	background: url(img/nav03.gif) no-repeat;
	width: 54px;
}

a.nav03on {
	background: url(img/nav03on.gif) no-repeat;
	width: 54px;
}

a.nav03:hover {
	background: url(img/nav03on.gif) no-repeat;
}

a.nav04 {
	background: url(img/nav04.gif) no-repeat;
	width: 46px;
}

a.nav04on {
	background: url(img/nav04on.gif) no-repeat;
	width: 46px;
}

a.nav04:hover {
	background: url(img/nav04on.gif) no-repeat;
}

a.nav05 {
	background: url(img/nav05.gif) no-repeat;
	width: 91px;
}

a.nav05on {
	background: url(img/nav05on.gif) no-repeat;
	width: 91px;
}

a.nav05:hover {
	background: url(img/nav05on.gif) no-repeat;
}

a.nav06 {
	background: url(img/nav06.gif) no-repeat;
	width: 103px;
}

a.nav06on {
	background: url(img/nav06on.gif) no-repeat;
	width: 103px;
}

a.nav06:hover {
	background: url(img/nav06on.gif) no-repeat;
}

a.nav07 {
	background: url(img/nav07.gif) no-repeat;
	width: 60px;
}

a.nav07on {
	background: url(img/nav07on.gif) no-repeat;
	width: 60px;
}

a.nav07:hover {
	background: url(img/nav07on.gif) no-repeat;
}

a.nav08 {
	background: url(img/nav08.gif) no-repeat;
	width: 145px;
}

a.nav08on {
	background: url(img/nav08on.gif) no-repeat;
	width: 145px;
}

a.nav08:hover {
	background: url(img/nav08on.gif) no-repeat;
}

a.nav09 {
	background: url(img/nav09.gif) no-repeat;
	width: 130px;
}

a.nav09on {
	background: url(img/nav09on.gif) no-repeat;
	width: 130px;
}

a.nav09:hover {
	background: url(img/nav09on.gif) no-repeat;
}

a.nav10 {
	background: url(img/nav10.gif) no-repeat;
	width: 130px;
}
a.nav10on {
	background: url(img/nav10on.gif) no-repeat;
	width: 130px;
}

a.nav10:hover {
	background: url(img/nav10on.gif) no-repeat;
}
/* ********** */

h1 {
	color: #CA0026;
	font-size: 15px;
	margin: 0;
	padding: 0;
}

h2 {
	color: #CA0026;
	font-size: 14px;
	margin: 0;
	padding: 188px 0 0 0 !important;
	padding: 181px 0 0 0;
}

h3 {
	font-size: 13px;
	color: #CA0026;
}

#wrapper {
	margin: 0 auto;
	padding: 20px;
	border: 1px solid #999999;
	width: 780px;
	min-height: 500px;
	text-align: left;
	position: relative;
}

#header {
	width: 780px;
	background: url(img/head_full.gif) no-repeat;
	position: relative;
}

#headline {
	margin: 0 !important;
	margin: -3px 0 0 0;
}

#content {
	width: 780px;
	background-color: #ffffff;
	position: relative;
}

#content #left {
	width: 344px;
	float: left;
	margin: 0 22px -3px 0; /*hier mal mit -3 (unten)gespielt!!*/
	background-color: #ffffff;
}

#content #right {
	width: 392px !important;
	width: 389px;
	padding: 22px 22px 0 0;
	background-color: #ffffff;
	height: 328px;
	overflow: auto;
	
}

#content #right2 {
	width: 740px !important;
	width: 741px;
	padding: 22px 22px 0 19px;
	background-color: #ffffff;
	height: 328px;
	overflow: auto;
}

#content #both {
	padding: 22px 22px 0 0;
	background-color: #ffffff;
	height: 328px;
	width: 758px;
	overflow: auto;
}

#content2 #both2 {
	padding: 22px 22px 0 0;
	background-color: #ffffff;
	height: 375px;
	width: 758px;
	overflow: auto;
}
#content2 #both3 {
	padding: 22px 22px 0 0;
	background-color: #000000;
	height: 375px;
	width: 758px;
	overflow: auto;
}


#logo {
	top: 30px;
	right: 23px;
	position: absolute;
	z-index: 2;
}
#logo2 {
	top: 70px;
	right: 50px;
	position: absolute;
	z-index: 2;
}


#werbung {
	position:absolute; 
	right: 115px;
	right: 123px !important; 
	bottom: 280px; 
	z-index: 9;
}


#subnavi {
	top: 58px;
	left: 367px;
	position: absolute;
	z-index: 2;
}

#subnavi01 {
	top: 58px;
	left: 220px;
	position: absolute;
	z-index: 2;
	visibility: hidden;
}

#subnavi_gw {
	top: 142px;
	left: 280px;
	position: absolute;
	z-index: 2;
	visibility: hidden;
}

#start-ani {
	position: absolute;
	width: 34px;
	height: 34px;
	bottom: 87px;
	right: -5px;
}
#start-ani2 {
	position: absolute;
	width: 34px;
	height: 34px;
	bottom: 208px;
	right: -5px;
	zindex: 25;
}

td.head {
	font-weight: bold;
	color: #ffffff;
	background-color: #CA0026;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #ffffff;
}

td.head2 {
	font-weight: bold;
	color: #ffffff;
	background-color: #CA0026;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #ffffff;
}

td.sub {
	background-color: #E5E5E5;
	padding: 3px 5px 3px 5px;
}

td.sub2 {
	background-color: #D6D6D6;
	padding: 3px 5px 3px 5px;
}

.content-img {
	margin: 0 20px 0 16px;
}

.nomi {
	vertical-align: bottom;
}

.leiste {
	margin: -3px 0 0 0;
}

.subnavi {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

.inputtext {
	border: 1px solid #303030;
	font-size: 11px;
	width: 160px;
}

.galerie {
	margin: 0 auto;
}

/*konsumenten--*/

	
	#Layer13 {
	position:absolute;
	width:800px;
	width:766px !important;
	height:395px !important;
	height:394px;  
/*	width:100%;
	height:80%;    */
	
	left: 20px;
	top:auto;
	top: 121px !important;
	filter:Alpha(opacity=80);
	opacity:80%;
	background-image:url(img/bilder_normalos/hintergrund.png);
	background-position:top;
	visibility: hidden;	
}
#Layer4 {
	position:absolute;
	width:400px;
	height:290px;

	left: 200px;
	top: 163px;
	background-image: url(img/bilder_normalos/KatrinSchmitz.jpg);
	visibility: hidden;
}
#Layer14 {
	position:absolute;
	width:800px;
	width:766px !important;
	height:395px !important;
	height:394px;
	
	left: 20px;
	top:auto;
	top: 121px !important;
	filter:Alpha(opacity=80);
	opacity:80%;
	background-image:url(img/bilder_normalos/hintergrund.png);
	background-position:top;
	visibility: hidden;	
}
#Layer5 {
	position:absolute;
	width:400px;
	height:290px;
	
	left: 200px;
	top: 163px;
	background-image: url(img/bilder_normalos/BarbaraSchwichtenberg.jpg);
	visibility: hidden;
}
#Layer15 {
	position:absolute;
	width:800px;
	width:766px !important;
	height:395px !important;
	height:394px;
	
	left: 20px;
	top:auto;
	top: 121px !important;
	filter:Alpha(opacity=80);
	opacity:80%;
	background-image:url(img/bilder_normalos/hintergrund.png);
	background-position:top;
	visibility: hidden;	
}
#Layer6 {
	position:absolute;
	width:400px;
	height:290px;
	
	left: 200px;
	top: 163px;
	background-image: url(img/bilder_normalos/TanjaSchmitz.jpg);
	visibility: hidden;
}
#Layer16 {
	position:absolute;
	width:800px;
	width:766px !important;
	height:395px !important;
	height:394px;
	
	left: 20px;
	top:auto;
	top: 121px !important;
	filter:Alpha(opacity=80);
	opacity:80%;
	background-image:url(img/bilder_normalos/hintergrund.png);
	background-position:top;
	visibility: hidden;	
}
#Layer7 {
	position:absolute;
	width:400px;
	height:290px;
	
	left: 200px;
	top: 163px;
	background-image: url(img/bilder_normalos/AndreaGoern.jpg);
	visibility: hidden;
}
#Layer17 {
	position:absolute;
	width:800px;
	width:766px !important;
	height:395px !important;
	height:394px;
	
	left: 20px;
	top:auto;
	top: 121px !important;
	filter:Alpha(opacity=80);
	opacity:80%;
	background-image:url(img/bilder_normalos/hintergrund.png);
	background-position:top;
	visibility: hidden;	
}
#Layer8 {
	position:absolute;
	width:400px;
	height:290px;
	
	left: 200px;
	top: 163px;
	background-image: url(img/bilder_normalos/NelsonFernandes.jpg);
	visibility: hidden;
}
#Layer18 {
	position:absolute;
	width:800px;
	width:766px !important;
	height:395px !important;
	height:394px;
	
	left: 20px;
	top:auto;
	top: 121px !important;
	filter:Alpha(opacity=80);
	opacity:80%;
	background-image:url(img/bilder_normalos/hintergrund.png);
	background-position:top;
	visibility: hidden;	
}
#Layer9 {
	position:absolute;
	width:400px;
	height:290px;
	
	left: 200px;
	top: 163px;
	background-image: url(img/bilder_normalos/claudiaschug.jpg);
	visibility: hidden;
}
#Layer19 {
	position:absolute;
	width:800px;
	width:766px !important;
	height:395px !important;
	height:394px;
	
	left: 20px;
	top:auto;
	top: 121px !important;
	filter:Alpha(opacity=80);
	opacity:80%;
	background-image:url(img/bilder_normalos/hintergrund.png);
	background-position:top;
	visibility: hidden;	
}
#Layer10 {
	position:absolute;
	width:400px;
	height:290px;
	
	left: 200px;
	top: 163px;
	background-image: url(img/bilder_normalos/IrisLahoz.jpg);
	visibility: hidden;
}
#Layer20 {
	position:absolute;
	width:800px;
	width:766px !important;
	height:395px !important;
	height:394px;
	
	left: 20px;
	top:auto;
	top: 121px !important;
	filter:Alpha(opacity=80);
	opacity:80%;
	background-image:url(img/bilder_normalos/hintergrund.png);
	background-position:top;
	visibility: hidden;	
}
#Layer11 {
	position:absolute;
	width:400px;
	height:290px;
	
	left: 200px;
	top: 163px;
	background-image: url(img/bilder_normalos/NicoleKappert.jpg);
	visibility: hidden;
}
#Layer21 {
	position:absolute;
	width:800px;
	width:766px !important;
	height:395px !important;
	height:394px;
	
	left: 20px;
	top:auto;
	top: 121px !important;
	filter:Alpha(opacity=80);
	opacity:80%;
	background-image:url(img/bilder_normalos/hintergrund.png);
	background-position:top;
	visibility: hidden;	
}
#Layer12 {
	position:absolute;
	width:400px;
	height:290px;
	
	left: 200px;
	top: 163px;
	background-image: url(img/bilder_normalos/PeterWilbertz.jpg);
	visibility: hidden;
}
#Layer22 {
	position:absolute;
	width:800px;
	width:766px !important;
	height:395px !important;
	height:394px;
	
	left: 20px;
	top:auto;
	top: 121px !important;
	filter:Alpha(opacity=80);
	opacity:80%;
	background-image:url(img/bilder_normalos/hintergrund.png);
	background-position:top;
	visibility: hidden;	
}
#Layer30 {
	position:absolute;
	width:400px;
	height:290px;
	
	left: 200px;
	top: 163px;
	background-image: url(img/bilder_normalos/JuliaAbendroth.jpg);
	visibility: hidden;
}
/*-- konsumenten ende--*/
