/** BASIC */

body {
    /*background-image:url(images/background003.jpg); margin:0px; */
	background-color: /*#003333; #EFEBDF; #003366;  #ffffff; */ #660000;
	font: small Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #003333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2.flyer {
	margin: 26px 0px 0px 50px;
	color: #003333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a {
	color: #003333;
	text-decoration: underline;
}

a:hover {
	color: /*#660000;*/ #3333cc;
	border: none;
}
table.preise {
		border-collapse: collapse;
}

table.preise td {
	border: 1px solid #333;
	padding: 0 0 0 10px;
}

table.event td {
	padding: 0.1em 0.5em 0.1em 0.5em;
}





.left {
	text-align: left;
}


.right {
	text-align: right;
}

.center {
	text-align: center;
}
.eingerueckt {
	padding: 0 0 0 50px;
}
.eingeruecktweit {
	padding: 0 0 0 160px;
}
.rechts {
	padding: 0 10px 0 0;
}
.klein {
	font-size: 9px;
}
.grossrot {
	font-size: 18px;
	color: #990000;
}

img.border {
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #333;
}

img.inset_left {
	float: left;
	margin: 0em 1em 1em 0em;
	vertical-align: top;
}


img.inset_right {
	float: right;
	margin: 0em 0em 1em 1em;
	vertical-align: top;
}

p.clear {
	clear: both;
	margin-top: 1em;
}



/** CONTENT */

#content {

	margin: 50px auto auto auto;
	width: 850px;
	height: 552px;
	/*float: center;*/
	background-color: #fff;
	border-style: solid solid solid solid;
	border-width: 1px 2px 3px 1px;
	border-color: /*#990000;*/ #000033;
}

#content * {
	line-height: 140%;
}

/** HEADER */

#header{
	margin: 0px auto auto auto;
	background-color: /*#333;*/  #EFEBDF;
  	height: 200px 
 	width: 700px;
	padding: 20px 0 0 60px;				
}


/** MENU */
#menu {
	width: 950px;

}

#menu ul {
	margin: 0;
	padding: 0px 160px 0px 10px;
	list-style: none;
	text-align: /*center;*/ right;
}
#menu span {
    color: #990000;
}

#menu li {
	display: inline;

}

#menu a {
	color: #003333;
	padding: 0 8px 0 8px;
	border-style: none none none solid;
	border-width: medium medium medium 1px;
	border-color: #999;
	text-decoration: underline;
}

#menu a:hover {
	color: /*#660000;*/ #3333cc;
}


#menu .first a {
	border: none;
}

/** linke Navigationsleiste **/

#navi {
	background-color: #EFEBDF; 
	padding: 10px 0px 0px 10px;
	width: 150px;
	height: 432px;
	float: left;
	text-align: left;
}

#navi ul {
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-align: left;
}
#navi span {
    color: #990000;
}

#navi li {
	display: inline;

}

#navi a {
	color: #003333;
	text-decoration: underline;
}

#navi a:hover {
	color: /*#660000;*/ #3333cc;
}
#navi .first a {
	border: none;
}
#navi .alle{
	position: absolute; 
	margin: 382px 0 0 0;
	
}


/**  Textfeld **/


.feld {
	width: 380px;
	height: 382px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 40px;
	text-align: left;
	float: left;
	background-color: /*#EFEBDF;*/ #fff;
}






.feldflyer {
	width: 680px;
	height: 342px;
	margin: 0 px 0px 0px 10px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	float: left;
	background-color: /*#EFEBDF;*/ #fff;
}
.feldmilonga{
	width: 350px;
	height: 382px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 40px;
	text-align: left;
	float: left;
	background-color: /*#EFEBDF;*/ #fff;
}


.feldlinks {
	width: 350px;
	height: 442px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 40px;
	text-align: left;
	float: left;
	background-color: /*#EFEBDF;*/ #fff;
}
.feldweblinks {
	width: 350px;
	height: 382px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 40px;
	text-align: left;
	float: left;
	
}

/**rechte Spalte*/


.rechteSpalte {
	background-color: /*#EFEBDF; */ #fff;
	width: 230px;
	height: 350px;
	margin: 0px 0 0 0;
	padding: 87px 0px 0px 10px;
	text-align: left;
	float: right;

}

.rechteSpalte_mitBild {
	background-color: /*#EFEBDF; */ #fff;
	width: 230px;
	height:365px;
	margin: 0px 0 0 0;
	padding: 15px 10px 0px 0px;
	text-align: right;
	float: right;

}


.rechteSpalte_startseite {
	background-color: /*#EFEBDF; */ #fff;
	width: 230px;
	height: 365px;
	margin: 0px 0 0 0;
	padding: 10px 10px 0px 0px;
	text-align: right;
	float: right;

}

.rechteSpalte_kurs {
	background-color: /*#EFEBDF; */ #fff;
	width: 150px;
	height: 310px;
	margin: 0px 0 0 0;
	padding: 130px 10px 0px 30px;
	text-align: left;
	float: right;

}

.logo-rechteSpalte {
	background-color: #EFEBDF; 
	width: 150px;
	height: 355px;
	margin: 0px 0 0 0;
	padding: 17px 0px 0px 10px;
	text-align: left;
	float: right;
	/*border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #333;*/
}
.normal{
	position: absolute;
	margin: 90px auto auto auto;
}


/** KURSZEITEN */


.montags{
	position: absolute;
	margin: 90px auto auto auto;
}
.dienstags{
	position: absolute;
	margin: 137px auto auto auto;
}

.mittwochs{
	position: absolute;
	margin: 185px auto auto auto;
}

/*  KURSBEGINN  */

.Kursbeginn {
	position: absolute;
	margin: 320px 0 0 0;
}
.Hinweis {
	position: absolute;
	margin: 387px 0 0 0;
}
.Hinweisimpressum{
	position: absolute;
	margin: 250px 0 0 0;
}





/** FOOTER */



#footer {
	margin: 440px 0px 0px 0px;
	padding: 10px 10px auto auto;
	width: 850px;
	height: 30px;
	background-color: #EFEBDF; 
	font-size: 8px;
	text-align: right;
}


