hmtl{margin:0;padding:0;}
body{text-align:left;height:100.01%;font:normal 100.01%/1.5 Arial, sans-serif;font-size:11px;background:#fff;color:#000;margin:0;padding:0;}
a{outline:none;}
#header{width:100%;height:187px;background-color:#FFF;position:fixed;top:0;left:0;background-image:url(img/streifen.jpg);background-repeat:repeat-x;z-index:20;margin:0 auto;}
* html #header{width:100%;height:187px;overflow:hidden;}
#headerinner{width:1000px;position:fixed;top:0;left:50%;margin-left:-500px;z-index:32;}
* html #headerinner{width:1000px;position:absolute;top:0;left:0;margin-left:0;z-index:32;}
#logo{width:235px;height:122px;float:left;}
#logo img{margin-top:12px;margin-left:15px;}
#logo a img{
text-decoration:none;
border:0px;
}
#ias{float:right;height:50px;text-align:right;width:760px;}
* html #ias{float:right;height:50px;text-align:right;width:560px;}
#ias ul{margin-left:567px;}
* html #ias ul{margin-left:404px!important;}
* + html #ias ul{padding-left:40px;padding-top:10px;}
#ias ul li{float:left;list-style-type:none;color:#646464;font-size:11px;margin:1px;}
#ias a {text-decoration:none;color:#646464;}
#ias_en ul{margin-left:708px;}
* html #ias_en ul{margin-left:404px!important;}
* + html #ias_en ul{padding-left:40px;padding-top:10px;}
#ias_en ul li{float:left;list-style-type:none;color:#646464;font-size:11px;margin:1px;}
#ias_en a {text-decoration:none;color:#646464;}
#tele{float:right;height:25px;width:220px;text-align:right;margin-right:25px;margin-top:35px;}
* html #tele{float:right;height:25px;width:220px;text-align:right;margin-right:11px;margin-top:35px;}
#tele p{line-height:1em;color:#a22f1d;font-size:12px;}
* + html #tele p,* html #tele{padding-top:10px;}
#menutop{clear:both;width:1000px;height:28px;}
#menutop ul{margin:0 0 0 8px;padding:0;}
#menutop ul li{float:left;background-image:url(img/menu_passiv.png);background-repeat:no-repeat;width:160px;height:24px;margin-top:2px;margin-left:3px;list-style-type:none;text-align:center;display:block;font-size:12px;line-height:2em;}
#menutop ul li a{display:block;text-decoration:none;color:#000;}
.aktivtop{background-image:url(img/menu_aktiv.png)!important;background-repeat:no-repeat;color:#FFF!important;}
#menutop ul li a:hover{background-image:url(img/menu_aktiv.png);background-repeat:no-repeat;color:#FFF;}
#breadcrump{width:1000px;height:26px;background-image:url(img/breadcrump.png);background-repeat:no-repeat;background-position:bottom;text-align:left;}
#breadcrumpinner{width:800px;float:left;}
#breadcrump p{font-size:11px;line-height:2.3em;margin:0 0 0 25px;padding:0;}
#sprache{float:right;height:26px;width:150px;text-align:right;margin-right:25px;color:#646464;}
#sprache a {text-decoration:none;color:#646464}
#menulinks{width:246px;overflow:hidden;position:fixed;top:195px;left:50%;margin-left:-490px;z-index:20;text-align:left;}
* html #menulinks{width:246px;overflow:hidden;position:absolute;top:195px;left:10px;margin-left:0;z-index:20;text-align:left;}

.rahmen {
border:1px solid;
border-color:#999999;
margin:2px;
padding:1px;
float:left;
}
#menulinks ul{
/*background-image:url(img/mel_rot.png);*/
background-repeat:no-repeat;
margin:0;
padding:0;
}
#menulinks ul li{
padding-left:23px;
margin:0!important;
list-style-type:none;
font-size:12px;
line-height:2.0em;
background-image:url(img/mel_grau.gif);
background-repeat:no-repeat;
}

#menulinks ul li a{
color:#000;
text-decoration:none;
}
#menulinks ul li ul{
background-color:#FFF;
background-image:none;
}
#menulinks ul li ul li{
line-height:2.0em;
display:block;
margin:0;
padding:0;
background-image:none!important;
}
#menulinks ul li ul li a{
background-image:url(img/mel_grau_kurz.gif);
background-repeat:no-repeat;
padding-left:25px;
line-height:2.0em;
display:block;}
#menulinks ul li ul li a:hover{
background-image:url(img/mel_grau_kurz_aktiv.gif);
background-repeat:no-repeat;
}
.red {
background-image:url(img/mel_red.gif)!important;
background-repeat:no-repeat;
color:#a22f1d!important;
}
.redsub {
background-image:url(img/mel_red.gif)!important;
background-repeat:no-repeat;
color:#000!important;
}
#menulinks ul li.red a {
color:#a22f1d!important;
}

#menulinks ul li.red ul li a {
color:#000!important;
}
.aktiv, #menulinks ul li.red ul li a.aktiv{
background-image:url(img/mel_grau_kurz_aktiv.gif)!important;
background-repeat:no-repeat;
color:#a22f1d!important;
}

#menulinks2{clear:both;}
#menulinks2 ul{background-image:url(img/mel_rot.png);background-repeat:no-repeat;margin:0;padding:2px 0 0;}
#menulinks2 ul li{background-image:url(img/mel_grau.gif);background-repeat:no-repeat;height:25px;padding-left:23px;margin:0!important;}

#inhalt{width:743px;z-index:10;position:relative;top:192px;left:50%;margin-left:-243px;border-left:1px solid;border-color:#c8c8c8;}
* html #inhalt{position:absolute;top:195px;left:256px;margin-left:0;}
#start{width:1000px;z-index:10;position:relative;top:192px;left:50%;margin-left:-500px;}
* html #start{position:absolute;top:195px;left:0px;margin-left:0;}
#start a img {border:0px;}
#hauptbutton{position:relative;width:263px;margin-left:15px;height:53px;z-index:50;top:-5px;}
#hauptbuttonstart{position:relative;width:970px;margin-left:15px;height:53px;z-index:50;top:-5px; text-align:right;}
#inhaltinner{position:relative;margin-left:22px;margin-top:-52px;z-index:0;top:0;}
#inhaltinnertext{position:relative;margin-left:22px;z-index:0;top:0;}
.rand img{border:1px solid;border-color:#c8c8c8;padding:2px;}
#inhalt h1{font-size:12px;margin-top:22px;margin-bottom:5px;margin-left:10px;color:#a22f1d;padding:0;}
#inhalt h2{font-size:12px;margin-top:5px;margin-bottom:5px;margin-left:10px;padding:0;}
#start h1{font-size:12px;margin-top:0px;margin-bottom:5px;margin-left:10px;color:#a22f1d;padding:0;}
#inhalt h1.text{font-size:12px;margin-top:4px!important;margin-bottom:5px;margin-left:10px;color:#a22f1d;padding:0;}
#inhalt p,#start p{margin-left:10px;font-size:12px;margin-top:0;margin-bottom:8px;padding:0;}
#inhalt ul{margin-top:-8px;padding-top:0;}
* + html #inhalt ul{margin-top:-8px!important;}
#inhalt ul li{font-size:12px;margin-left:10px;margin-top:0;}
.toggle_container table{margin:15px 15px 15px 10px!important;}
#inhalt table{margin:0px 15px 15px 10px;}
#inhalt td{line-height:1.3em;margin:0;padding:0; font-size:12px;}
#inhalt a,#start a{color:#000;}
#inhaltinner h2 a {font-weight:normal;}
#inner2 h2 a {font-size:12px;margin:0px;padding:0px; font-weight:normal; margin-left:-10px;}
#kontakt{width:231px;height:28px;margin-top:15px;margin-left:50px;}
#zeichnung{float:right;margin-top:15px;margin-right:15px;margin-bottom:7px; text-align:right;}
* +  html #zeichnung{float:right;margin-top:20px;margin-right:15px;margin-bottom:7px; text-align:right;}
.strich{clear:both;background:url(img/trigger_trenn.png) no-repeat;width:709px;height:2px;}
.zeichnung2{
float:right;
width:250px; 
text-align:right;
margin-top:15px;
margin-right:15px;
background-position:top;
background-image:url(img/graues_feld_hinter_zeichnung_quer.png);
background-repeat:no-repeat;
}
* html .zeichnung2{float:right;width:250px;background-image:url(img/graues_feld_hinter_zeichnung_quer.png);background-repeat:no-repeat;background-position:top;margin-top:5px;margin-right:15px;}
#zeichnung2 img{margin-left:20px;margin-top:0;margin-bottom:5px;}
* + html #zeichnung2 img{margin-bottom:0!important;}
h2.trigger{
background:url(img/h2_trigger_a.png) no-repeat;
height:25px!important;
line-height:25px;
width:710px;
font-size:12px;
font-weight:400;
float:left;
margin:0!important;
padding:0!important;
}
h2.trigger a{
color:#a22f1d!important;
text-decoration:none;
display:block;
padding-left:25px;
}
h2.trigger a:hover{
color:#a22f1d;
}
h2.active{
background-position:left bottom;
font-weight:700;
}
h2.trigger a img {
border:0px;
text-decoration:none;
margin-top:3px;
}
* html h2.active{background-position:bottom!important;font-weight:700;height:25px!important;overflow:hidden;}
.toggle_container{
background:url(img/trigger_trenn.png) no-repeat;
overflow:hidden;
font-size:1.2em;
clear:both;
margin:0;
padding:0;
}
* html .toggle_container{background-image:none!important;overflow:hidden;font-size:1.2em;clear:both;margin:-10px 0 0;padding:0;}
.toggle_container .block{padding:0;}
.toggle_container p{clear:both;margin:0 0 1em 15px !important;padding:0;}
.toggle_container .block p{margin:0;padding:0;}
.toggle_container h3{font:2.5em normal Georgia, "Times New Roman", Times, serif;border-bottom:1px dashed #ccc;margin:0 0 10px;padding:0 0 5px;}
#bilderstapel1,#bilderstapel2,#bilderstapel3,#bilderstapel4,.slideshow{background-color:#fff;height:344px;width:522px;float:left;}
#bilderstapel88{background-color:#fff;height:240px;width:700px;float:left;}
#bilderstapel90{background-color:#fff;height:196px;width:935px;float:left; margin-left:25px; margin-top:-20px;}
#headerslide{background-color:#fff;height:344px;width:522px;float:left;}
.gesamtansicht{margin-bottom:-47px;margin-left:7px;z-index:100;position:relative;}
.gesamtansicht2{clear:both;margin-bottom:-44px;margin-left:7px;margin-top:7px;z-index:100;position:relative;}
#bilderstapel1 img,#bilderstapel2 img,#bilderstapel3 img,#bilderstapel3 img,.slideshow img{position:absolute;height:344px;width:522px;z-index:1;border:1px solid;border-color:#c8c8c8;padding:2px;}
#bilderstapel88 img{position:absolute;height:240px;width:700px;z-index:1;border:1px solid;border-color:#c8c8c8;padding:2px;top:-0px;}
#bilderstapel90 img{position:absolute;height:196px;width:935px;z-index:1;border:1px solid;border-color:#c8c8c8;padding:2px;top:5px; clear:both;}
#headerslide{position:absolute;height:344px;width:522px;z-index:1;border:1px solid;border-color:#c8c8c8;padding:2px;}
#bilderstapel1 img.obersteebene,#bilderstapel2 img.obersteebene,#bilderstapel3 img.obersteebene,#bilderstapel4 img.obersteebene,#bilderstapel88 img.obersteebene,#bilderstapel90 img.obersteebene{z-index:3;}
#bilderstapel1 img.mittlereebene,#bilderstapel2 img.mittlereebene,#bilderstapel3 img.mittlereebene,#bilderstapel4 img.mittlereebene,#bilderstapel88 img.mittlereebene,#bilderstapel90 img.mittlereebene{z-index:2;}
.details{float:left;border:1px solid;margin-left:11px;margin-bottom:6px;width:166px;height:166px;border-color:#c8c8c8;padding:2px;}
.details2{float:left;border:1px solid;margin-right:6px;margin-bottom:6px;margin-left:0;width:166px;height:166px;border-color:#c8c8c8;padding:2px;}
.details3{float:left;border:1px solid;margin-bottom:6px;margin-left:0;width:166px;height:166px;border-color:#c8c8c8;padding:2px;}
.croupiers{float:left;width:310px;height:350px;margin-right:40px;margin-top:15px;}
.croupiers p{margin:2px!important;padding:0;}
.cr_header{z-index:20;position:relative;}
.cr_bild img{position:relative;border:1px solid;margin-left:10px;z-index:10;margin-top:-20px;border-color:#c8c8c8;padding:2px;}
.cr_strich{background-image:url(img/Croupiers_roteTrennliniekurz.gif);height:3px;width:303px;margin-top:7px;}
h3.trigger a img {
border:0px;
text-decoration:none;
}
h3.active{
height:1px;
overflow:hidden;
}
.toggle_container table {
margin:0px!important;
padding:0px;
}
.toggle_container table.mitrand {
margin-left:15px!important;
margin-top:15px!important;
}
#kontakt {
margin:0px;
padding:0px;
background-image:url(img/kontakt_bg.png);
background-repeat:repeat-x;
width:530px;
height:530px;
border:1px solid; 
border-color:#c4c4c2;
}
#kontakt table {
margin-left:15px!important;
margin-top:0px!important;
}
#kontakt h2 {
font-weight:bold;
color:#a22f1d;
margin:0px;
padding:0px;
}
#kontakt input {
width:330px;
}
label.error {
display:none!important;
background-color:green;

}
.error {
background-color:red;
}
#kontakt textarea {
width:330px;
height:100px;
}
* + html #kontakt textarea {
width:330px;
height:90px;
}
#inner2 {
position:relative; 
top:0px;
}
* + html #inner2 {
position:relative; 
top:53px;
}
	#picindex {
		width:240px;
		height:300px; 
		padding:10px 0 5px 5px;
		float:left;
		}

	#mainpic {
		width:400px; 
		margin:12px 0 10px 17px;
		float:left;
		}	
	
	#picindex img {
		width: 60px;
		height:41px;
		margin:2px 2px 0px 0px;
		float:left;
		}
	#navimp { 
		padding:15px 0 0 0;	  
		width:600px;
		margin-left: 10px;
		font-weight:bold;		
		font-size: 12px;
		}
	#navimp a {
		text-decoration: underline;
		font-weight:bold;
		font-size:12px;

		}	
	#navimp a:link, a:visited {
		
		text-decoration: underline;
		}

	#navimp a:hover {
		
		text-decoration: underline;		
		}
#sitemap ul li {
line-height:1,5em;
margin:4px;
}
#sitemap h2 {
margin-bottom:5px;
}
#sitemap ul li ul {
height:auto;
margin:5px;
}
