.clearfix:after
{
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow:hidden;
}
.clearfix {display: block;}
* html .clearfix {
	height: 1%;
}
body { margin:0;padding:0; background: #fff url(../img/bg_orange_rot_weiss.png) 0 0 repeat-x; color:#000;font:500 14px/1.3 arial,sans-serif; }
div { margin:0px;padding:0px;background-color:transparent;color:#000;border:none }
h1,h2 {
font:700 24px/1.3 "times new roman", serif;
}
#wrap { width:960px; margin:0 auto;text-align:center }
#center { background: transparent url(../img/deltatanz-1.jpg) 0 0 no-repeat;width:940px;height:445px; margin:65px auto 0px auto;text-align:left }
#big { width:100% }
#back p { padding:0 15px;margin:0;text-align:left;background-color:#fff }
#code { position:absolute;top:10px;left:70%;width:160px;height:60px;background-color:#fff;z-index:25;margin-left:-170px}
p.code { float:right;text-align:right }
.atelier	{margin:0 5px}

div.text { position:absolute;top:2%;left:10px; z-index:30;background-color:transparent;border:0px solid #00FF00;width:65% }
div.box1 { position:relative;background-color:transparent;color:#000;margin:0 10px;border:0px solid red;}
a.menue1 { display:block;float:left;font-size:95%;border:1px solid #999;padding:0 5px;margin:5px 5px 0 0}
a.menue1:link { color:#eee;background-color:#444 }
a.menue1:visited {color:#eee;background-color:#444 }
a.menue1:hover { color:#444;background-color:#ddd }
a.menue1:active { color:#444;background-color:#ddd }
a.menue2 { display:block;float:left;font-size:95%;border:1px solid #999;padding:0 5px;margin:5px 5px 0 0}
a.menue2:link { color:#444;background-color:#ddd }
a.menue2:visited {color:#444;background-color:#ddd }
a.menue2:hover { color:#eee;background-color:#444 }
a.menue2:active { color:#eee;background-color:#444 }
p { color:#000; background-color:transparent;font-weight:normal;margin:0px;padding:0px;}
p span {white-space:nowrap;}
.fett {font-weight:700}
.fett a {margin-right:3em; font-weight:500}
a { text-decoration: none }
a:link     { color:#F09; background-color: transparent; }
a:visited  { color:#F09; background-color: transparent; }
a:hover    { color:#000; background-color: transparent; }
a:active   { color:#F09; background-color: transparent; }
img {border:none; margin:0px}
a.zero { color: #000 }

.titel1 {margin:0;padding:0;color:#eee}
.titel1 span {font-weight:500}
.titel2 {margin:0;padding:0;color:#99FF66;font-weight:500;}
.titel2 span {font-weight:700}

div.neat	{
display:none;
}
div.info	{
background:transparent url(../img/trans15w.png) 50% 50% repeat;
}

#slideshow{
 margin:0 auto;text-align:left;position:relative;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-right-radius:14px; /* Safari, Chrome */
	-webkit-border-bottom-left-radius:14px; /* Safari, Chrome */
	-khtml-border-bottom-left-radius: 14px;
	-khtml-border-bottom-right-radius: 14px;


}
embed#slideshow{margin:0;padding:0;top:0;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-right-radius:14px; /* Safari, Chrome */
	-webkit-border-bottom-left-radius:14px; /* Safari, Chrome */
	-khtml-border-bottom-left-radius: 14px;
	-khtml-border-bottom-right-radius: 14px;

}

#accordion
{
    clear:left;
}
#accordion div
{
	background-color:#CCC;
    clear:both;
    margin-bottom:1em;
    padding:.5em;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
#accordion p a
{
	float:right;
}
ul.col li	{
margin: 0 16px 16px 0;
list-style-type:none;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
}
ul.col li li	{
margin:3px 5px 0px 5px;
}
li.col05	{
background-color:#fff;
float:left;
height:127px;
width:230px;
padding:15px;
}
li.col025	{
background-color:#fff;
float:left;
height:107px;
width:230px;
padding:15px;
}
li.col075	{
background-color:#fff;
float:left;
height:147px;
width:230px;
padding:15px;
}
li.col1	{
background-color:#fff;
float:left;
height:300px;
width:230px;
padding:15px;
}
li.col2	{
background-color:#fff;
float:left;
height:300px;
width:495px;
padding:15px;
}
li.last	{
margin-right:0px;
}
h1	{
margin-bottom:10px;
}
h2	{
clear:both;
}
h3	{
margin-bottom:5px;
color:#000;
}
h3 span	{
color:#F09;
font-size:20px;
}
h4	{
margin-bottom:10px;
}
p	{
margin-bottom:5px;

}
dt.headline	{
border-bottom:1px solid #666;
font-size:17px;
margin-bottom:5px;
}
dt.headline span	{
color:#F09;
}

.mark	{
margin:50px 0 5px 0;
}
.mark span	{
color:deeppink;
}
.mark span	{
font-size:3.7em;
font-weight:700;
}

.col2 dl	{
/* background:url(../img/bg_pink_hellblau_weiss.png) 50% 0%; */
background:#DFDFDF;
float:left;
width:205px; margin:16px 16px 0 0;
padding:4px 7px;
            -moz-border-radius-bottomleft:12px;
-moz-border-radius-bottomright:12px;
-moz-border-radius-topleft:12px;
-moz-border-radius-topright:12px;
border:2px solid #F09;
}
.col2 dl.last	{
margin-right:0px;
}
.col2 dd	{
margin-bottom:5px;}
.col2 dl.mb	{
margin-bottom:20px;}
.col2 a.cross-link	{
padding-left:10px;
}

span#footer	{
font-size:.8em;
}
noscript ol, noscript p	{
margin:20px auto;
width:940px;
text-align:center;
}

.overflow	{
overflow:auto;
padding-bottom:20px;
}
