div {border-width: 0px;
	border-style: inset;
	border-color: gray;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  outline: 0;
  font-size: 100%;
}

body {
  background: #ffffff url(../global/beach.jpg)  fixed;
  color: #2d2e2e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 17px;
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
 
}
td {
  vertical-align: top;
}
/* Commonly used to style page titles. */
h1 {
  color: #6d9863;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}
/* Commonly used to style section titles. */
#top {height: 350px;
  border-bottom: solid 0px #666666; /* Sets the bottom border properties for an element using shorthand notation */
  
  padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

#mitte {
  /*background-color: #ffffff; */
  
}
#leftColumn1 {
  background-color: #ffffff;
  padding: 30px 0px 30px 15px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  width: 220px;
  vertical-align: top;
}
#rightColumn1 {
  background-color: #ffffff;
  padding: 30px 15px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  width: 30px;
}
#rightColumn1 h2 {
  color: #003399;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
padding-left: 5px;
}
#rightColumn1 p {
  color: #2d2e2e;
  font-size: 11px;
  font-weight: normal;
  line-height: 17px;
padding-left: 5px;
}



#content {background-color: #ffffff;
  margin: 0 170px 0 170px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 30px 60px 30px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}
#content .contentpic_left {float: left;
  margin: 5px 15px 15px 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
border: solid 0px #c3c3c3;
}
#content .contentpic_right {float: right;
  margin: 5px 0px 15px 15px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
border: solid 0px #c3c3c3;
}
#content a {
color: #0e4097;
  font-size: 12px;
  font-weight: bold;
  line-height: 17px;
}
#content h2 {
color: #0e4097;
  font-size: 13px;
  font-weight: bold;
  line-height: 17px;
}
#content h3 {
color: #008341;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
}

.at {padding: 0px 2px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}
#iframediv {
  background: #ffffff url(../global/bg_div.jpg)  no-repeat left top;
  width:  676px;
  height: 1040px;
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 25px 0px 15px 20px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  }

.clearFloat {
  clear: both;
  display: block;
}
#footer {height: 320px;
	/*background: #ffffff url(../global/bottom_bg.jpg)  repeat-x left top;*/
  border-top: solid 0px #666666; /* Sets the bottom border properties for an element using shorthand notation */
  font-size: 18px;
  font-weight: bold;
  line-height: 15px;
  padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}

/* Navigation */
ul#nav {
	width: 220px;
	margin: 0; padding: 0;
    
  }

ul#nav li {display:block;
	list-style: none;
	margin: 0px; padding: 0;
	border-bottom: 0px solid #999999;
  }

ul#nav li ul {
	margin: 0px; padding: 0;
  }
	ul#nav li ul li {
	margin: 0 0 0 0px;
	padding: 0 0 0 18px;
  }
ul#nav li ul li.last {
	border-bottom: 0px solid #ffff66;

  }

ul#nav a {color:#666666;
	font-family: "Verdana", sans-serif;
	font-weight: bold;
	display:block;
	padding: 0px 0px 7px 0px;
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
  }
* html ul#nav a {
	width: 100%;    /* Breitenangabe fuer IE 5.x */
	w\idth: 8.8em;  /* Breitenangabe fuer IE 6 */
  }
* html ul#nav li ul li a {
	width: 100%;    /* Breitenangabe fuer IE 5.x */
	w\idth: 7.8em;  /* Breitenangabe fuer IE 6 */
  }
ul#nav a:hover {
	background-image:url(../global/pfeil_r.gif); background-position: right center; background-repeat:no-repeat;
  }


body#tanzschule ul#nav   li#b1 a.b1{ 
 	background-image:url(../global/pfeil_r.gif); background-position: right center; background-repeat:no-repeat;
 }
.aida_blau {color:#2fbfe7;
	font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
  }
.aida_rot {color:#ef4519;
	font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
  }
.aida_gelb {color:#ffda0f;
	font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
  }
.aida_gruen {color:#64b637;
	font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
  }


/*NEWS*/

#rahmen{  
background: #ffffff url(../global/new.gif)  repeat-x right top;
align: top;
width: 160px; 
text-align: left; 
line-height: 17px; 
float: left; 
border: 0px solid blue;
}

#bild{  
 width: 2px; 
height: 102px;
border: 0px; 

}
.tickerhead {
color: #0e4097;
  font-size: 11px;
  font-weight: bold;
  line-height: 17px;
}
