
*		{	padding: 0;
			margin: 0;		}
				
body {  margin:0px auto;
        background:black ;
        width: 780px;  
		padding:0px;
        font-family: tahoma, verdana, arial, sans serif;
        border:0px ;
		font-size:10pt;
 }

/* Logo Überschrift */
h1 { 	font-size:0.4em; 
		font-family:verdana; 
		visibility:hidden; display:none; float:left; width:240px; }
		
/* 'Lassen Sie uns vor dem Herd tanzen...' */
h2 { 	
		background: #996600;
		color:white; 
		font-family:tahoma, georgia, arial;
		font-size:10pt; 
		font-weight:normal; 
		padding-left:6px;  
		width:774px; 
		line-height:11.5pt; 
		height:23pt;
	}
/* Klamottenbeschreibungen, Preis, ect. */	
h3 { 	font-size:11pt; font-weight:normal;
		font-family: tahoma, arial, sans-serif; 
		margin:4px;padding-left:5px;
		border-bottom:1px solid grey;width:95%;
		
		text-decoration:none;
}
h4 { 	font-size:10pt; 
		font-family: tahoma, verdana, sans-serif; 
		margin-bottom:2px;
font-weight:normal; 
}

h5 { 	font-size:10.5pt; 
		font-family: tahoma, verdana, sans-serif; 
	
		font-weight:normal;
		padding-left:7px; 
		border-bottom:1px solid grey; 
		width:70%;
		float:left;
		margin:2%;
		
		}
		
h6 {	font-size:9pt; 
		font-family:tahoma; 
		font-weight:normal;
			border-bottom:1px solid grey;
			width:55%; padding-left:2px;
			margin-right:10px;
			line-height:11pt;
	
		}
		

	
/* div Kopfbereich (hg-Bild) */
#head { background:url(dc_logo_en.jpg) no-repeat #3d3d3d 15pt 35pt;  
		width:780px; 
		height:90px; 
		border-bottom:6px solid #0a2025;
		position:relative;
		z-index:0;
		}
		
ul#adress {width:210px; 
			color:#9b9b9b;
			font-size:10pt; 
			float:right;
			margin-top:20px;
			list-style-type:none;
			}

ul#adress li ul {list-style-type:none;}
ul#adress li ul li#mail, ul#adress li ul li#phone { 
		float:left; 
		text-indent:-99999px;
		}
ul#adress li {height:12pt;}
li#mail {background:url(email.png) no-repeat; padding-left:20px;}
li#phone {background:url(phone.png) no-repeat; padding-left:20px;}

ul#navi_head {list-style-type:none; margin-left:60px;background:transparent; float:left; width:100%; height:22px;}

ul#navi_head li.inactive_li {float:left; max-width:94px !important;border-right:1px solid silver; padding:0pt;}

ul#navi_head li.inactive_li:hover {background:#2e2e2e; opacity:1.0;}

ul#navi_head li.active_li { float:left; 
							background:#1e1e1e;  
							height:22px; 
							margin:0pt; 
							min-width:94px !important; 
							border-right:1px solid silver;
							color:white !important;
							}

ul#navi_head li a:link, ul#navi_head li a:visited, 
ul#navi_head li a:hover
	{display:block;  width:auto; height:20px; margin:auto ;font-size:8pt;font-family: tahoma, arial; color:#9b9b9b;text-align:center;}

#naavi1, #naavi2, #naavi3, #naavi4, #naavi5, #naavi6 { 
				height: 22px;
				
				position:relative;
				top:00px;
				left:00px;
				font-size:0.85em; 
				z-index:2;
}

#naavi1 { border-left:1px solid silver;}

ul#top_navi_overlay1, ul#top_navi_overlay2, ul#top_navi_overlay3, ul#top_navi_overlay4, ul#top_navi_overlay5, ul#top_navi_overlay6 {	
						padding:0px; 
						margin-left:-10px;
						min-height:auto !important;
							min-width:140px !important;
						opacity:0; 
						filter:alpha(opacity=00); -moz-opacity: 0.00;
						background:#2e2e2e; 
						list-style-type:none; 
						visibility:hidden;
					}
	
					
li.top_navi_umenu {  height:18px; line-height:18px;
												min-width:140px !important;
									border-bottom:1px solid grey;
								 
									 
								 
										}
li.top_navi_umenu  a {    }

ul#top_navi_overlay1 li.top_navi_umenu:hover, ul#top_navi_overlay2 li.top_navi_umenu:hover, ul#top_navi_overlay3 li.top_navi_umenu:hover, ul#top_navi_overlay4 li.top_navi_umenu:hover,  ul#top_navi_overlay5 li.top_navi_umenu:hover,  ul#top_navi_overlay6 li.top_navi_umenu:hover  {background:#3d3d3d;  }


li#naavi1:hover ul#top_navi_overlay1, li#naavi2:hover ul#top_navi_overlay2, li#naavi3:hover ul#top_navi_overlay3, li#naavi4:hover ul#top_navi_overlay4,  li#naavi5:hover ul#top_navi_overlay5 ,li#naavi6:hover ul#top_navi_overlay6   {filter:alpha(opacity=100); -moz-opacity: 1.00;  opacity:1.00; visibility:visible; z-index:99999 !important; }






/* Nav-buttons */
.nav, .nav:visited {
      background:#f8f6ef ;
		 display:block;
         width:181px;
         border:none;
         border-bottom:1px solid silver; 
         height:29px;
         margin-top:auto;
		 line-height:29px;
         text-decoration:none;
         color:black;
        
         font-size:9pt;
         text-align:center; }

.nav:hover, .naav:hover  { 	background:#f3efe1;      border-bottom:1px solid silver; 
							color:grey;
               }


 .naav:link, .naav:visited {
 		background:#f3f1ef;
		display:block;
        width:181px;
        height:29px;
       line-height:29px;
        text-decoration:none;
        color:grey;
       border-bottom:1px solid silver; 
        font-weight:bold;
        font-size:9pt;
        text-align:center;}			

/* Obere Navigation */
#navi_rechts {list-style-type:none;
			float:right;
			width:184px;
			background:#f8f6ef;
			border-left:1px solid black;
			min-height:545px;}
#navi_rechtsoben {	list-style-type: none;
		
		display:block;
        height:auto;
		border:0px;
		margin-bottom:80px;
		
     
      }

/* Untere Navigation */
#navi_rechtsunten 	{ 
		list-style-type: none;
	
		display:block;
        height:auto;
		border:0px;
		border-top: 1px solid silver;
	
		}

div#content{
		
		width:780px;
		background:#f6f0db;
        min-height:545px;    
		z-index:1;
        font-size:0.9em; 
		border:0;
       }
	   


div#contentagb {
		width:595px;
		background:#F7F7F7;
        margin:0px;  
        height:545px;    
        background-attachment:fixed;
		float:left;
        font-size:0.9em; 
		border:none;
       }
div#contentagb h3 {text-align:left; display:block; width:95%;}
div#contentagb p { width:95%; margin-left:2%;}


a:link, a:visited  	   {text-decoration:none;  
						color:black; 
						font-size:9pt; 
						margin:2px;}
						
a:hover   			   {text-decoration:none; 
						color:#660000; 
						border-bottom:0px;}

		
		
div#intro_service { background:url(intro_service.jpg) no-repeat #f8f6ef;
			height:545px;
		width:595px;
		margin-top:0px; float:left;}

div#laden { background:url(laden.png) no-repeat #f8f6ef 70px 280px;
			height:545px;
		width:595px;
		margin-top:0px; float:left;}
		


		
div#intro_men { background:url(intro_maenner.jpg) no-repeat #f8f6ef;
			height:545px;
		width:595px;
		margin-top:0px; float:left;}
		
div#sale { background:url(sale.jpg) no-repeat #f8f6ef;
			height:545px;
		width:595px;
		margin-top:0px; float:left;
		}
div#intro1 {background:url(start_women.jpg) no-repeat #f8f6ef;

			height:545px;
		width:595px;
		margin-top:0px; float:left;}

div#equip { background:url(intro_equip.jpg) no-repeat #f8f6ef;
			height:545px;
		width:595px;
		margin-top:0px; float:left;
		}

div#agb {background:url(agb.jpg) no-repeat #f8f6ef;

			height:545px;
		width:595px;
		margin-top:0px; float:left;}
		
div#news {background:url(news.jpg) no-repeat #f8f6ef;

			height:545px;
		width:595px;
		margin-top:0px; float:left;}
div#empfehlungen {background:url(empfehlungen.jpg) no-repeat #f8f6ef;

			height:545px;
		width:595px;
		margin-top:0px; float:left;}

div#intro1 div, div#intro_men div, div#sale div, div#equip div, div#intro_service div 
	{	margin-top:390px; 
		padding:20px; 
		border-top:2px solid white; 
		border-bottom:2px solid white;
		line-height:15pt; 
		font-size:11pt; 
		font-family:tahoma, helvetica, verdana; 
		background:#f6f0db; 
		filter:alpha(opacity=70); 
		-moz-opacity: 0.70; 
		opacity: 0.70;
		}	
div#intro1 div p, div#intro_men div p,  div#intro_service div p {filter:alpha(opacity=130); -moz-opacity: 1.30; opacity: 1.30; color:black; }	
		
div#impressum {	background:url('intro_maenner.jpg') no-repeat; 
				width:595px;
				height:545px;    
        		float:left; 
				font-size:0.9em; border:none;}
div#intro{  
			background:url('start.jpg') no-repeat #f8f6ef;
			height:545px;float:left;
			width:595px;
			}
			
div#intro h3 {border-bottom: 1px solid grey; margin:10px; padding-left:5px; font-weight:bold; text-align:left;  font-size:11pt;}			

	
				
div#intro div#home {filter:alpha(opacity=70); 
				-moz-opacity: 0.70; 
				opacity: 0.70;
				background:#f6f0df;
				margin-left:0px; 
				border-top:2px solid white; 
		border-bottom:2px solid white;
				margin-right:0px;
				margin-top:30px;
				padding:30px;
				 font-size:11pt; 
		font-family:tahoma, helvetica, verdana;
				line-height:15pt;
			
				}


div#intro div#home p {	color:#000; 
				font-size:9pt !important;
				line-height:14pt; padding:3px; padding-left:5px; 
			}


	
				
div#intro div#home_unav {filter:alpha(opacity=70); 
				-moz-opacity: 0.70; 
				opacity: 0.70;
				background:#f6f0df;
				margin-left:20px; 
				border-left:2px solid white;
				margin-right:0px;
				height:505px;
				width:510px; 
				padding:20px; 
				line-height:14pt;
				background-attachment:fixed;overflow:auto;
				}


div#intro div p {	color:#000; 
				font-size:9pt;
				line-height:14pt; padding:3px; padding-left:5px; margin-left:10px;
			}	
div#intro p a:link, div#intro p a:visited {text-decoration:underline;}

div#intro p a:hover { 	text-decoration:none; 
						color:#660000; 
						}

				
div#agb div#agbtext, div#news div#newscontainer { 
				filter:alpha(opacity=70); 
				-moz-opacity: 0.70; 
				opacity: 0.70;
				background:#f6f0df;
				border-left:4px solid white;
				border-right:4px solid white;
				margin-left:30px; 
				margin-right:20px;
				height:535px;
width:525px; 
				padding:10px; 
				padding-bottom:0; 
				line-height:14pt;
				background-attachment:fixed;overflow:auto;
				  }
div#laden div#trans { 
				filter:alpha(opacity=70); 
				-moz-opacity: 0.70; 
				opacity: 0.70;
				background:#f6f0df;
				border-left:4px solid white;
				height:535px;
				
width:571px; 
				padding:10px; 
				padding-bottom:0; 
				line-height:14pt;
				background-attachment:fixed;overflow:auto;
				  }

div#empfehlungen div { filter:alpha(opacity=70); 
				-moz-opacity: 0.70; 
				opacity: 0.70;
				background:#f6f0df;
				border:4px solid white;
				
				margin-left:30px; 
				margin-top:20px;
				height:490px;
width:510px; 
				padding:5px; 
				padding-bottom:0; 
				line-height:14pt;
				background-attachment:fixed;overflow:auto;}
			
					

div#impressum ul{list-style-type:none; margin-left:5px;margin-top:15px;}
div#impressum div{background:#f6f0db; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;margin-left:230px; height:505px; padding:20px;  border-left:4px solid white; }

div#impressum h3 {text-align:left; margin:0; width:200px;}


li#fahne { 	margin:13pt auto;  
			width:36px; 
			height:18px; 
			background:url('deuflag.jpg') no-repeat;}
li#fahne a:link, li#fahne a:visited  {
			background:none !important;		
			text-indent:-99999px;width:36px; 
			height:18px; 
			display:block; }
li#fahne:hover {opacity:0.8;}






/*Bilder, 1, 2, 3, usw */
ul#imp { 	background:none; 
			width:120px;
			height:12pt;margin:0pt auto; text-align:center; 
			}

ul#imp li{
		
		list-style-type:none;
		font-family: verdana, arial, helvetica;
		font-size:8pt;
		height:12pt;
		float:left;
		width:20px;
		text-decoration:underline;
	
		}


/* Kontaktmenü */
div#kontakt { 	background:url('kontakt1.jpg') no-repeat; 
				width:595px;
				height:545px;    
        		float:left;
				font-size:0.8em; border:none;}
				
div#kontakt div {	
		filter:alpha(opacity=70); 
		-moz-opacity: 0.70; 
		opacity: 0.70;
		font-size:10pt; 
		line-height:15pt; 
		margin-left:180px; height:511px;  border-left:4px solid white;

		border-top:2px solid white; 
		border-bottom:2px solid white;
		background:#f6f0db; padding:15px;
		}
div#kontakt fieldset {padding:5px; margin-left:-6px; margin-top:10px;}

div#kontakt fieldset legend {font-size:110%;}
div#kontakt fieldset input.fomu { width:100%;  margin:2px; margin-left:6px;}
div#kontakt fieldset textarea#text_anfrage { margin:2px; margin-left:6px; width:100%; height:80px; font-family:arial;}

/* Impressum */


a.druck:link, a.druck:visited {width:16px; height:16px; display:block; background:url(printer.png) no-repeat;text-indent:-99999px;margin-top:-3px;float:right; margin-right:20px; margin-top:-30px;}
a.druck:hover {background:url(printer.png) no-repeat 0px -16px;}

div.blog {
			padding:10px;
			
			}

div.blog p { padding:20px; padding-top:5px;}

div.blog h5 { width:90% !important;}			
a:link[href $='.pdf'], a:visited[href $='.pdf'] { 
					margin-left:0px; 
					padding-left:24px; 
					height:16px; 
					line-height:16px; 
					background: url(acrobat.png) no-repeat; 
					
				}
a:hover[href $='.pdf'] {	background: url(acrobat.png) no-repeat 0px -16px;}
div#newscontainer a:link[href $='.jpg'], div#newscontainer  a:visited[href $='.jpg'] { 
					margin-left:0px; 
					padding-left:24px; 
					height:16px; 
					line-height:16px; 
					background: url(picture.png) no-repeat; 
				
				}
				
div#newscontainer a:hover[href $='.jpg']	{background: url(picture.png) no-repeat 0px -16px;} 			
a:link[href^="http://"], a:visited[href^="http://"] {margin-left:0px; 
					padding-left:19px; 
					height:16px; 
					line-height:16px; 
					background: url(link.png) no-repeat; 
					
					}
					
a:hover[href^="http://"]{	background: url(link.png) no-repeat 0px -16px;} 
div#show a:link[href^="http://"], div#show a:hover[href^="http://"], div#show a:visited[href^="http://"] {background:none; width:auto; padding:3px; }
		
			
div#links {		margin:0; background:url(links.jpg) no-repeat #F7F7F7 ; height:490px; width:595px; float:left;}

div#links h3 { margin-left:230px; text-align:left; margin-top:20pt; }

div#links ul {list-style-type:circle;  margin:20pt 220px; width:200px;}
div#links ul li {font-size:0.85em; padding:4pt;}

div#links ul li a { width:220px; height:20px; line-height:20px; display:block;font-size:1.25em;}

p { padding:6px; padding-top:0;	}

 
	
ul#blog_nav {list-style-type:none; float:left; margin:2px; background:#f8f6ef;padding:5px;}

ul#blog_nav li a:link, 
ul#blog_nav li a:visited {display:block; width:150px; line-height:30px;height:30px;border-bottom:1px solid black; font-size:8pt;}
ul#blog_nav li a:hover {background:#f3efe1;}

	
	

p#staffelpreise {font-size:7pt; line-height:11pt;}
p#staffelpreise a {text-decoration:underline; color:grey;}

table#preisliste, table#preise_sonstiges, table#grosstab { width:440px;border-collapse:collapse;line-height:13pt; margin:10px; }
tr.weiss, tr.braun {text-align:center; border-bottom:1px solid grey;  padding-left:8px; }
tr.weiss:hover, tr.braun:hover { background-color:#ba9958;}

tr.weiss td, tr.braun td{padding:2px;}
table#preisliste thead {background:#996600;color:white; }
table#preisliste thead tr {line-height:13pt;}
table#preisliste thead tr th{ font-weight:normal;padding:2px; }

table#preise_sonstiges thead {background:#996600;color:white; }
table#preise_sonstiges thead tr {line-height:13pt;}
table#preise_sonstiges thead tr th{text-align:left; font-weight:normal;padding:2px; }

table#grosstab thead {background:#996600;color:white; }
table#grosstab  tr {line-height:13pt; text-align:left; border-left:1px solid grey;}
table#grosstab  tr td {width:25%;  border:1px solid grey;}
table#grosstab thead tr th{text-align:left; font-weight:normal;padding:2px; }


form#bestell  table tr td {min-width:100px; }
form#bestell table { clear:both; width:95%; max-width:340px !important; margin:3pt; margin-bottom:0; margin-top:0;}
form#bestell  { margin:10px;padding:5pt; padding-top:0;  }

form#bestell h5{padding-left:2px; margin-bottom:5px; margin-top:5px; width:95%; }
				
textarea#text_anfrage { width:350px; height:100px; margin-left:10pt;}
					

div#empfehlungen div ul {list-style-type:none; margin:5pt;}
div#empfehlungen div ul li {margin:5pt; margin-bottom:5pt;}
div#empfehlungen div ul li a { font-size:1.0em;}
div#empfehlungen div ul li span {display:block; font-size:0.85em;}
 div#empfehlungen div ul li a:link,   div#empfehlungen div ul li a:visited, 
  div#impressum div a:link,   div#impressum div a:visited{margin-left:0px; 
					padding-left:19px; 
					height:16px; 
					line-height:16px; 
					background: url(link.png) no-repeat; 
					
					}
					
 div#empfehlungen div ul li a:hover, div#impressum div a:hover{	background: url(link.png) no-repeat 0px -16px;} 
 
 
div#laden_left {float:left; border:0; width:260px; margin-top:30px; }

		
#images{
	visibility:hidden;position:relative;
}
#images img{ background:none;
	position:absolute; margin:3pt;
	border:none; }
#images a:link{background:transparent;}
#loading_bar{
	margin-top:164px;
	margin-bottom:200px;
	text-align:center;
	width:100%;
}
#loading_bar img{
	margin-top:10px;position:relative; 
	
}
#captions{
	font-weight:bold;
	position:relative; 
	text-align:center;
	z-index:10000;
}
#scrollbar{
	visibility:hidden;
	position:relative; 
	border-bottom:1px solid #b3b3b3;
	z-index:10001;
}
#slider{
	position:absolute;
	margin-top:-12px;
	margin-left:-12px;
	z-index:10002;
	background-image:url(slider.png);
	background-repeat:no-repeat;
	width:24px;
	height:24px;	
}
#imageflow{
	text-align:left; margin-bottom:3%;
}

.gmnoprint span {display:none;}

.form_accept{ background: url(accept.png) no-repeat center right;}
.form_deny {background: url(exclamation.png) no-repeat center right;}
.form_accept input{ border: 2px solid #227000;}
.form_deny  input{border: 2px solid #930000;}

