/*CSS-Datei :: Bauchtanz-Willich.de
Entwickelt von Eduard Hess :: www.multimedianet.de
12.05.2009
*/

body{
	margin:0px;
	padding:0px;
	/*background: url(bg2.jpg) no-repeat fixed left bottom;*/
	text-align:left;
	font-family: Georgia;
	font-size:11px;
	color:#333333;
	line-height:1.5em;
}
#header, #navi, #inhalt{
clear:both;
}
h1{
font-size:13px;
line-height:2em;}
a{
text-decoration:none;
color: #8125b8;
font-weight:bold;}
a:hover{
text-decoration:underline;}
*{
margin:0px;
padding:0px;}

#header{
	margin-top:10px;
	height:100px;
	margin-left:10px;
	margin-right:10px;
	min-width:1000px;
	background-image: url(logo.png);
	background-repeat: no-repeat;
	background-position: left center;
}
* html #header {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=’http://www.bauchtanz-willich.de/fileadmin/temlate/logo.png’);
background-image: none;
}

.kontakt{
width:250px;
text-align:right;
float:right;
line-height:25px;
color:#FFFFFF;
font-size:12px;}
#navi{
height:37px;
	background: url(navi_bg.png) repeat-x left top;
/*	width:100%;*/
	padding:0px;
padding-left:30px;
min-width:1050px;
}
ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#navi li{
float:left;
height:20px;
position: relative;
/*top:1px;*/
}

#navi li a {
color: #333333;
display:block;
text-decoration:none;
font-weight:bold;
float:left;
/*height:37px;*/
min-height:18px;
padding:0.80em 15px;
text-transform:uppercase;
font-size:12px;
}
#navi li a:hover {
background:transparent url(navi_bg2.png) repeat-x left center;
color:#000000;
}

#navi li:hover ul{
left:0;
display:block;
top:39px;
position:absolute;
}

#navi ul {
/*left:-9999px;*/
padding:0;
position:absolute;
top:39px;
left:0px;
overflow:hidden;
width:250px;
display:none;}


#navi li ul li{
display:block;
float:none;
position:relative;
height:auto;
z-index:100;
}

#navi li ul li a{
color:#ffffff;
width:150px;
background:url(unternavi.png) repeat-x center center;
font-size:10px;
}
#navi li ul li a:hover{
background:none;

}
#inhalt{
	width:532px;
	margin-left:330px;
	margin-top:20px;
}
.mitte1{
background: #ffffff;
background: url(inhalt_mitte.png) repeat-y center center;
}
.mitte2{
background: #ffffff;
background: url(rechts_mitte.png) repeat-y center center;
width:201px;
}
.oben{
height:10px;
width:532px;
background: url(inhalt1.png) no-repeat center center;
line-height:9px;
text-align:center;

}
.unten{
height:10px;
width:532px;
background: url(inhalt2.png) no-repeat center center;
}
#rechts{
/*margin-left:872px;
width:201px;*/
position:absolute;
left:872px;
top:165px;
width:201px;
}
.oben2{
height:10px;
width:201px;
background: url(rechts1.png) no-repeat center center;
}
.unten2{
height:10px;
width:201px;
background: url(rechts2.png) no-repeat center center;
}
.text{
padding:20px;
}
img{
border:none;}

#footer{
text-align: center;
font-size:9px;
font-family:Verdana;
background: transparent url(footer_bg.png) repeat-x;
position:absolute;
bottom:0px;
width:100%;
height:15px;
color:#FFFFFF;
}
#footer{
position:fixed;}

#footer a{
color:#FFFFFF;}
#breadcrumb li {
display:inline;
line-height:14px;
list-style-type:disc;

}

/*mailformular*/
.csc-mailform{
border:1px solid #8125b8;}
.csc-mailform-field{
display:block;
padding:10px;
margin:10px;}
.csc-mailform label{
display:block;
float:left;
width:120px;
text-align:right;
margin:2px 5px;
padding:0px;}
.csc-mailform input, .csc-mailform textarea{
color:#000000;
background-color:#FFFFFF;
border: 1px solid #f5b732;
width:200px;
padding:2px 6px;
font-size:9px;
} 
.csc-mailform input.csc-mailform-submit{
float:right;
width:80px;
cursor: auto;
margin-bottom:10px;
font-size:11px;}
.csc-mailform form input.csc-mailform-submit:hover{
background-color:#ff9900;
color:#FFFFFF;
border:1px solid #ffffff;}

table{
vertical-align:top;
border-spacing:0px;
border:0px;}

th {
	font-size: 13px;
	background-color: #8125b8;
	color:#FFFFFF;
	padding:5px;
}
.csc-default{
margin: 5px 0;}

td{
	background:#fce98d;
	padding:5px;
	border: thin solid #F5B732;
}

.csc-default ul{
margin:5px 0;}

.csc-default li{
	line-height: 2em;
	list-style: disc inside;
	margin-left:5px;
}
.suchfeld{
float:left;
width:130px;
/*height:1.7em;*/
font-size:10px;
border: 1px solid #f5b732;
height:15px;
padding:2px;}
.suchbutton{
/*height:1.7em;*/
border: 1px solid #f5b732;
font-size:10px;
padding:2px;
height:21px;
font-weight: bold;
}