/* CSS Document */

/* Wichtige Farben
Blau       = #333366 RGB (51,51,102)
Beige      = #F3EBDE RGB(243,235,222)
Beige Original = #F3EBDE
Rot 	   = #990000  RGB (153,0,0)
Dungelgrau = #A0A0A0
Hellgrau   = #E5E5E5 (RGB(229,229,229)
Weiss	   = #FCFCFC
*/

html, body, h1, h2, h3,  
span {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   padding: 0;
   color:#000000;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 11px;
   font-weight:none;
}

a {
   font-size: 10px;
}

p{
   padding: 0;
   color:#000000;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 11px;
}

legend{
	color:#666666;
}

hr {
	border: none 0;
	border-top: 1px dashed #333366;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

h1 {font-size:16px}
h2 {font-size:14px}
h3 {font-size:12px}
h4 {font-size:10px}

a:link  /* unberührter Link */
{
  color:#000000;
  text-decoration:underline;
} 

a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#990000;
  text-decoration: underline; 
} 

a:visited
{
  color:#000000;
  text-decoration:underline;
}

h1, a.werbelink {
  border-bottom: 1px dashed #333380;
  color: #333380 !important;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  display: inline;
}

a:hover.werbelink {
  border-bottom: 1px solid #333380;
  text-decoration: none;
}

a:visited.werbelink {
  border-bottom: 1px dashed #333380;
  text-decoration: none;
}

.werbung_content a:link  /* unberührter Link */
{
  color:#000000;
  font-size:11px;
  text-decoration:underline;
} 

.werbung_content a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
} 

.werbung_content a:visited
{
  color:#000000;
  font-size:11px;
  text-decoration:underline;
}

.content_branche a:link  /* unberührter Link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
} 

.content_branche a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: none; 
} 

.content_branche a:visited
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
}

/*
Allgemein gültige Formatierungen werden gesetzt
*/

select {
     color:#000000;
     font-family: Arial, Helvetica, Verdana, sans-serif;
	 background-color:#FFFFFF;
}


input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: none;
}



input.button_fda
{	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#990000;
	font-weight: none;
	border: 1px solid #333366;
}

.textarea_grey {
	background-color:#F3F3F3; 
	font-family:Arial, sans-serif; 
	font-size: 12px;
	border: 1px solid #333366;
	text-align:left; 
}

.textarea_beige {
	background-color:#F3EBDE; 
	font-family:Arial, sans-serif; 
	font-size: 12px;
	border: 0px;
	text-align:left; 
}

 .text_suche_bemerkung{
	color: #666666;
 }


.search_button {
   margin-left:10px;
   margin-top:1px;
}

 .feld_fda_verylarge
   { text-align: center; font-size:12px; font-weight:normal; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#F3F3F3; width:250px }
 .feld_fda_large
   { text-align: center; font-size:12px; font-weight:normal; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#F3F3F3; width:150px; }
 .feld_fda_medium
   { text-align: center; font-size:12px; font-weight:normal; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#F3F3F3; width:90px;}
 .feld_fda_small
   { text-align: center; font-size:12px; font-weight:normal; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#F3F3F3; width:60px;}
 .feld_callback
   { text-align: center;font-size:12px; font-weight:bold; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#FFFFFF; width:40px; height:20px }
 .feld_callback_error
   {text-align: center; font-size:12px; font-weight:bold; padding-top:2px; padding-left:2px;text-align: left; border:2px solid #990000;background-color:#FFFFFF; width:40px; height:20px; }
 .feld_callback_large
   { text-align: center; font-size:12px; font-weight:bold; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#FFFFFF; width:150px; height:20px }
 .feld_callback_large_error
   {text-align: center; font-size:12px; font-weight:bold; padding-top:2px; padding-left:2px;text-align: left; border:2px solid #990000;background-color:#FFFFFF; width:150px; height:20px }
 .feld_kontakt_small
   {font-size:12px; font-weight:bold; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#FFFFFF; width:40px; height:20px }
 .feld_kontakt_middle
   { font-size:12px; font-weight:bold; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#FFFFFF; width:105px; height:20px }
 .feld_kontakt_large
   { font-size:12px; font-weight:bold; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#FFFFFF; width:150px; height:20px }
 .feld_kontakt_bemerkung
   { font-size:12px; font-weight:bold; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#FFFFFF; width:300px; height:100px }
 .feld_kontakt_bemerkung_large
   { font-size:12px; font-weight:bold; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#FFFFFF; width:400px; height:100px }
 .feld_kontakt_bemerkung_large_kontakt
   { font-size:12px; font-weight:bold; padding-top:2px; padding-left:2px;text-align: left; border:1px solid #333366;background-color:#FFFFFF; width:444px; height:100px }
 .feld_kontakt_large_error
   { font-size:12px; font-weight:bold; padding-top:2px; padding-left:2px;text-align: left; border:2px solid #990000;background-color:#FFFFFF; width:150px; height:20px }
 .feld_suche
   { FLOAT: left; font-size:12px; font-weight:bold; padding-left:5px;text-align: left; border:1px solid #333366;background-color:#FFFFFF; width:240px; height:22px }
 .feld_suche_results
   { font-size:12px; font-weight: normal; padding-left:5px; border:1px solid #333366;background-color:#FFFFFF; width:200px; height:20px;}
 .feld_login
   { font-size:12px; font-weight:bold; padding-left:5px;text-align: left; border:1px solid #333366;background-color:#FFFFFF; width:220px; height:22px }
 .feld_login_error
   { font-size:12px; font-weight:bold; padding-left:5px;text-align: left; border:2px solid #990000;background-color:#FFFFFF; width:220px; height:22px }
 .feld_plz
   { font-size:11px; text-align:left;padding-left:5px; border:1px solid #333366;background-color:#FFFFFF; width:110px; height:20px }
 .auswahl_result
   { font-size:11px; background-color:#FFFFFF; width:145px; border:1px solid #333366; height:19px;}
.auswahl_beta
   { font-size:11px; background-color:#FFFFFF; width:140px; border:1px solid #333366;}
.auswahl_bundesland
   { font-size:11px; background-color:#FFFFFF; width:152px; border:1px solid #333366; height:19px;}
 .auswahl_umkreis
   { font-size:11px; background-color:#FFFFFF; width:105px; border:1px solid #333366; height:19px}   
 .auswahl_plz_ort
   { font-size:11px; background-color:#FFFFFF; width:110px; border:1px solid #333366; height:19px}   
 .auswahl_details
   { font-size:11px; background-color:#FFFFFF; width:200px; border:1px solid #333366; height:19px}  
 .auswahl_callback_uhrzeit
   { font-size:11px; background-color:#FFFFFF; width:20px; height:19px}    
 .auswahl_callback_wochentag
   { font-size:11px; background-color:#FFFFFF; width:130px; height:19px}    
 .auswahl_callback_wochentag_error
   { font-size:11px; font-weight:bold; color:#990000; background-color:#FFFFFF; width:130px; height:19px} 
 .check_quick, .radio_quick
   { background-color:#F3EBDE; }
 .check_detail, .radio_detail
   { background-color:#E5E5E5; }
 .button
   { font-weight:normal; font-size:12px; margin-left: 8px; border:1px solid #990000; width: 60px; color: #FFFFFF; height: 22px; background-color:#333366; text-align: center}
 

SPAN.marker_blue
{
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration: none;
 font-weight: bold;
 font-size: 11px;
 background-color:#333366;
 padding-left: 4px;
 padding-right: 4px;
 margin-left:10px;
}

SPAN.marker_grey
{
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration: none;
 font-weight: bold;
 font-size: 11px;
 background-color:#A0A0A0;
 padding-left: 4px;
 padding-right: 4px;
 margin-left:10px;
}

SPAN.marker_red
{
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration: none;
 font-weight: bold;
 font-size: 11px;
 background-color:#990000;
 padding-left: 4px;
 padding-right: 4px;
 margin-left:10px;
}


input.error {
  border:1px #FFFFFF solid;
  background-color: #990000;
  color:#FFFFFF;
  text-align:center
}


.background_color_grey{
  background-color: #E5E5E5;
}

table.mainframe_search {
  width: 350px;
  height: 200px;
  margin-left: 200px;
  margin-top: 25px;
  margin-bottom: 50px;
  background-color:#FFFFFF;
}

.suche_reiter{
	background-color: #333366;
	color: white;
	font-weight: bold;
	font-size: 12px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width:30%;
}

.suche_reiter_line{
    border-bottom-width:1px; 
  	border-bottom-style:solid;
	border-color:#333366;
}

.links_navigation_large{
  font-weight:bold;
  font-size:12px;
}

.title{
  font-weight:bold;
}

.title_white{
  font-weight:bold;
  color: #FFFFFF;
}


.title_large{
  font-weight:bold;
  font-size:12px;
}

.title_very_large{
  font-weight:bold;
  font-size:14px;
  color: #990000;
}

.links_navigation_large a:link  /* unberührter Link */
{
  color:#000000;
  font-size:12px;
  text-decoration:none;
} 


.links_navigation_large a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#000000;
  font-size:12px;
  text-decoration: underline overline; 
} 

.links_navigation_small{
  font-weight:normal;
}

.links_navigation_small a:link  /* unberührter Link */
{
  color:#000000;
  font-size:12px;
  text-decoration:none;
} 

.links_navigation_small a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#000000;
  font-size:12px;
  text-decoration: underline; 
} 

.links_content_small a:link  /* unberührter Link */
{
  color:#000000;
  font-size:12px;
  text-decoration:none;
} 

.links_content_small a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#000000;
  font-size:12px;
  text-decoration: underline; 
} 

strong {
   font-weight: bold;
}

.c {
   clear: both;
}

.center {
   text-align: center;
}

img {
   border: 0;
}

.klein {
   font-size: 0.7em;
}

.right {
   text-align: right;
}

.top {
   vertical-align: top;
}

/*ul {
   margin: 0px;
}*/
		

/* www.itsbetter.de */

table.mainframe {
  border-width:0px;    
  background-color:#FFFFFF;
  width:760px;
  height:600px;
}

table.mainframe_fda {
  border-width:0px;    
  background-color:#FFFFFF;
  width:800px;
  height:600px;
}

table.mainframe_results_outside{
  border-width:0px;    
  margin-left: 4px;
  margin-top: 6px;
  margin-bottom: 6px;	
}

/* wird nicht gebraucht! */
table.mainframe_results{
  width:775px;
}

.randbanner_text {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333366;
	text-align:center;
	padding-bottom: 2px;
}

.randbanner {
	vertical-align:middle;
	height:169px;
}

.neukunden_text {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333366;
	text-align:center;
	padding-top: 8px;
	padding-bottom: 2px;
}

.neukunden {
	vertical-align:top;
	font-weight:bold;
}

.neukunden a:link  /* unberührter Link */
{
  color:#333366;
  font-size:11px;
  text-decoration: none;
} 

.neukunden a:visited /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#000000;
  font-size:11px;
  text-decoration: none; 
} 

.neukunden a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
} 

.neukunden a:active /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#000000;
  font-size:11px;
  text-decoration: none; 
} 

img.margin_randbanner
{ 
  margin-left:10px;
}

img.marginbottom
{ 
  margin-bottom:1px; 
}

img.margintop
{ 
  margin-top:1px; 
}


img.margin_detailsuche
{ 
  margin-right: 10px;
}

img.reiter_left
{
  margin-left: 10px;
}

img.slogan_top
{
  margin-top:50px;
}

.content_search_quick{
  	width: 380px;
	height: 120px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom: 0px;	
	padding-left: 10px;	
    background:#E5E5E5;
	border: 1px solid #333366;
}

.content_search_quick_options{
  	width: 380px;
	height: 60px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom: 0px;	
	padding-left: 10px;	
    background:#F3EBDE;
	border: 1px solid #333366;
}


.content_search_quick_options a:link  /* unvisited link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
} 

.content_search_quick_options a:visited /* visited link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
}

.content_search_quick_options a:hover /* mouse over link */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
}

.content_search_quick_options a:active /* selected link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
}  


.content_search_detailsuche{
  	width: 380px;
	height: 60px;
	padding-top: 0px;
	border-left: 1px solid #333366;
	border-right: 1px solid #333366;
    background-color:#F3EBDE;
}

.content_search_detailsuche_tab{
    background-color:#F3EBDE;
	border-left: 1px solid #333366;
}

.content_search_detailsuche_meta{
    background-color:#F3EBDE;
	border: 1px solid #333366;
	border-top: 0px;
}

.content_tipp{
  	width: 300px;
	height: 100px;
	padding: 10px;	
	background-color:#F3EBDE;
	border: 1px solid #333366;
}


.content_search_quick P{
	text-align:justify;
    font-size: 11px;	
    margin: 8px 8px 8px 8px;
}

.content_search_quick_options P{
	text-align:justify;
    font-size: 11px;	
    margin: 8px 8px 8px 8px;
}

.content_search_detailsuche P{
	text-align:justify;
    font-size: 11px;	
    margin: 8px 8px 8px 8px;
}

table.mainframe_search_remark {
  width: 300px;
  height: 60px;
  border: 0px;
  background-color:#FFFFFF;  
}


td.bemerkung {
  width: 300px;
  height: 160px;
}

.navigation_tabs_searchresults {
  margin-top : 64px;
  border-left: 1px;
  border-left-color:#333366;
  border-left-style:solid;
}


.navigation_tabs_searchresults_no_region {
  margin-top : 94px;
  border-left: 1px;
  border-left-color:#333366;
  border-left-style:solid;
}

.navigation_tabs_searchresults_header {
  margin-top : 96px;
  border-left: 1px;
  border-left-color:#333366;
  border-left-style:solid;
}

.navigation_tabs{
  margin-top:160px;
  border-left: 1px;
  border-left-color:#333366;
  border-left-style:solid;
}

.navigation_tabs_werbung{
  margin-top:160px;
  border-left: 1px;
  border-left-color:#333366;
  border-left-style:solid;
}

.navigation_werbung{
  padding:2px;
}

.werbung_rundrum{
  border:1px;
  border-style:solid;
  border-color:#990000;
  width:120px
}

.hilfe_rundrum{
  border-bottom-width:0px;  /* nur unten */
  border-top-width:0px;      /* nur oben */
  border-left-width:1px;     /* nur links */
  border-right-width:0px;    /* nur rechts */ 
  border-style:solid;
  border-color:#990000;
  width:160px
}

.rundrum_content{
  border:1px;
  border-style:solid;
  border-color:#333366;
  width: 600px;
}

.rundrum_fda{
  border:1px;
  border-style:solid;
  border-color:#333366;
  width: 760px;
  margin-top:5px;  
}


.rundrum_headers{
  border-bottom-width:1px;  /* nur unten */
  border-top-width:0px;      /* nur oben */
  border-left-width:0px;     /* nur links */
  border-right-width:0px;    /* nur rechts */ 
  border-style:solid;
  border-color:#333366;
  width: 600px;
  margin-bottom:10px
}

.rundrum_headers_fda{
  border-bottom-width:1px;  /* nur unten */
  border-top-width:0px;      /* nur oben */
  border-left-width:0px;     /* nur links */
  border-right-width:0px;    /* nur rechts */ 
  border-style:solid;
  border-color:#333366;
  width: 700px;
  margin-bottom:10px
}

.rundrum_print{
  width: 600px;
  margin:10px;
  font-size: 12px;
}

img.margin_content
{ 
  margin-right:5px; 
}

.rundrum_navigation_unten{
  font-size: 11px;
  color: #FFFFFF;
  background-color:#333366;
  height: 20px;
  text-align:center;
}

.navigation_unten_meta{
  font-size: 11px;
  color: #000000;
  border-top:0px;
  border-bottom: 0px;
  border-left:0px;
  border-right:0px;
  border-style:solid;
  border-color:#FFFFFF;
  background-color:#E5E5E5;
  height: 15px;
  text-align:center;
  padding:2px;
}

.navigation_unten_pages{
  font-size: 12px;
  color: #000000;
  border-top:0px;
  border-bottom: 0px;
  border-left:0px;
  border-right:0px;
  border-style:solid;
  border-color:#FFFFFF;
  background-color:#E5E5E5;
  height: 15px;
  text-align:center;
  padding:2px;
}


.navigation_oben_information{
  background-image:   url("images/global/navigation/navigation_oben_information.gif");
  background-repeat: repeat-x;
  font-size: 11px;
  color: #000000;
  border:0px;
  background-color:#E5E5E5;
  text-align:center;
  padding-top:10px;
}


.navigation_unten_information{
  font-size: 11px;
  color: #000000;
  border-top:0px;
  border-bottom: 0px;
  border-left:0px;
  border-right:0px;
  border-style:solid;
  border-color:#FFFFFF;
  background-color:#E5E5E5;
  height: 8px;
  text-align:center;
  padding-top:5px;
  padding-right:10px;
  padding-bottom: 5px;	
  padding-left: 10px;
}


.rundrum_navigation_oben_information{
  border: 0px;
  border-left:1px;
  border-right:1px;
  border-style:solid;
  border-color:#FFFFFF;
  background-color:#E5E5E5;
  height: 4px;
}

.rundrum_navigation_unten a:link  /* unvisited link */
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;
} 

.rundrum_navigation_unten a:visited  /* visited link */
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;
} 

.rundrum_navigation_unten a:hover /* mouse over link */
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration: underline; 
}


.rundrum_navigation_unten a:active  /* selected link */
{
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;
}  


.navigation_oben_line{
  background-color: #FFFFFF;
  height: 8px;
  border-bottom-width:2px; 
  border-bottom-style:solid;
  border-color:#333366;
}

.navigation_unten_line{
  background-color: #FFFFFF;
  height: 15px;
  border-top-width:2px; 
  border-top-style:solid;
  border-color:#333366;
}

.rundrum_navigation_oben{
  font-size: 12px;
  color: #000000;
  border-top:0px;
  height: 50px;
  text-align:center
}

.label_search{
	font-size:12px;
	color:#990000;
	font-weight:bold;
    border-bottom-width:1px; 
  	border-bottom-style:solid;
	border-color:#333366;
}

.werbung_label{
	background-color: #990000;
    font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
}

.hilfe_label{
	background-color: #990000;
    font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
}


.label_content{
	height:20px; 
	background-color: #333366;
    font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:17px;
}

.werbung_content{
	height : 160px;
    font-size: 11px;
	background-color: #E5E5E5
}


.werbung_content P{
	text-align:justify;
    font-size: 11px;	
    margin: 8px 8px 8px 8px;
}


.werbung_content H4{
   color:#000000;
   font-size: 11px;
   font-weight:bold;
   margin: 8px 8px 8px 8px;   
}


.hilfe_content{
    font-size: 11px;
	background-color: #E5E5E5
}


.hilfe_content P{
    font-size: 11px;	
    margin: 8px 8px 8px 8px;
}


.content_search_detail{
	background-color:#E5E5E5;
    border-color:#333366;
    border-bottom-width:1px; 
    border-bottom-style:solid;
	border-right-width:1px; 
    border-right-style:solid;
    border-left-width:1px; 
    border-left-style:solid;
	border-top-width:1px; 
    border-top-style:solid;	
}

.content_search_detail P{
	text-align:justify;
    font-size: 11px;	
    margin: 8px 8px 8px 8px;
}

.content_job_title{
    font-size: 11px;
	background-color:#FFFFFF;
	padding-left:17px;
	padding-right:17px;
	padding-top:6px;
	padding-bottom:6px;
}


.content{
    font-size: 11px;
	background-color:#F3EBDE;
	padding-left:17px;
	padding-right:17px;
	padding-top:6px;
	padding-bottom:6px;
}

.content a:link  /* unberührter Link */
{
  color:#000000;
  font-size:11px;
  text-decoration:underline;
} 

.content a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
} 

.content a:visited
{
  color:#000000;
  font-size:11px;
  text-decoration:underline;
}

.content_error{
	color: #990000;
    font-size: 11px;
	background-color:#F3EBDE;
	padding-left:17px;
	padding-right:17px;
	padding-top:6px;
	padding-bottom:6px;
	border: 2px solid #990000;
	border-left:none;
	border-right:none;
}


.fda_rundrum {
  border:1px solid #333366;
  margin-right:10px;
  margin-left:10px;  
 } 


.fda_rundrum_hinweis {
  border:1px solid #990000;
  background-color:#F3EBDE;  
  margin-right:10px;
  margin-left:10px;   
} 
 
.content_fda{
    font-size: 11px;
	background-color:#FFFFFF;
	padding-left:17px;
	padding-right:17px;
	padding-top:6px;
	padding-bottom:6px;
}

.content_fda a:link  /* unberührter Link */
{
  color:#000000;
  font-size:11px;
  text-decoration:underline;
} 

.content_fda a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
} 

.content_fda a:visited
{
  color:#000000;
  font-size:11px;
  text-decoration:underline;
}

.content_wide{
    font-size: 11px;
	background-color:#F3EBDE;
    padding:17px;
	width: 60%;
}


.content_callback{
    font-size: 11px;
	background-color:#F3EBDE;
}

.vcard_content
{
    font-size: 11px;
	font-weight: normal;
	color:#000000;
	background-color:#ffffff;
    padding:2px;
	padding-left:17px;
	padding-right:17px;
}

.content_button
{
    font-size: 11px;
	font-weight: normal;
	color:#990000;
	background-color:#E5E5E5;
    padding:2px;
	padding-left:17px;
	padding-right:17px;
}

.content_button a:link  /* unvisited link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
} 

.content_button a:visited /* visited link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
}

.content_button a:hover /* mouse over link */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
}

.content_button a:active /* selected link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
}  


.content_navigation{
	background-color:#F3EBDE;
	padding:4px;
}

.content H4{
   color:#000000;
   font-size: 11px;
   font-weight:bold;
}

.content a:link
{
  text-decoration:underline;
  color:#000000;
} 


.content a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  text-decoration: underline; 
  color: #CC3300;
} 

/* www.itsbetter.de */




img.margin
{ 
  margin-bottom:6px; 
  margin-top:6px;
  margin-left:15px; 
}

img.margin_left_right
{ 
  margin-left:6px; 
  margin-right:6px
}

img.margin_right
{ 
  margin-right:8px
}

img.margin_left
{ 
  margin-left:8px
}


img.margin_top_global_tabs
{ 
  margin-top:5px
}


span.navigation_beige
{
height: 50px;
Color: #ffffff;
Text-Decoration: none;
Font-Weight: bold;
Font-Size: 10pt;
background-color:#333366;
}


		.beigeline {
			background: #F3EBDE;
			border: none;
			height: 15px;
		}		
	
		.redline {
			background: #990000;
			border-top: 1px solid #333366;
			height: 8px;
		}	

		.blueline {
			background: #333366;
			height: 50px;
		}	

		.greyline {	
			background:RGB(223,223,223);
			height: 10px;
		}

		.rundrum_banner {		
			 border-bottom-width:1px;  /* nur unten */
			 border-top-width:1px;      /* nur oben */
			 border-left-width:1px;     /* nur links */
			 border-right-width:1px;    /* nur rechts */ 
			 border-style:solid;
			 border-color:#333366
		}
		.top_banner{	
			 background: #333366;
			 height: 70px;
		}		
		
		
	.search_mask_test{
	 	 text-align:center;
		 border: 1px solid #333366;
		 padding:4px;
		 background:#E5E5E5;
	 	 width: 340px;
	     height: 70px;	
	}

	.search_mask {
	 	 text-align:center;
		 background:#E5E5E5;
		 border: 0px solid #333366;
		 padding:4px;
	 	 width: 340px;
	     height: 68px;
	}		
	

	.search_mask_options {
		width: 380px;
		height: 120px;
		padding-top:10px;
		padding-right:10px;
		padding-bottom: 0px;	
		padding-left: 10px;	
		background:#F3EBDE;
		border: 1px solid #333366;
	}
	
	
	
	.search_mask_options_messages {
		 border: 1px solid #333366;
		 padding-left:10px;
		 padding-top:2px;
		 padding-bottom:2px;
		 padding-right:10px;
	 	 width: 380px;
	     height: 40px;
		 background-color:#F3EBDE; 
	}		
	
	
	#header {
		float: left;
		width: 100%;
		background-color: #FFFFFF;
		padding-top: 0;
		margin-top: 0;
		background-image: url(/header_bkgd.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		border:none;
	} 
	
	#header ul {
	 margin: 0; 
	 margin-left: 14px;
	 padding: 0px 10px 0;
	 list-style: none;
	}
	
	#header li {
		float:left; 
		background-image:   url("images/global/navigation/tab_right.gif");
		background-repeat: no-repeat;
		background-position: right top; 
		margin:0;
		padding: 0;
	}
	
	
	#header a {
	 display: block;
	 background-image:   url("images/global/navigation/tab_left.gif"); 
	 background-repeat: no-repeat;
	 background-position: left top;
	 padding: 3px 15px; 
	 color: #ffffff;
	 text-decoration: none;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	}
	
	#header #current {
	 background-image:  url("images/global/navigation/tab_right_current.gif");
	}
	
	#header #current a {
	 background-image:  url("images/global/navigation/tab_left_current.gif");
	 color: black;
	}
	

.slogan_text {
	text-align:center;
	color:#333366;
	font-family: Arial, Helvetica, Verdana, sans-serif;
   	font-size: 12px;
   	font-weight:none;
}


.mainsearch_submenu {
	vertical-align:text-bottom;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
   	font-size: 10px;
   	font-weight:none;
	padding-top:35px;
	padding-left:10px
}

.close {
	vertical-align:text-bottom;
	text-align: right;
	font-family: Arial, Helvetica, Verdana, sans-serif;
   	font-size: 10px;
   	font-weight:none;
}


.column_randbanner{
	background-color: #FFFFFF;
	padding: 4px;
	width:206px;
	height:180px
}

.column_adress {
	font-size:11px;
	background-color: #F3EBDE;
	vertical-align:middle;
	width:170px;
	padding-left:8px;
	padding-right:4px;
	padding-top:inherit;
	padding-bottom:inherit;
	border:0px;
	border-bottom-width:1px;    
	border-left-width:1px;    
	border-style: solid;
	border-color: #CCCCCC;
}

.column_adress a:link  /* unberührter Link */
{
  color:#000000;
  font-size:11px;
  text-decoration:underline;
} 

.column_adress a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
} 

.column_adress_noncustomer {
	font-size:11px;
	color: #999999;
	background-color: #F3EBDE;
	vertical-align:middle;
	width:170px;
	padding-left:8px;
	padding-right:4px;
	padding-top:inherit;
	padding-bottom:inherit;
	border:0px;
	border-bottom-width:1px;    
	border-left-width:1px;    
	border-style: solid;
	border-color: #CCCCCC;
}

.column_adress_noncustomer a:link  /* unberührter Link */
{
  color:#999999;
  font-size:11px;
  text-decoration:underline;
} 

.column_adress_noncustomer a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#666666;
  font-size:11px;
  text-decoration: underline; 
} 

.column_adress_noncustomer a:visited  /* unberührter Link */
{
  color:#999999;
  font-size:11px;
  text-decoration:underline;
} 

.column_logo {
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	width:170px;
	padding: 4px;
	border:0px;
	border-bottom-width:1px;    
	border-bottom-width:1px; 
	border-style: solid;
	border-color: #CCCCCC;
}

.column_werbetext {
	font-size:11px;
	background-color: #F3EBDE;
	vertical-align:left;
	text-align:left;
	width:220px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border:0px;
	border-bottom-width:1px;    
	border-bottom-width:1px; 
	border-style: solid;
	border-color: #CCCCCC;
}

.column_werbetext_noncustomer {
	color: #999999;
	font-size:11px;
	background-color: #F3EBDE;
	vertical-align:left;
	text-align:left;
	width:220px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border:0px;
	border-bottom-width:1px;    
	border-bottom-width:1px; 
	border-style: solid;
	border-color: #CCCCCC;
}

.column_werbetext_noncustomer a:link  /* unberührter Link */
{
  color:#999999;
  font-size:11px;
  text-decoration:underline;
} 

.column_werbetext_noncustomer a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#666666;
  font-size:11px;
  text-decoration: underline; 
} 

.column_werbetext_noncustomer a:visited  /* unberührter Link */
{
  color:#999999;
  font-size:11px;
  text-decoration:underline;
} 

.column_pcard {
	font-size:11px;
	color:#FFFFFF;
	background-color: #333366;
	vertical-align:left;
	text-align:center;
	padding-top: 2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border:0px;
	border-color: #333366;
}

.column_pcard a:link  /* unberührter Link */
{
  color:#F3EBDE;
  font-size:11px;
  text-decoration:none;
} 

.column_pcard a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#F3EBDE;
  font-size:11px;
  text-decoration: underline; 
} 

.column_pcard a:visited
{
  color:#F3EBDE;
  font-size:11px;
  text-decoration:none;
}

.column_edit {
	font-size:11px;
	background-color: #F3EBDE;
	vertical-align:left;
	padding-left: 8px;
	padding-top: 4px;
	padding-right: 4px;	
	padding-bottom: 4px;	
	border:0px;
	border-bottom-width:1px;    
	border-left-width:1px; 
	border-right-width:1px; 
	border-style: solid;
	border-color: #CCCCCC;
}


.column_edit a:link  /* unvisited link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
} 

.column_edit a:visited /* visited link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
}

.column_edit a:hover /* mouse over link */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
}

.column_edit a:active /* selected link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
} 

.topbanner {
	vertical-align:bottom;
	text-align:right;
}

.randbanner_table {
	margin-top:155px;
	margin-left:10px;
}


.header_table_content {
	font-weight: bold;
	font-size: 13px;
	color: #333366;
	text-indent:5px;
	vertical-align:middle;
}

.layer_header{
	background-color: #333366;
    font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	height:20px;
}

.layer_header_rundrum {
  border:1px;
  border-style:solid;
  border-color:#333366;
  width:400px;
}

.layer_header_rundrum_pcard {
  border:1px;
  border-style:solid;
  border-color:#333366;
  width:200px;
}

.layer_content {
  font-size: 11px;
  background-color:#FFFFFF;
  padding-left:10px;
  padding-right:10px;
  padding-top:6px;
  padding-bottom:6px;
}


.werbetext_adress {
	font-size:11px;
	background-color: #F3EBDE;
	vertical-align:middle;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:4px;
	padding-top:4px;
}


.werbetext_adress a:link  /* unberührter Link */
{
  color:#000000;
  font-size:11px;
  text-decoration:underline;
} 

.werbetext_adress a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
} 

.agb
{
  font-size:9px;
} 

.preisliste_header {
	background-color: #333366;
    font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
}

.preisliste_content{
    font-size: 11px;
	background-color:#FFFFFF;
}

.preisliste_beige{
    font-size: 11px;
	background-color:#F3EBDE;
}

.preisliste_grey{
    font-size: 11px;
	background-color:#E5E5E5;
}

.rundrum_preisliste{
  border:1px;
  border-style:solid;
  border-color:#333366;
  width: 650px
}

.rundrum_preisliste_headers{
  border-bottom-width:1px;  /* nur unten */
  border-top-width:0px;      /* nur oben */
  border-left-width:0px;     /* nur links */
  border-right-width:0px;    /* nur rechts */ 
  border-style:solid;
  border-color:#333366;
  width: 650px;
  margin-bottom:10px
}

input.button_basket
{	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#990000;
	font-weight: none;
	border: 1px solid #333366;
	width: 120px;
}

.basket_hellgrau {
	background-color:#eeeeee;
}

.basket_dunkelgrau {
	background-color:#cccccc;
}

.content_button_basket
{
    font-size: 11px;
	font-weight: normal;
	color:#990000;
	background-color:#E5E5E5;
    padding:2px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.content_button_basket a:link  /* unvisited link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
} 

.content_button_basket a:visited /* visited link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
}

.content_button_basket a:hover /* mouse over link */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
}

.content_button_basket a:active /* selected link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
}

.content_grey{
    font-size: 11px;
	background-color:#E5E5E5;
	padding-left:17px;
	padding-right:17px;
	padding-top:6px;
	padding-bottom:6px;
}

.content_grey a:link  /* unberührter Link */
{
  color:#000000;
  font-size:11px;
  text-decoration:underline;
} 

.content_grey a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
} 

.content_grey a:visited
{
  color:#000000;
  font-size:11px;
  text-decoration:underline;
}


.kopfbereich {
  height:80px;
  vertical-align: top;
  padding-left:8px;
  border-bottom-width:6px;  /* nur unten */
  border-top-width:4px;      /* nur oben */
  border-left-width:0px;     /* nur links */
  border-right-width:0px;    /* nur rechts */ 
  border-style:solid;
  border-color:#ffffff;
  background-color:#E5E5E5;

}

.kopfbereich a:link  /* unberührter Link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
} 

.kopfbereich a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
} 

.kopfbereich a:visited /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#000000;
  font-size:11px;
  text-decoration: none; 
} 


.header_first_column 
{
	width:170px;
	font-size:11px;
	vertical-align:left;
	padding-left: 0px;
	padding-top: 4px;
	padding-right: 4px;	
	padding-bottom: 4px;	
}




.header_second_column 
{
	width:170px;
	font-size:11px;
	vertical-align:left;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 4px;	
	padding-bottom: 4px;	
}

.header_third_column 
{
	width:170px;
	font-size:11px;
	vertical-align:left;
	padding-left: 0px;
	padding-top: 4px;
	padding-right: 4px;	
	padding-bottom: 4px;	
}

A.tooltip SPAN {
	DISPLAY: none
}
A.tooltip:hover {
	BACKGROUND: #fff; TEXT-DECORATION: none
}
A.tooltip:hover SPAN {
	BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #cecece 1px solid; DISPLAY: block; PADDING-LEFT: 9px; Z-INDEX: 666; PADDING-BOTTOM: 7px; BORDER-LEFT: #cecece 1px solid; COLOR: #000; PADDING-TOP: 7px; BORDER-BOTTOM: #cecece 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff; max-width: 500px
}

.seo {
  color:#000000;
  font-size:11px;
  border: 1px dashed #cccccc;	
  width: 700px;
  padding-left: 8px;	
  padding-right:4px; 	
}

.seo a:link  /* unberührter Link */
{
  color:#000000;
  font-size:11px;
  text-decoration:none;
} 

.seo a:hover /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#CC3300;
  font-size:11px;
  text-decoration: underline; 
} 

.seo a:visited /* Mouse Over Effekt (Geht nicht bei Netscape) */
{
  color:#000000;
  font-size:11px;
  text-decoration: none; 
} 

.navigation_unten_line_seo{
  background-color: #FFFFFF;
  height: 15px;
}


.autocompletion_list {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	position        : absolute;
	color           : black;
	background-color: #F3EBDE;
	width           : 238px;
	border          : solid #333366 1px;
	margin          : 0px;
	padding         : 0px;
	list-style-type : none;
}

.autocompletion_list li {
	margin  : 0px;
	padding : 0.25em;
	list-style-position:inside;
	list-style-image: url(/images/global/arrow_blue_small.gif) ;
}

.autocompletion_list li.selected {
	background-color: #E5E5E5;
	border-top: 1px solid #333366;
	border-bottom: 1px solid #333366;
}

SPAN.marker_blue
{
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, Sans-Serif;
 text-decoration: none;
 font-weight: bold;
 font-size: 11px;
 background-color:#333366;
 padding-left: 4px;
 padding-right: 4px;
 margin-left:10px;
}

input.button_fda_save
{	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#990000;
	font-weight: none;
	border: 1px solid #333366;
	width: 75px;
}

