body {
  /*background-color:#E41B3D;*/
  background-color:#FFFFFF;
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 10px;
	overflow:scroll;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:14px;
	color:#000000;

  
}


@font-face {
   font-family: TheMix_7_bold;
	src: url(/fonts/TheMix_7_Bold.ttf);
}


@font-face {
   font-family: TheMix_5_Regular;
	src: url(/fonts/TheMix_5_Regular.ttf);
}



a:link {  font-family: Arial, Helvetica, sans-serif; color:#E41B3D;text-decoration: underline}
a:visited {  font-family: Arial, Helvetica, sans-serif; color: #E41B3D;text-decoration: underline}
a:hover {  font-family: Arial, Helvetica, sans-serif; color: #E41B3D;text-decoration: underline}


#container{
   position:absolute;
   width: 990px;
   height:auto;
   top: 10px;
	 left: 50%;
	 margin-left:-495px;
	 /*border: 2px solid #CCCCCC;*/
   border: 1px solid #E41B3D;
   background-color:#FFFFFF;
   text-align:center;


}



#header{
   position:relative;
   top:0px;
   left:0px;
   width: 986px;
   height: 226px;
   text-align:left;
   float:left;
   overflow: hidden;
   border:0px solid #3F9BD6;
   padding-top:10px;
   margin-left:2px;
   margin-right:2px;
   margin-top:2px;
   margin-bottom:0px;
   /*margin-bottom:10px;*/
   background-color:#E41B3D;
}



#navi{
   position:relative;
   top:20px;
   left:10px;
   width: 200px;
   height: auto;
   text-align:left;
   float:left;
   overflow: hidden;
   border:0px solid #CCCCCC;
   margin:0px;
   margin-bottom:30px;
   background-color:#FFFFFF;

}

/*

#navi{
   position:relative;
   width: 200px; 
   height:auto;
   border:0px solid #000;
   text-align:left;
   margin-left:15px;
   margin-right:10px;
   float:left;
   margin-bottom:30px;
   overflow:hidden;
} */


#trailer{
	 position:relative;
   top:86px; /*136px*/
   left:70px;
 
   float:left;

   margin-top:0px;
   margin-bottom:0px;
   height:auto;

	
	
}


#trailer2{
	 position:relative;
   top:86px; /*136px*/
   left:50px;
 
   float:left;

   margin-top:0px;
   margin-bottom:0px;
   height:auto;

	
	
}




#mcon{
	 position:relative;
   top:48px;
   left:0px;
   height:45px;
   float:left;
   width: 982px;
   margin-left:2px;
   margin-right:2px;
   margin-top:0px;
   margin-bottom:0px;
   height:auto;
	 text-align:left;
	
	
}





#rosengarten{
	 position:relative;
   top:0px;
   left:0px;
   float:left;
   width: 986px;
   height:150px;
   text-align:left;
   margin-left:2px;
   margin-right:2px;
   margin-top:0px;
   margin-bottom:0px;
   border-bottom:2px solid #E41B3D;
    background-color:#000000;

	
	
}

#schwarz_inhalt{
	 position:relative;
   top:0px;
   left:0px;
   float:left;
   width: 986px;
   min-height:220px;
   height:auto;
   border-bottom:2px solid #E41B3D;
   padding-left:0px;
   padding-right:0px;
   padding-top:20px;
   padding-bottom:40px;
   margin-left:2px;
   margin-right:2px;
   /*text-align: justify;*/
   background-color:#000000;
   /*background-color:#E41B3D;*/

	
	
}



#content{
   position:relative;
   top:0px;
   left:56px;
   float:left;
   width:706px;
   height:auto;
   margin-bottom:0px;
   padding-top:20px;
   padding-bottom:20px;
   text-align: justify;
   background-color:#000000;
   /*background-color:#E41B3D;*/

}



#content_mannheim2011{
   position:relative;
   top:10px;
   left:0px;
   float:left;
   width:950px;
   height:auto;
   border:0px solid #000000;
   margin-bottom:0px;
   padding-bottom:0px;
   text-align: justify;
   /*background-color:#E41B3D;*/

}

#inhalt{
   position:relative;
   top:25px;
   left:0px;
   float:right;
   width:auto;
   height:auto;
   border:0px solid #000000;
   padding:10px;
   margin-bottom:25px;
   margin-left:20px;
   text-align: justify;
   background-color:#FFFFFF;
   border:1px solid #CCCCCC;
   /*background-color:#E41B3D;*/

}

#footer{
   position:relative;
   float:left;
   top:0px;
   left:20px;
   width: 948px;
   min-height:200px;
   height:auto;
   margin-left:2px;
   margin-right:2px;
   margin-top:0px;
   margin-bottom:2px;
   /*border:1px solid #CCCCCC;*/
   text-align: left;
   /*background-color:#E41B3D;*/
   background-color:#FFFFFF;

}


#marqueecontainer{
	position: relative;
	width: 360px; /*marquee width */
	height: 300px; /*marquee height */
	/* background-color: white; */
	overflow: hidden;
	/*border: 3px solid orange;*/
	padding: 2px;
	padding-left: 4px;
}

  
.headline {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#E41B3D;}
.headline_thin {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;color:#E41B3D;}
.headline_big {font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#E41B3D;}
.headline_black {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#000000}
.headline_white {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF}
.subHead {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000000}
.subHead2 {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#DDDDDD}
.text {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;color:#000000}
.ma {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;color:#FF0000}
.grau {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;color:#333333}

.mini {font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#666666}
.mini a:link {  font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #E41B3D;text-decoration: none}
.mini a:visited {  font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #E41B3D;text-decoration: none}
.mini a:hover {  font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #E83724;text-decoration: none;line-height}

.monospace { font-family: Courier, monospace;font-size:11px }
td {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none}


.black {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#000000}
.black a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;text-decoration: none}
.black a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;text-decoration: none}
.black a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E41B3D;text-decoration: none}


.white {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#ffffff}
.white a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;text-decoration: none}
.white a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;text-decoration: none}
.white a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;text-decoration: none}
	
	
.redtxt {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#E41B3D;}
.redtxt a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#E41B3D;text-decoration: none}
.redtxt a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E41B3D;text-decoration: none}
.redtxt a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;text-decoration: none}


	
.red {font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#FF0000}
.red_stretch {font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;letter-spacing:5px;color:#FF0000}
.green {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#33CC00}
.card {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;color:#333333}


.big_white {font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:bold;color:#ffffff}
.headline_white {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#ffffff}
.medium_white {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;color:#ffffff}
.mini_white {font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#ffffff}
.mini_red {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#E41B3D;}

.text_pop {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#ffffff}
.subhead_pop {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#ffffff}
.headline_pop {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#ffffff}
.text_pop a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff;text-decoration: underline}
.text_pop a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;text-decoration: underline}
.text_pop a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;text-decoration: underline}


.lcdstyle { 
	/*Example CSS to create LCD countdown look*/
	/*background-color:#6E6E70;*/
	background-color:#FFFFFF;
	color:#000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: 600;
	font-stretch:ultra-condensed;
	padding: 0px;

}
		
.lcdstyle sup {
	/*Example CSS to create LCD countdown look*/
	font-size: 80%

}



