/* CSS for Dr. Fleischer
grau = #828282 (130, 130, 130)
rot  = #de403b (222, 64 59)

*/

body {
	margin : 0px auto;
	padding: 0px;
	background-image:url(../img/hg_body.jpg);
	background-repeat:repeat-x;
	background-position:0px -10px;
}

#masterTab {
	width : 766px !important;
	width : 750px;  /* nur für den IE */
}

/*  all header information */
#headgra {
	width : 700px !important;
	width : 690px; /* nur für den IE */
	height:  97px;
	margin: 0px;
	padding: 0px;
	background-image:url(../img/header_neu.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/* all images set no border */
img {border: 0px;}

/* NAVIGATION */
#nav_pos {
	position:absolute;
	width : 710px !important;
	width : 705px; /* nur für den IE */
	height:  27px;
	top : 131px;
	background-color:#004990;
	vertical-align: middle;
	/*border: 1px solid red;*/
}

#tab_menu {
	background-color:#fff;
	border-bottom:1px solid #004990;
	height:100%;
}
#tab_menu td {
	/*
	background-image:url(../img/vl.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	*/
	background-color:#004990;
	border-right:1px solid #fff;
}

/* styles for lists */
ul {
	margin-left: 4px;
	padding-left:4px;
	/*list-style-type:square;*/
}


/* Logo */


/* ++++ Linkformatierungen ++++ */
/* the intern link */
a.int10:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color:#004990; text-decoration: underline;}
a.int10:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color:#004990; text-decoration: underline;}
a.int10:active 	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color:#fff; text-decoration: underline;background-color:#004990;}
a.int10:hover 	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color:#fff; text-decoration: underline;background-color:#004990;}
a.int10:focus 	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color:#fff; text-decoration: underline;background-color:#004990;}

a.int10red:link {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#de403b;text-decoration:underline;padding-left:2px;padding-right:2px;}
a.int10red:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #de403b; text-decoration: underline;padding-left:2px;padding-right:2px;}
a.int10red:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #de403b; text-decoration: underline;}
a.int10red:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #fff; text-decoration: none;background-color:#de403b;padding-left:2px;padding-right:2px;}
a.int10red:focus { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #fff; text-decoration: none;background-color:#de403b;padding-left:2px;padding-right:2px;}

/* the header navigation */
a.main_nav:link 	{font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight:bold; color: #fff; text-decoration:none;display:block;width:100%;}
a.main_nav:visited 	{font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight:bold; color: #fff; text-decoration:none;display:block;width:100%;}
a.main_nav:active 	{font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight:bold; color: #004990; text-decoration:none; background-color:#fff;display:block;width:100%;}
a.main_nav:hover 	{font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight:bold; color: #fff; text-decoration:none; border-top:1px solid #fff; border-bottom:1px solid #fff;display:block;width:100%;}
a.main_nav:focus 	{font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight:bold; color: #004990; text-decoration:none; background-color:#fff;display:block;width:100%;}

a.main_nav_active	{font-family: Arial,Helvetica,sans-serif; font-size: 12pt; font-weight:bold; color: #004990; text-decoration:none; background-color:#fff;display:block;width:100%;}

/* the SM-Link */
a.linksm:link {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:normal;color:black;text-decoration:none;}
a.linksm:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: black; text-decoration: none;}
a.linksm:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: black; text-decoration: none;}
a.linksm:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: black; text-decoration: none;}
a.linksm:focus { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: black; text-decoration: none;}

/* the footer navigation */
a.footer_nav:link 	{font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:normal; color: #fff; text-decoration:none;}
a.footer_nav:visited 	{font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:normal; color: #fff; text-decoration:none;}
a.footer_nav:active 	{font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:normal; color: #004990; text-decoration:underline;}
a.footer_nav:hover 	{font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:normal; color: #fff; text-decoration:underline;}
a.footer_nav:focus 	{font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:normal; color: #fff; text-decoration:underline;}


a.footer_nav_active	{font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight:normal; color: #fff; text-decoration:underline;}

/* Textformatierungen */
.tel {font-family:Arial, Helvetica,sans-serif;font-size:14pt;font-weight:bold;color:#fff;letter-spacing: 0.2em;}

.ueber12sw {font-family:Arial, Helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#000;}
.ueber12gr {font-family:Arial, Helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#828282;}
.ueber12red {font-family:Arial, Helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#de403b;}
.ueber12ws {font-family:Arial, Helvetica,sans-serif;font-size:12pt;font-weight:bold;color:white;background-color:#de403b; padding:2px;}
.ueber10gr {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#828282;}
.ueber10red {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#de403b;}
.ueber10ws {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:white;background-color:#de403b; padding:2px;}

.ueber12bold {font-family:Arial, Helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#000;}

.fl10 {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#004990;line-height:1.5}
.fl10bold {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#004990;}
.fl10bold_red {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#de403b;}

.fl10bold_kursiv {font-family:Arial, Helvetica,sans-serif;font-style:italic;font-size:10pt;font-weight:bold;color:black;}

.fl9 {font-family:Arial, Helvetica,sans-serif;font-size:9pt;font-weight:normal;color:#004990;}
.fl9bold {font-family:Arial, Helvetica,sans-serif;font-size:9pt;font-weight:bold;color:black;}
.fl9bold_red {font-family:Arial, Helvetica,sans-serif;font-size:9pt;font-weight:bold;color:#de403b;}

.fl8ws {font-family:Arial, Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:white;}

.fl10gr {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#828282;}
.fl9gr {font-family:Arial, Helvetica,sans-serif;font-size:9pt;font-weight:normal;color:#828282;}
.fl8gr {font-family:Arial, Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#828282;}

.fl10bold_gr {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#828282;}

.fl10red {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#de403b;}
.fl9red {font-family:Arial, Helvetica,sans-serif;font-size:9pt;font-weight:normal;color:#de403b;}
.fl8red {font-family:Arial, Helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#de403b;}

.fl10ws {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#fff;}

.fl10bold_ws {font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#fff;}

.spruch {font-family:Arial, Helvetica,sans-serif;font-size:14pt;font-weight:bold;font-style:italic;color:#004990;}

.stark {font-family:Arial, Helvetica,sans-serif;font-size:14pt;font-weight:bold;color:#000;}
/* the fader box */
#faderbox {
	width:100%;
	height:30px;
	/*border:1px dotted black;*/
	padding-top:10px;
	text-align:center;
}
/* the cells in the form */
#mform {
	background-image:url(../img/bg_form.jpg);
	background-repeat:no-repeat;
	background-position:right center;
}

#formkontakt td {padding:5px}

/* the FORM-Elements */
#mform select, input, textarea {
	width:250px;
	border-left:1px solid #de403b;
	border-top:1px solid #de403b;
	border-right:2px solid #de403b;
	border-bottom:2px solid #de403b;
}

/* DS-Kopf (nicht Daniela Schmutz - sondern Datenschutz) */
#ds_kopf {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #000;
	border:2px outset #FE1F34;
	text-align:left;
	padding:3px;
	background-color:#ff9;
}
/* the list options */
.liopt {
	position:relative;
	left:-20px;
	color:#de403b;
	list-style-type:square;
}

/* ++ formating INFO-Boxes ++ */
/* box 1 (Produkte) */
#info_prod1 {
	width:212px;
	height:460px;
	overflow:hidden;
	border:3px double #de403b;
	font-family:Arial, Helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#000;
	padding:3px;
	background-image:url(../img/infobox_bg.gif);
	background-position:right center;
	background-repeat:repeat-y;
}

/* IMAGE Formating */
.bild_1 {
	margin : 10px 0 0 0;
	border:3px solid #004990;
	/*-moz-border-radius:30px;*/
}
.bild_2 {
	margin : 0;
	padding:2px;
	border:1px solid #004990;
	/*-moz-border-radius:10px;*/
}