html, body {
 height:100%;
 margin: 0 0 0px 0;
 padding: 10px 0 1px 0;
 font-size: 13px; 
 font-family: Verdana, Tahoma, sans-serif;
 color: #FFFFFF;
 background-color: #000000;
 text-align: center;
}
a {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
}
h1, h2, h3, h4, h5, h6, p, form {
 margin: 0;
 padding: 0;
}
img {
 border: none;
}
ul, ol, li {
 padding: 0;
 margin: 0;
 list-style: none; 
}


.hideme {
 display: none;
}
.clearme {
 clear: both;
 font-size: 1px;
 height: 0;
 margin: 0;
 line-height: 0px;
 display: block;
}


#seite {
 position: relative;
 width: 1266px; 
 margin: auto; 
 text-align: left;
 z-index: 1;
}

#topframe {
 position: absolute;
 top: 0;
 left: 227px;
/* height: 184px; */
 width: 792px;
}
#toptrenner {
 position: absolute;
 top: 184px;
 height: 14px;
}

#rightframe {
 position: absolute;
 top: 0;
 left: 1018px;
 height: 774px;
 width: 248px;
/* padding: 85px 10px 10px 20px; */
 background-image: url('/img/emptybanner.jpg');
 background-position: left top;
 background-repeat: no-repeat; padding-left:12px; padding-right:0px; padding-top:85px; padding-bottom:10px
}

#rightframe2 {
 position: absolute;
 top: 0;
 left: 1018px;
 height: 774px;
 width: 248px;
/* padding: 85px 10px 10px 20px; */
 background-image: url('/img/emptytrans1.jpg');
 background-position: left top;
 background-repeat: no-repeat; padding-left:12px; padding-right:0px; padding-top:85px; padding-bottom:10px
}


#rightframebottom {
 position: absolute;
 top: 774px;
 left: 1018px;
 width: 248px;
}

#botframe {
 position: absolute;
 top: 774px;
 left: 0px;
}


#navcolcontainer {
 position: absolute;
 top: 197px;
 width: 195px;
 height: 577px;
 overflow: hidden;
 background-image: url('/img/navc2.jpg');
 background-position: left top;
 background-repeat: no-repeat
}


#navcolcontainer a {
 font-size: 12px;
 font-weight: normal;
}
#navcolcontainer a.active {
 font-size: 12px;
 font-weight: bold;
}


#navcolcontainer a:hover {
 font-size: 12px;
 font-weight: bold;
}




#navcol {
 padding: 100px 0 0 4px;
 font-size: 15px;
}
/*
#contenttopcontainer {
 width: 823px;
 height: 107px;
 position: absolute;
 top: 197px;
 left: 195px;
 background-image: url("/img/contenttop.jpg");
 background-position: left top;
 background-repeat: no-repeat;
 overflow: hidden;
}
#contenttop {
 margin: 10px 48px 0 45px;
 width: 730px;
 height: 84px;
 overflow: auto;
 text-align: justify;
}
*/
#contentmaincontainer {
 width: 823px;
 height: 577px;
 position: absolute;
 top: 197px;
 left: 195px;
 background-image: url('/img/cont_b1.jpg');
 background-position: left top;
 background-repeat: no-repeat;
 overflow: hidden
}
#contentmain {
 position: relative;
 z-index: 3;
 margin: 22px 48px 0 60px;
 padding: 0 5px 0 0;
 width: 712px;
 height: 530px;
 overflow: auto;
/* text-align: justify; */
}
#contentimage {
 position: absolute;
 top: 50px;
 left: 130px;
 z-index: 1;
}

#contentmain img.hasborder {
 border: 1px solid #38526D;
}


#zurueck {
 position: absolute;
 margin: 87px 0 0 0;
 float: left;
}
#weiter{
 position: absolute;
 margin: 87px 0 0 776px;
 float: right;
}



.bganii {
 margin: 0;
}
.bganii.overlay {
 visibility: hidden;
 position: absolute;
 top: 0;
 left: 0;
}

#dmain {
 width: 715px;
 height: 520px;
 position: absolute;
 top: 0px;
 left: 0px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
}

#dmain1 {
 width: 555px;
 height: 435px;
 position: absolute;
 top: 95px;
 left: 160px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
}


#dmainbild {
 width: 467px;
 height: 220px;
 position: absolute;
 top: 0px;
 left: 250px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
}

#dmainbild2 {
 width: 467px;
 height: 220px;
 position: absolute;
 top: 171px;
 left: 250px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
}


#dmainbild3 {
 width: 467px;
 height: 220px;
 position: absolute;
 top: 295px;
 left: 250px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
}

#dmainbild4 {
 width: 467px;
 height: 220px;
 position: absolute;
 top: 97px;
 left: 250px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
}

#dmainmwst {
 width: 605px;
 height: 575px;
 position: absolute;
 top: 504px;
 left: 30px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
}


#dmainbild7 {
 width: 445px;
 height: 220px;
 position: absolute;
 top: 0px;
 left: 250px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
}


#evogimmick {
 width: 360px;
 height: 320px;
 position: absolute;
 top: 115px;
 left: 220px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
}


#evogimmick4 {
 width: 210px;
 height: 300px;
 position: absolute;
 top: 160px;
 left: 55px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
 }
 
 #fragprogimmick4 {
 width: 210px;
 height: 300px;
 position: absolute;
 top: 160px;
 left: 55px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
 }




#fragfxgimmick {
 width: 695px;
 height: 440px;
 position: absolute;
 top: 90px;
 left: 0px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
}

#fragfxgimmick2 {
 width: 385px;
 height: 200px;
 position: absolute;
 top: 43px;
 left: 472px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
}


#fragfxgimmick3 {
 width: 460px;
 height: 500px;
 position: absolute;
 top: 43px;
 left: 0px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
}

  #fragfxgimmick4 {
 width: 140px;
 height: 300px;
 position: absolute;
 top: 200px;
 left: 525px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
 }
 
 #fragfxmainbild {
 width: 467px;
 height: 220px;
 position: absolute;
 top: 100px;
 left: 248px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
}

#edgefxgimmick2 {
 width: 245px;
 height: 450px;
 position: absolute;
 top: 50px;
 left: 472px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
}

#edgefxgimmick4 {
 width: 210px;
 height: 300px;
 position: absolute;
 top: 150px;
 left: 55px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
 }

 
#eyegimmick {
 width: 520px;
 height: 320px;
 position: absolute;
 top: 90px;
 left: 170px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
}

#eyegimmick2 {
 width: 467px;
 height: 220px;
 position: absolute;
 top: 3px;
 left: 250px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
}
 
  #eyegimmick4 {
 width: 510px;
 height: 550px;
 position: absolute;
 top: 200px;
 left: 282px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
 }

 #produktgimmick {
 width: 280px;
 height: 200px;
 position: absolute;
 top: 43px;
 left: 240px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
 }

#motionfxgimmick2 {
 width: 245px;
 height: 450px;
 position: absolute;
 top: 50px;
 left: 472px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
}

#motionfxgimmick4 {
 width: 210px;
 height: 300px;
 position: absolute;
 top: 150px;
 left: 55px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
 }

 
#progimmick {
 width: 320px;
 height: 320px;
 position: absolute;
 top: 0px;
 left: 0px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
}

#progimmick2 {
 width: 520px;
 height: 320px;
 position: absolute;
 top: 167px;
 left: 170px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
}

#motiongimmick {
 width: 320px;
 height: 320px;
 position: absolute;
 top: 100px;
 left: 220px;
 background-color: #ff0000;
 overflow: hidden;
 z-index: 10;
 text-align: right;
}

#rightgimmick {
 width: 160px;
 height: 600px;
 position: absolute;
 top: 120px;
 left: 45px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: right;
}


.shopper {
 width: 270px;
/* height: 200px; */
 background-color: #505050;
 
 

 
 padding: 10px 10px 10px 10px;
 float: right;
 border: 1px solid #38526D;
}
.shopper p {
 padding: 0 0 3px 0;
}

.shopper p.versand {
 padding: 5px 0 0 0;
 font-size: 11px;
}

.shopper h3 {
 font-size: 12px;
}

.shopper  input.shop {	
 font-family: Verdana, Tahoma, sans-serif;
 border: 1px solid #000000;
 background-color: #FFFFFF; 
 color:#000000;
 font-size:11px; 
}
    
.shopper input.shopbut {	
 font-family: Verdana, Tahoma, sans-serif;
 border: 1px solid #000000;
 background-color: #38526D; 
 font-weight:bold;
 color:#FFFFFF;
 font-size:12px; 
}

#navflags {
 width: 210px;
 height: 300px;
 position: absolute;
 top: 210px;
 left: 70px;
/* background-color: #ff0000; */
 overflow: hidden;
 z-index: 10;
 text-align: left;
 }


input.shop {	
 font-family: Verdana, Tahoma, sans-serif;
 border: 1px solid #000000;
 background-color: #FFFFFF; 
 color:#000000;
 font-size:11px; 
}
input.shopbut {	
 font-family: Verdana, Tahoma, sans-serif;
 border: 1px solid #FFFFFF;
 background-color: #38526D; 
 font-weight:bold;
 color:#FFFFFF;
 font-size:12px; 
 padding: 3px 3px 3px 3px;
}
select.shop {	
 border: 1px solid #000000;
 background-color: #FFFFFF; 
 font-family:Verdana,Helvetica,Arial,sans-serif;
 color:#000000;
 font-size:11px; 
}


#contentmain hr {
	height: 1px;
	background-color: #ffffff;
	border: none;
}

#navflags td {
	font-size: 10px;
}
#navflags td img {
	padding: 1px 3px 1px 0;
}

.eyecatch {
	border: 1px solid #38526D;
	padding: 5px;
	background-color: #404040;
}

.xblock {
 clear: both;
 display: block;
 margin-bottom: 10px;
 overflow: hidden;
 height: 160px;
}
.xhr {
	height: 1px;
	background-color: #FFFFFF;
	width: 485px;
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
}


/* -- */