@charset "UTF-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}



img {
	border: none;
}

body {
	margin: 0px 0px;
	padding: 0;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFFFFF;
	float: center;
}


div#main {
	width:2000px;
	margin-left: 00px;
	text-align:left;
	background-color:#FFFFFF;
}

div#wrapper {
	
	
}
/*-----------------------------------------------header-----------------------------*/
div#kopf {
	color: #FFFFFF;
	background-color: #ff9934;
	margin-bottom: 0px;
	padding-left:20px;
	padding-top:10px;
	height: 110px;	/*margin-left: 150px;*/
	width: 100%;
}


div#kopf_bild {
	background-image:url(../img/kopf_migma_logo.jpg);
	/*position: relative;*/
	width: 900px;
	height: 100px;
	float:left;
	margin-bottom: 00px;
}


div#kopf_index {
	color: #FFFFFF;
	background-color: #ff9934;
	margin-bottom: 0px;
	padding-left:0px;
	padding-top:0px;
	height: 100px;	/*margin-left: 150px;*/
	width: 100%;
}


div#kopf_bild_index {
	background-image:url(../img/kopf_migma_Bilderreigen.jpg);
	/*position: relative;*/
	width: 2000px;
	height: 100px;
	float:left;
	margin-bottom: 00px;
}


div#kopf_logo{
	float: left;
	width: 80px;
	height: 100px;
}

div#menu_oben{
	width: 600px;
	height: 30px;
	margin-left: 130px;
	padding-bottom:20px;
	float:left;
}

.menu_oben_button a{
	width:100px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	font-size: 16px;
	float:left;
	margin-top:85px;
}
.menu_oben_button a:hover {
	color:#000000;
	text-decoration: none;
}

div#menu_oben_button_active a{
	width:100px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #ff9934;
	background-color: #ffffff;
	font-size: 16px;
	float:left;
	margin-top:80px;
	padding-top: 5px;
}

div#kopf_zwischenraum {
	width:100%;
	height:18px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #ff9934;
	padding-left:220px;
	padding-top:4px;
	float: left;
}

.menu_zwischenraum_button a{
	color: #a7a7a7;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 20px;
	float: left;
}
.menu_zwischenraum_button a:hover,.menu_zwischenraum_button_active a  {
	color:#ff9934;
	text-decoration:none;
	float:left;
	font-weight: bold;
	margin-left: 20px;
}

/*---------------------------------------------Inhalt----------------------------*/
div#inhalt{
	width: 100%;
}

/*---------------------------------------------Inhalt Links----------------------------*/
div#inhaltLINKS{
	width: 100px;
	height: 1000px;
	float:left;

	margin-right: 4px;
}
div#naviLINKS{
	margin-top: 150px;
	margin-left:0px;
}

.MENU_links{
	
	font-weight: bold;
	height: 24px;
	width: 100px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:6px;
	text-decoration: none;
	border-bottom: 1px solid #a7a7a7;
	background-color: #ffffff;
	text-align: center;
}

.MENU_links_index{
	
	font-weight: bold;
	height: 24px;
	width: 100px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:6px;
	text-decoration: none;
	border-bottom: 0px solid #a7a7a7;
	background-color: #ff9934;
	text-align: center;
}




.MENU_links_vorschau{
	
	font-weight: bold;
	height: 24px;
	width: 100px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:6px;
	text-decoration: none;
	border-bottom: 1px solid #cecece;
	background-color: #ffffff;
	text-align: center;
}

div#MENU_links_active{
	font-weight: bold;
	height: 24px;
	width: 100px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:6px;
	
	text-decoration: none;
	background-color: #ff9934;
	text-align: center;
}


div#MENU_links_active_index{
	font-weight: bold;
	height: 24px;
	width: 100px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:22px;
	font-size: 18px;	
	text-decoration: none;
	background-color: #ff9934;
	text-align: center;
}






/*--------------------------------------------Inhalt Rechts---------------------------*/
div#inhaltRECHTS{
	width: 900px;
	height: 100%;
	float:left;
	margin-left: 15px;
	margin-top:0px;
	background-color: #ffffff;
}
.RECHTS a{
	text-decoration:underline;
	color: #000000;
}
.RECHTS a:hover{
	color:#ff9934;
}


div#inhaltRECHTS_index{
	width: 900px;
	height: 100%;
	float:left;
	margin-left: 0px;
	margin-top:16px;
	background-color: #ff9934;
}




.menu_mitte{
	width: 700px;
	height:50px;
	margin-left:20px;
	padding-left:100px;
	background-color: #ff9934;
	float: left;
}
.menu_mitte_button a{
	width:100px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	font-size: 16px;
	float:left;
	margin-top:25px;
}
.menu_mitte_button a:hover {
	color:#000000;
	text-decoration: none;
}

div#menu_mitte_button_active a{
	width:100px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #ff9934;
	background-color: #ffffff;
	font-size: 16px;
	float:left;
	margin-top:20px;
	padding-top: 5px;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Programm>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
div#zwischentitel{
	margin-left: 230px;
	margin-top:40px;
}

div#programm{
}

.programm_eintrag{
	width:900px;
	margin-top:10px;
	margin-left: 20px;

}

.programm_bild{
	width:100px;
	margin-left:0px;
	float: left;

}

.programm_bildlegende{
	font-size: 8px

}

.programm_zeit{
	width:100px;
	margin-left:0px;
	float: left;
}

.programm_text{
	width:570px;
	margin-left:10px;
	margin-right: 120px;
	float: right;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Location>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
div#location{
	width:800px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom: 20px;
	float: left;
}
div#location_foto{
	float: left;
}

div#location_text{
	float: left;
	margin-left: 20px;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Online-Plan>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
div#online-plan{
	width:800px;
	margin-top:10px;
	margin-left:325px;
	margin-bottom: 20px;
	float: left;
}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Partner>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
div#partner{
	width:800px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom: 20px;
	float: left;
}

.partner_logos{
	margin-left:20px;
	
	float: left;
}

div#partner_text{
	margin-left:150px;	
	font-size:16px;
	float: left;
	font-weight: bold;
}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Downloads>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.download{
	width:800px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom: 20px;
	float: left;
}

.download_img{
	float: left;
	margin-left: 300px;
}

.download_link{
	float: left;
	margin-left: 10px;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Info>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
div#info {
	width:500px;
	margin-top:50px;
	margin-left:130px;
	margin-bottom: 20px;
	float: left;
	
}


div#info_Eingang {
	width:2000px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom: 0px;
	float: left;
	background-color: #ff9934;
	
}



/*-------------------------------------------Seitenabschluss------------------------*/
div#footer {
	margin-top:110px;
	background-color: #FFFFFF;
	width: 100%;
	border-top: 1px solid #000000;
	margin-left: 130px;
	margin-bottom:50px;
	float: left;
}

div#footer p {
	
	padding-left: 0px;
	margin-top:5px;
	text-align:left;
	font-weight:;
	color: #000000;
}

.clear { 
	clear: both;
}

div#border_bottom {
	width: 100%;
	height: 50px;
	background-color: #9a9a82;
}

/*--------------------------------------allgemeine Formatierungselemente------------*/

h1 {
	color:#FFFFFF;
	font-size:100px;
	font-weight:bolder;
}

h2 {
	color:#000000;
	font-size:14px;
	font-weight:bolder;
}


h3 {
	color:#ff9934;
	font-size:14px;
	font-weight:bold;
}


h4 {
	color:#000000;
	font-size:14px;
}


h5 {
	color:#000000;
	font-size:14px;
	font-weight:normal;
}


div#linkimtext {
	position:relative;
	color:#FF3366;
	font-weight:bold;}

.extern a, .extern a:link, .extern a:visited {
	text-decoration:underline;
	color:#000000;
	
}
.extern a:hover{
	text-decoration:underline;
	color:#ff9934;
}

.intern a, .intern a:link, .intern a:visited,  .active a,  .active a:hover {
	font-size: 16px;
	font-weight: bold;

}

.active a,  .active a:hover {
	color:#ffffff; 
	text-decoration:none; 
	background-color: #ff9934;

}


.active_index a,  .active_index a:hover {
	color:#ffffff; 
	text-decoration:none; 
	background-color: #ff9934;

}




.intern a, .intern a:link, .intern a:visited, .intern2 a, .intern2 a:link, .intern2 a:visited{
	color:#a7a7a7;
	text-decoration:none;
	
}
.intern a:hover, .intern2 a:hover{
	color:#ff9934;
	text-decoration:none;
}
.intern2 a{
	font-size: 14px;
}



