div.tx-sremailsubscribe-pi1 p{
	color: #ffffff !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

div.tx-sremailsubscribe-pi1 a{
        font-weight: bold;
	color:#e7331a !important;
        text-decoration: underline !important;
        }
	
div.tx-sremailsubscribe-pi1 input{
	background: #fff;
	color:#e7331a !important;
        border: 1px solid #62676a !important;
	}
	   
.tx-sremailsubscribe-pi1-submit{
        background: #fff !important;
        border: 1px solid #777 !important;
        color: #e7331a !important;
        }
        
div.tx-sremailsubscribe-pi1-checkbox input{
	border: 0px solid #fff !important;
	}


.logo {
background:  url(/fileadmin/global/images/recmag/recmag_toplogo__.jpg) no-repeat;
line-height: 71px;
}

html, body{
     padding:0px;
     margin-top:0px; 
     margin-bottom:0px; 
     margin-left:0px; 
     margin-right:0px;
     background-color:#000000;
     font-family:arial;
     font-weight:bold;
     /*color:#EF833B;color:#F89136;*/color:#ffffff;
}

td {
     padding:0px;
     margin-top:0px; 
     font-family:arial;  
     font-size:0.9em; 
     font-weight:normal;
}

a {
    color:yellow;
    text-decoration:none;
    font-weight:normal;
}



h3 {
    font-size:1.0em;
    color:#dddddd;
    padding:2px;
    /*background-image:url(/fileadmin/global/images/recmag/h3_bg.gif); background-repeat:no-repeat;*/
}

.outer_table{
    background-image:url(/fileadmin/global/images/recmag/bg_gefa.jpg); background-repeat:no-repeat; background-attachment:fixed
    width:1280px;
}


.maintable {
   /*background-color:#31444A;*/
}

.logo_bg {
    background-image:url(/fileadmin/global/images/recmag/top_300_bg.jpg); background-repeat:repeat-x;
}

.newsletter_bg {
   padding-top:10px;
   background-image:url(/fileadmin/global/images/recmag/top_500_bg.jpg); background-repeat:repeat-x;
   font-family:arial;
   font-size:1.0em;

}

.menu_bg {
     padding-top:0px;
     margin-top:3px; 
     background-image:url(/fileadmin/global/images/recmag/menu_bg.jpg); background-repeat:no-repeat;
}

.breadcrump_bg {
   background-color:#222222;
   padding-left:65px;
   padding-bottom:2px;
   color:#ffffff;
   font-color:white;
   font-family:arial;
   font-size:0.6em;
}

.breadcrump_bg a{
   background-color:#31444A;
   padding:2px;
   color:#ffffff;
   font-color:white;
   font-family:arial;
   font-size:0.9em;
}


.content_bg {
   /*background-color:#31444A;*/
   background-image:url(/fileadmin/global/images/recmag/transparent_bg.gif); background-repeat:repeat;
   padding-top:6px;
   padding-left:10px;
   padding-right:10px;
}

.bannersky_bg {
     width:166px;
     margin-top:0px; 
     margin-bottom:0px; 
     margin-left:0px; 
     margin-right:0px;
}

.bannerhocky_bg {
     margin-right:0px; 
     padding-right:0px; 
}

.footer_bg {
   background-color:#111111;
}

#menu_3 a{

 padding-right:5px;
 color:#ffffff;
 font-color:white;
 font-family:arial;
 font-size:0.6em;
}

.abstand_5{
 padding:5px;
}


*//////////Dropdownmen?/////////

#nav, #nav ul {

	float: left;
	/*width: 86em;*/
       width: 95px;
	list-style: none;
	line-height: 1em;
	/*background-image: url(l1_bg.gif);*/
	color: #FFF;

}
 
#nav li li {
       /*Zweiten Menuebene*/
       list-style-type: none;
	border:1px solid #ffffff;

       padding=0px;
       list-style-type: none;
	width: 180px;
       height:22px;
       /*margin-left:-40px; Ausrichtung links b�ndig nur im Firefox*/

}
 
#nav a {
	display: block;
	/*xwidth: 7em;*/
	color: #FFF;
	text-decoration: none;
       /*Menu-Abstand von oben */
       padding-top:3px;
}
 
#nav a.menuparent  {
	background: url(pfeil.gif) no-repeat 90% 40%;
}
 
#nav li {
       list-style-type: none;
	float: left;
	padding: 0;
       /* Abstand zwischen Menu-Elementen*/
       margin-left:0px;
}
 
#nav ul li a {
	color: #FFF;
	font-size:11px;
	font-weight:bold;
}
 
#nav li ul {
	position: absolute;
       /*Menu wird au�erhalb des sichtbaren Bereiches angezeigt*/
	left: -999em;
	height: auto;
	width: 14em;
	font-weight: normal;
}
 
 
#nav li ul a {


}
 
#nav li ul ul {
       /*Positon drittes Menu*/
	margin: -1.0em 0 0 120px !important;
	margin: -1.0em 0 0 120px ;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li li:hover, #nav li li.sfhover {
	background: #ff4d00;
}
 
 
#nav li li a {
       /*Abstand Grafik und Rahmen*/
	padding:0px;
	padding-left:0px;
}
 
#nav li ul  {
	background-image: none;
}

