* {
	margin: 0;
	padding: 0;
}

body { 
	font: 11px/1.3em verdana; 
	text-align: center;
	background: #F5F4F4;
}


h1 {
	font: bold 15px verdana;
	margin: 20px 0 0 30px;
	color: #574D33;
}

h2 {
	font: bold 13px verdana;
	margin: 20px 0 0 30px;
	color: #574D33;
}


h3 {
	font: bold 10px verdana;
	margin: 10px 0 0 30px;
	color: #574D33;
}


h4 {
	font: bold 10px verdana;
	margin: 10px 0 0 30px;
	color: #574D33;
}


hr {
	background-color: #F4F9BB;
	color: #C0D107;
	border:0 border:dotted;
	height: 1px;
	
}


.text_img{float:left;} 


p { 
	text-align:	justify;
	padding: 5px 30px 15px 30px;
	color: #444444;
	line-height: 1.5em;
}


#pageHeader { 
	width: 720px;
	height: 200px;
}

#pageHeadernavi { 
	background: url(../img/background_navigation.png) repeat-y center top;
	width: 720px;
	height: 20px;
	margin-bottom: 20px;
}

#container {
	position: relative;
	width: 720px;
	background: url(../img/background.png) repeat-y center top;
	margin: 0 auto;
	text-align: left;
}

#right_link {
	position: absolute;
	top: 230px;
	right: 0;
	width: 170px;
}


#footer {
	background: transparent url(../img/bg_bottom.jpg) no-repeat 0 100%;
	padding-top:50px;
	height: 200px;
}
#footer_themes0 {
	background: transparent url(../img/bottom_impressum.jpg) no-repeat 0 100%;
	padding-top:50px;
	height: 200px;
}


#footer_themes1 {
	background: transparent url(../img/bottom_seminare.jpg) no-repeat 0 100%;
	padding-top:50px;
	height: 200px;
}

#footer_themes2 {
	background: transparent url(../img/bottom_locations.jpg) no-repeat 0 100%;
	padding-top:50px;
	height: 200px;
}

#footer_themes3 {
	background: transparent url(../img/bottom_partner.jpg) no-repeat 0 100%;
	padding-top:50px;
	height: 200px;
}

#footer_themes4 {
	background: transparent url(../img/bottom_events.jpg) no-repeat 0 100%;
	padding-top:50px;
	height: 200px;
}
#footer_themes5 {
	background: transparent url(../img/bottom_team.jpg) no-repeat 0 100%;
	padding-top:50px;
	height: 200px;
}

#footer_themes6 {
	background: transparent url(../img/bottom_datenschutz.jpg) no-repeat 0 100%;
	padding-top:50px;
	height: 200px;
}


#footer_themes7 {
	background: transparent url(../img/bottom_kontakt.jpg) no-repeat 0 100%;
	padding-top:50px;
	height: 200px;
}

#positionierung_footer{
	height: 20px;
	width: 550px;
	line-height: 34px;
	text-align: center;
	padding:0 0 14px 0;
}


#madcourse {
	position: 	absolute;
	top: 		250;
	left: 		0;
	background: transparent url(../img/mc_grafix.png) no-repeat;
	width:		175px;
	height:		175px;
}
.step1 {}

.step2 {padding: 0 160px 0 30px;}

.step3 {}

.white { 
	color: #d7d7d7;
	line-height: 1.5em;
}


a:link {color:#574D33;}
a:visited {color:#5785A4;}
a:hover {color:#F79C19;}

#footer_pos a{text-decoration: none;}
#footer_pos a:link {color:#F79C19;}
#footer_pos a:visited {color:#F79C19;}
#footer_pos a:hover {color: #574D33;}



#naviBox_a {padding:3px 0 3px 30px;}

#naviBox_a ul {
	list-style: none outside;
	margin: 0;
	padding: 0;
	display: block;
	color: #fff;
}

#naviBox_a li {
	color: #786A47;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0;

}

.navpointer_a0 {color: #B8BAB2; font-weight:normal;}
.navpointer_a1 {color: #B8BAB2; font-weight:normal;}

a.navpointer_a0:link,  a.navpointer_a0:visited {color: #fff; text-decoration: none; font-weight:normal;}
a.navpointer_a0:hover, a.navpointer_a0:active  {color: #B8BAB2;}

a.navpointer_a1:link,  a.navpointer_a1:visited {color: #fff; text-decoration: none; font-weight:normal;}
a.navpointer_a1:hover, a.navpointer_a1:active  {color: #B8BAB2;}



#naviBox {
	margin: 0 10px 0 10px;
}

#naviBox ul {
	margin:0;
	list-style: none;
	padding:0;
	border: none;
}

#naviBox ul ul {margin: 0 0 0 10px;}
#naviBox ul ul ul {margin: 0 0 0 10px;}
#naviBox ul ul ul ul {margin: 0 0 0 10px;}

#naviBox li {
	margin-top:1px;
	margin-bottom:1px;
}

#naviBox li a {
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	margin-left: 	-5px;
	padding-left: 	19px;
	padding-bottom: 14px;
}

#naviBox li span {
	font-weight: normal;
	color: #E5D9BC;
	text-decoration: bold;
	font-size: 11px;
	margin-left: 	-5px;
	padding-left: 	19px;
	padding-bottom: 4px;
}

.navpointer3 {color: #000; font-size: 10px; font-weight:normal;}

#naviBox a.navpointer2:link,  a.navpointer2:visited {color: #464646; text-decoration: none; font-size: 11px; font-weight:normal;}
#naviBox a.navpointer2:hover, a.navpointer2:active  {color: #fff;}

#naviBox a.navpointer3:link,  a.navpointer3:visited {color: #464646; text-decoration: none; font-size: 11px; font-weight:normal;}
#naviBox a.navpointer3:hover, a.navpointer3:active  {color: #fff;
}

.style_text {
	color: #252525;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
.contact_form_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #D0D0A6;
	color: #000;
}
.style_form_needs {

	color: #A1A974;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contact_form_background {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	color: #252525;
	border: 1px solid #D0D0A6;
}

