/* Übergeordnet ---------------------------------------------------- */
body						{  	}
font,li,p,a,div,.text,td 	{ color: #333333; font-size: 12px ; font-family: Arial, Verdana, sans-serif ; }
img							{ border: 0px ; }
.mobilx						{ width: 350px; }

/* Content & IN-between -------------------------------------------------*/
.sub				{ margin-left: 0px;}
.sub td				{ padding-right: 14px;}
.in_content			{ margin-left: 0px ; width: 99% ; height:99% ; }
.sprache 			{ font-size: 10px ; color: #999999 ; font-weight:normal ;  }
.in_left_sprache	{ padding-right: 20px ; width: 350px ; }
.in_right_sprache	{ margin-left: 10px ; width: 200px ; }
.pressepics	td		{ border-bottom: 1px solid #CCCCCC ; }

/* SCHRIFT ---------------------------------------------------*/
br					{ font-size: 8px ; }
.f11				{ font-size: 11px ; }
.f12				{ font-size: 12px ; }
.stern            	{ font-size: 14px ; color: #EF3039 ;background-color: #FFFFFF ; font-weight:bold ; }
.titel 				{ font-size: 14px ; color: #373535 ; font-weight:bold ; }
.subtitel 			{ font-size: 12px ; color: #373535 ; font-weight:bold ; }
.f10 				{ font-size: 10px ; }
.footer				{ font-family: Arial, sans-serif; font-size: 9px; letter-spacing:0.5 ; color: #999999 ; }
.druck				{ font-size: 10px; color: #996666; font-weight: normal ; }
.spr				{ font-size: 10px; color: #996666; }
.preis         		{ color: #EF3039 ; padding: 1px ; }

/* COLORS */
.c_01				{ color: #FFFFFF ; } /* weiß */
.c_02				{ color: #000000 ; } /* schwarz */
.c_03				{ color: #EF3039 ; } /* rot */

/* Hintergründe */
.bg_01  			{ background-color: #FFFFFF ; } /* weiß */
.bg_02				{ background-color: #000000 ; } /* schwarz */
.bg_03  			{ background-color: #EF3039 ; } /* rot */

/* LINKS ----------------------------------------------------------------------- */

.topnav		 		{ padding:4px ; font-size:20px ;  margin-bottom:8px ; }
.topnav a		 	{ COLOR: #CC3333 ; font-size: 20px  ; margin-bottom:8px ; }
.topnav a:link 		{ COLOR: #CC3333 ; font-size: 20px ; TEXT-DECORATION: none  ; margin-bottom:8px ; }
.topnav a:hover		{ COLOR: #000000 ; font-size: 20px ; TEXT-DECORATION:underline  ; margin-bottom:8px ; }
.topnav a:visited 	{ COLOR: #CC3333 ; font-size: 20px  ; margin-bottom:8px ; }

a		 	{ font-family: Arial, Verdana, sans-serif; COLOR: #EF3039 ; font-size: 20px; font-weight:bold ; margin-bottom:8px ; }
a:link 		{ font-family: Arial, Verdana, sans-serif; COLOR: #EF3039 ; font-size: 20px; TEXT-DECORATION: none ; font-weight:bold  ; margin-bottom:8px ;}
a:hover		{ font-family: Arial, Verdana, sans-serif; COLOR: #000000 ; font-size: 20px; TEXT-DECORATION:underline ; font-weight:bold ; margin-bottom:8px ; }
a:active 	{ font-family: Arial, Verdana, sans-serif; COLOR: #000000 ; font-size: 20px; TEXT-DECORATION: none ; font-weight:bold ; margin-bottom:8px ; }
a:visited 	{ font-family: Arial, Verdana, sans-serif; COLOR: #EF3039 ; font-size: 20px; TEXT-DECORATION: none ; font-weight:bold ; margin-bottom:8px ; }

.subnav a:hover		{ COLOR: #B1C514 ; font-weight:bold}


/*   FORM ---------------------------------  */
form  			{font-size: 11px; color:#333333;}
select			{font-size: 11px; color:#333333; border-width:0px; border-color:#cccccc; background:#FFFFFF;  margin:0px 0px 0px 0px	; }
input 			{font-size: 11px; border:1px solid #000000;}
textarea		{font-size: 12px; border:1px solid #000000;}
checkbox		{font-size: 11px; border:0px solid #000000;}
input.radio		{ border:0px solid #000000;}
.rot            { font-size: 12px; color: #FFFFFF ;background-color: #CC0000 ; padding:2px; }
.alarm          { font-size: 12px; color: #FFFFFF ;background-color: #FF9900 ; padding:2px; }
.nr  /* TAGE */ { font-size: 14px; align:center; font-weight:bold; color: #FFFFFF ;  background: #EF3039 ;}
#login 			{ font-size: 10px; color: #996666;  }
#pw 			{ font-size: 10px; color: #996666;  }
