a { 
color: #ad2b2b;
text-decoration: none
}


h1 { 
font-size: 11.6px;;
margin-top: 10px;
text-align: left;
font-weight: bolder;
}


H2 { 
font-size: 10.8px;
padding-top: 5px;
}


body {
scrollbar-track-color: #dcdcdc;
background-color:#c2c2c2;
text-align: left;
margin: 0 0 0 0;
} 


.bodytext {
text-align: left; 
margin-top: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10.3px;
}

.aligntext {
text-align: justify; 
margin-top: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10.3px;
}

td { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10.5px;
font-style: normal;
text-align: left;
text-decoration:none;
}


.navi_oben, .home{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #646466;
text-decoration: none;
border-right: 1px solid #c2c2c2;
}


.navi_oben:hover, .home:hover{
text-decoration: none;
border-right: 1px solid #ad2b2b;
}


.navi_oben_act, .home:active{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #ad2b2b;
text-decoration: none;
border-right: 2px solid #ad2b2b;

}


.navi_oben_act:hover{	
text-decoration: none;
}


.navi_links { 	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11.6px;
font-style: normal; 
line-height: 34px; 
vertical-align: bottom; 
padding-top: 0px;
margin-left: 4px; 
margin-top: 30px;
margin-bottom: 0px; 
padding-bottom: 0px;
color: #646466; 
text-decoration: none
backround-color:#ffffff:
}

				
.navi_links_act { 	
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11.6px;
font-style: normal; 
font-weight: bold; 
line-height: 34px;
vertical-align: bottom; 
margin-left: 4px; 
margin-bottom: 0px; 
margin-top: 30px; 
padding-top: 0px;
padding-bottom: 0px;
color: #ad2b2b; 
text-decoration: none 
}

		
.navi_links2 { 	
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10.8px; 
font-style: normal; 
font-weight: none; 
line-height: 0px; 
vertical-align: top; 
margin-left: 8px; 
margin-bottom: 5px;
margin-top: 0px;
padding-top: 0px;
color: #646466; 
text-decoration: none 
}					
					
					
.navi_links_act2 { 	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10.8px;
font-style: normal; font-weight:bold; 
line-height: 0px;
vertical-align: top; 
margin-left: 8px;
margin-bottom: 5px;
margin-top: 0px;
padding-top: 0px;
color: #ad2b2b;
text-decoration: none 
}

				
.navi_unten { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
color: #aaaaaa;  
text-decoration: none 
}


.navi_unten:hover{
color: #b5b5b5;	
text-decoration: undeline;
}
             
				 
.inhalt { 	
background-color: white;
vertical-align: top; 
text-align: left; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10.5px;
padding-left: 10px; 
padding-right: 5px; 
}
			
			
.inhaltr { 	
background-color: white;  
vertical-align: top; 
text-align: left;
padding-left: 10px; 
padding-right: 5px; 
margin-top: 5px
}
			
			
a:hover{	
text-decoration: underline; 
color:#ad2b2b; 
}


ul{ 
list-style: square;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10.3px;
}


li{
font-size: 10.3px;
}


.leftbgb { 	
font-family: Verdana, Arial, Helvetica, sans-serif; 
vertical-align: top; 
text-align: left;
font-size: 12px;		
border-style: none;	
color: #646466;	
font-weight: bold; 
}


.leftnews  { 
background-color: #ffffff;  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;	
color: Black;	
margin-left:5px;
padding-left:10px;
background-image: url(http://www.reddoxx.com/fileadmin/images/pointrdx.png);
list-style-position: inside;
background-repeat: no-repeat;
background-position: 0px 3px;
}	

/*fuer pdf downloads*/
.pdf_download  { 
background-color: #ffffff;  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;	
color: Black;	
padding-left:15px;
margin-left: 1px;
padding-bottom: 4px;
margin-bottom: 4px;
background-image: url(http://www.reddoxx.com/fileadmin/images/pdf_symb.png);
list-style-position: inside;
background-repeat: no-repeat;
background-position: 0px 0px 0px 0px;
}	


.leftnonews { 
background-color: #ffffff;  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;		
color: Black;	
margin-left: 5px;
padding-left: 10px;
background-image: url(http://www.reddoxx.com/fileadmin/images/pointrdx_no_news.png);
list-style-position: inside;
background-repeat: no-repeat;
background-position: 0px 3px;
}	


/*startseite: container der die position der 3 container von rechts definiert sowie die größe*/
#containernavi{
width: 795px;
height: 130px;
padding-top: 9px;
margin-left: 2px;
}


/*startseite: 1. container von links groesse und farbe definiert*/
#container_1 {
width: 250px;
float:left;
height: 156px;
border: solid;
border-color: #ad2b2b;
border-width: 1px;
background: #ffffff;
}


/*gleich wie container 1 nur mit abstand zu diesem zusaetzlich*/
#container_2 {
width: 250px;
float:left;
height: 156px;
border: solid;
border-color: #ad2b2b;
border-width: 1px;
background: #ffffff;
margin-left:16px;
}


/*gleich wie container _2*/
#container_3 {
width: 250px;
float:left;
height: 156px;
border: solid;
border-color: #ad2b2b;
border-width: 1px;
background: #ffffff;
margin-left:16px;
}


/*layer auf der startseite der die BESCHRIFTUNG der Container mit news, aktionen, referenzen moeglich macht
*/
#startcontainer {
width: 250px;
height: 13px;
border-style: none;
background-color:#ffffff;
border-bottom: 1px solid #ad2b2b;
}


/*position und groesse des FLASH plugins auf der startseite*/
#flashcontainer{
width: 256px;
height: 158px;
position: absolute;
left: 538px;
top:168px
}


/*position und groesse von aktuell INHALT*/
#newsposition{
width: 240px;
height: auto;
position: absolute;
left: 11px;
top:427px
}


/*position und groesse von aktionen bzw partner login INHALT*/
#aktionposition{
width: 240px;
height: 120px;
position: absolute;
left: 545px;
top:432px
}


/*aktuell container der statisch auf jeder seite gleich ist*/
#aktuellcontainer{
width: 150;
height: auto;
border: solid;
border-color: #ad2b2b;
border-width: 1px;
background: #ffffff;
padding-bottom: 2px;
}


/*aktuell  container ueberschrift aktuell*/
#aktuellcontainer_beschriftung {
width: inherit;
height: 13px;
border-style: none;
background-color:#ffffff;
border-bottom: 1px solid #ad2b2b;
}


/*Downloadcontainer der auf den Seiten sichtbar ist auf denen Inhalt in der rechten Spalte verfügbar ist. */
#downloadcontainer{
width: 150px;
height: auto;
margin-top: 12px;
padding-bottom: 4px;
border: solid;
border-color: #ad2b2b;
border-width: 1px;
background: #ffffff;
visibility: hidden;
}

/*Download  container ueberschrift Download*/
#downloadcontainer_beschriftung {
width: inherit;
height: 13px;
border-style: none;
background-color:#ffffff;
border-bottom: 1px solid #ad2b2b;
}


/*Abstand fuer rechte Spalte zu roten rahmen*/
#rechtsinhalt {
padding-left: 2px;
}


/*Rechte Spalte Positionscontainer*/
#rechtespalteposition {
position: absolute;
left: 643;
top: 121px;
width: auto;
height: auto;
}

/*Referenzecontainer der erst sichtbar wird rechts wenn inhalt zur verfuegung steht. */
#referenzcontainer_rechts{
width: 150px;
height: auto;
margin-top: 12px;
padding-bottom: 4px;
border: solid;
border-color: #ad2b2b;
border-width: 1px;
background: #ffffff;
visibility: hidden;
}

/*css welches wir unseren Partnern in Zusammenhang mit iframe zur Verfügung stellen, falls Sie kein eigenes haben*/
.iframe {
text-align: justify;
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
}


/*ab hier für Partnerlogin auf der Startseite*/
input {
padding: 2px;
height: 20px;
width: 110px;
border: 1px solid #ad2b2b;
font-size: 12px;
background-color: #c2c2c2;
}


.fehlermeldung { 
border-left: 1px solid #FF0000;
padding: 0px 2px 0px 3px;
}

.focus  {
background-color: #FFFFCC; 
color: #000000; 
width: 100px;
}

.normal  {
background-color: #FFFFFF;
color: #000000;
width: 100px;
}

.fehler  { 
background-color: #FF0000; 
color: #FFFFFF; 
}
/*bis hier partnerlogin fuer die website*/