*{border:0; margin:0; padding:0}

html, body{height:100%}
html[xmlns]{padding:0 0 0.005em 0}
body{
	text-align:center;
	background:white;
	color:black;
	font:100%/1.5 verdana, arial, helvetica, sans-serif}
#wrapper{
	width:803px;
	margin:0 auto;
	text-align:left;
	min-height:100%}
	* html #wrapper{height:100%}
#header{height:40px; padding:90px 0 0 0}
#header a{
	width:157px;
	height:32px;
	display:block;
	margin:0}
#left{width:183px; float:left}
#right{float:left; width:620px; margin:0 0 15px 0; position:relative}
#holder{width:620px}/*fuer thumbs*/
img.iso{position:absolute; bottom:49px; right:-1px}
* html img.iso{position:absolute; bottom:46px; right:0}
ul#lang{padding:0 0 0 5px; width:248px; height:23px; margin:17px 0 0 35px; background:url(img/gradient_ani.gif) no-repeat}
ul#lang li{float:left; list-style:none; margin:0 20px 0 0}
ul#lang li.last{float:left; list-style:none; margin:0}
ul#lang a{color:#939393; text-decoration:none; font-size:.88em}
ul#lang a:hover{color:black}

.clear{clear:both; height:1px; font-size:1px; line-height:1px}
img{display:block}
a{outline:none}
a.left{float:left; margin:12px 20px 0 0}
p.right{margin:8px 0 8px 0}
a.mail{color:#7E0600; text-decoration:none}
a.black{color:black !important}
.mart{margin-top:22px !important}
.marb{margin-bottom:22px !important; margin-top:10px}
p.kontakt{color:black; font-size:.69em; font-weight:normal; margin:25px 0 7px 0; line-height:1.3}

ul.thumbs{list-style:none; margin:13px 0 0 0; width:620px}
ul.thumbs li{width:113px; height:85px; padding:0 0 30px 0; overflow:hidden; position:relative; float:left; margin:0 11px 0 0; display:inline}
ul.thumbs a{text-align:center; text-decoration:none; color:#68676B; display:block; width:113px; height:85px; background-repeat:no-repeat; background-position:0 0}
ul.thumbs a:hover{background-position:0 -85px}
ul.thumbs span{font-size:.69em; line-height:1.05; position:absolute; top:87px; height:30px; left:0; display:none; background:white}
ul.thumbs a:hover span{text-align:center; display:block; width:113px}

ul.thumbs_in{list-style:none; margin:13px 0 0 0; float:left}
ul.thumbs_in li{width:113px; height:85px; padding:0 0 30px 0; overflow:hidden; position:relative; float:left; margin:0 11px 0 0; display:inline}
ul.thumbs_in a{text-align:center; text-decoration:none; color:#68676B; display:block; width:113px; height:85px; background-repeat:no-repeat; background-position:0 0}
ul.thumbs_in a:hover{background-position:0 -85px}
ul.thumbs_in span{font-size:.69em; line-height:1.05; position:absolute; top:87px; height:30px; left:0; display:none; background:white}
ul.thumbs_in a:hover span{text-align:center; display:block; width:113px}

ul#kontakt{width:231px; height:240px; list-style:none; margin:12px 0 0 0}
ul#kontakt li{width:231px; height:205px}
ul#kontakt li a{width:231px; height:205px; display:block}
ul#kontakt li a:hover{background-position:0 -205px}

ul#partnere{width:488px; height:120px; list-style:none; margin:12px 0 0 0; overflow:hidden}
ul#partnere li{float:left; width:113px; height:85px; padding:0 0 35px 0; margin:0 9px 0 0; position:relative; overflow:hidden}
ul#partnere li a{text-align:center; text-decoration:none; color:#68676B; width:113px; height:85px; display:block; background-repeat:no-repeat}
ul#partnere li a:hover{background-position:0 -85px}
ul#partnere li span{font-size:.69em; line-height:1.05; position:absolute; top:87px; height:35px; left:0; display:none; background:white}
ul#partnere li a:hover span{text-align:center; display:block; width:113px}

ul#slide{width:597px; height:auto; list-style:none; margin:12px 0 0 0; z-index:1}
ul#slide img{border:1px solid #B2B2B2; margin:0 0 8px 0}
ul#slide a{display:block; color:#7E0600; margin-top:-1px; text-decoration:none}
.z1 img{margin:0 0 50px 0 !important}

img.no_slide{margin:12px 0 37px 0; border:1px solid #B2B2B2}

#nav{position:absolute; top:302px; right:46px; z-index:3; display:none}
#nav li{width:13px; height:13px; float:left; margin:0 3px 3px 0; list-style:none}
#nav a{width:13px; height:13px; display:block; text-indent:-1000px; overflow:hidden}
#nav a.activeSlide{background-position:0 -13px}
#nav a:focus{outline:none}
.z2{right:40px !important}

ul.text{list-style:none; font-size:.69em; color:#808285; line-height:1.3; margin:0 0 10px 0}
ul.text li{padding:0 0 0 23px; background:url(img/bg_li.gif) no-repeat 0 .5em}

ul.ref{list-style:none; font-size:.69em; color:#808285; line-height:1.3; margin:0 0 10px 0}
ul.ref li{}
ul.ref a{color:#808285}
ul.ref a:hover{color:#A00021}

#play_pause{
	color:white;
	text-indent:-1000px;
	overflow:hidden;
	background-image:url(img/play-pause.gif);
	text-decoration:none;
	font-size:.56em;
	position:absolute;
	top:302px;
	right:23px;
	z-index:4;
	line-height:1;
	width:13px;
	height:13px}
.pause{background-position:0 13px}
.play{background-image:0 0px}

#next, #prev{
	font-size:.56em;
	position:absolute;
	text-indent:-1000px;
	overflow:hidden;
	z-index:8;
	text-align:center;
	margin:0 0 0 3px;
	width:13px;
	height:13px;
	line-height:1;
	color:white;
	text-decoration:none}
#next{top:464px; right:11px; background-image:url(img_zahlen/2.gif)}
#prev{top:464px; right:28px; background-image:url(img_zahlen/1.gif)}
.inaktiv{background-position:0 13px; cursor:default !important}

ul.mainnav{margin:5px 0 15px 0; list-style:none}
ul.mainnav li{line-height:1.21}
ul.mainnav li.gap{margin:0 0 5px 0}
ul.mainnav a{color:black; text-decoration:none; font-size:.69em; line-height:0}
ul.mainnav a:hover{color:#A00021}
ul.mainnav a.aktiv{color:#A00021; background:transparent !important}
ul.mainnav ul{margin:0 0 15px 10px; list-style:none}
ul.mainnav ul a{color:#939393}

ul.img{border:1px solid #B2B2B2; list-style:none; margin:12px 0 0 0}
ul.img li{}

h1{color:#272829; font-size:.69em; font-weight:normal; margin:25px 0 7px 0; line-height:1.05}
h1.first{margin:11px 0 7px 0 !important}
p.sub{font-size:.69em; margin:4px 0 0 0; line-height:1.3}
.spec{color:#B38414 !important}
p{font-size:.69em; color:#808285; line-height:1.3; margin:0 0 10px 0}

#footer{
  position:relative;
	clear:both;
	font-size:11px;
	color:#939393;
	padding:0 0 0 2px}
#footer img{display:inline}
#footer a.mail{position:absolute; display:block; right:0; top:0; text-indent:-1000px; overflow:hidden; width:160px; height:13px; background:url(img/trans.gif)}
