/* allgemeine TAGs  */

html
{
min-height: 100%;
height: 100%;
width: 100%;
}

body
{
FONT-FAMILY: arial, helvetica, verdana, sans-serif;
padding: 0px;
background-image:url(../images/pagetopgreyline.gif) ;
background-repeat:repeat-x;
/* min-height: 100%; */
height: 100%;
width: 100%;
margin:0px;
}				

#divContents
{
position:absolute;
top:0px;
width:100%;
min-height: 100%;
height: 100%;
}

html>body, html>body #divContents
{
height:auto;
}


#divHeader
{
margin-top:10px;
height:80px;
}

#divContent
{
width:996px;
margin-bottom:40px;
}

#divLeft
{
position:absolute;
left: 10px;
top: 120px;
margin-bottom: 30px;
width: 220px;
}

#divMiddle
{
margin: 0px 0px 30px 250px;
width:520px;
}

#divRight
{
position:absolute;
top:60px;
left: 814px;
width: 180px;
}

#divImpressum
{
position:absolute;
bottom:20px;
width:100%;
background-color:#737373;
padding-top:2px;
}

#divLegalNotice
{
position:absolute;
bottom:2px;
padding-left:10px;
}


.divstandard
{
FONT-FAMILY:  arial, helvetica, sans-serif, verdana;
color:#000000;
}

td
{
FONT-FAMILY:  arial, helvetica, sans-serif, verdana;
color:#666666;
}
input
{
font-family: Arial, Helvetica, sans-serif, Verdana;
}

/* ##################  */
/* allgemeine Klassen  */

.head
{
font-weight:bold;
color:#D40D02;
margin-bottom:24px;
margin-top:15px;
}

h3
{
color:#666666;
font-weight:bold;
}

.subhead
{
color:#666666;
font-weight:bold;
}

.subsubhead
{
color:#666666;
font-weight:bold;
}

.bold
{
color:#666666;
font-weight:bold;
}


.product
{
color:#666666;
font-weight:bold;
margin-bottom:8px;
}

.content
{
color:#000000;
list-style-type:circle;
}

.bildunterschrift
{
font-family:Verdana,Arial, Helvetica;
color:#444444;
}

a.underline:hover
{
text-decoration:underline;
}

.navigator
{
color:#000000;
line-height:18px;
}

a.navigator
{
text-decoration: underline;
color:#336699;
}

a.navigator:hover
{
text-decoration:underline;
color:#000000;
}

a.textlink
{
text-decoration: underline;
color:#336699;
}

a.textlink:visited
{
text-decoration: underline;
color:#336699;
}

a.textlink:link
{
text-decoration: underline;
color:#336699;
}

a.textlink:active
{
text-decoration: underline;
color:#336699;
}

a.textlink:hover
{
text-decoration:underline;
color:#000000;
}




a.mehrzumthema
{
text-decoration: underline;
color:#336699;
}

a.mehrzumthema:visited
{
text-decoration: underline;
color:#336699;
}

a.mehrzumthema:link
{
text-decoration: underline;
color:#336699;
}

a.mehrzumthema:active
{
text-decoration: underline;
color:#336699;
}

a.mehrzumthema:hover
{
text-decoration:underline;
color:#000000;
}






a.linkImpressum
{
text-decoration: underline;
color:#336699;
}

a.linkImpressum:visited
{
text-decoration: underline;
color:#336699;
}

a.linkImpressum:link
{
text-decoration: underline;
color:#336699;
}

a.linkImpressum:active
{
text-decoration: underline;
color:#336699;
}

a.linkImpressum:hover
{
text-decoration:underline;
color:#000000;
}

a.adresse
{
color:#336699;
text-decoration: underline;
}

a.adresse:link
{
color:#336699;
text-decoration: underline;
}

a.adresse:hover
{
color:#000000;
text-decoration: underline;
}

a.adresse:visited
{
color:#336699;
text-decoration: underline;
}

a.adresse:active
{
color:#336699;
text-decoration: underline;
}

.impressum
{
font-weight:bold;
color:#ffffff;
}

.footer
{
color:#ffffff;
}



/* ##################  */
/* Klassen Aufzaehlung  */

.listInfobereich
{
list-style: none url('../images/aufzaehlung.gif');
margin-left:2px;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

.liListInfobereich
{
margin-bottom:4px;
}


.listNeuAufWyeth
{
list-style: none url('../images/aufzaehlung.gif');
margin: 4px 4px 0px 4px;
padding: 0px 0px 20px 10px;
}

.lilistNeuAufWyeth
{
margin-bottom:12px;
}

.liste
{
list-style: none url(../images/aufzaehlung.gif);
margin-left:10px;
margin-top:15px;
}

.ulAufzaehlungInhalt
{
list-style: none url(../images/aufzaehlung.gif);
margin-left:15px;
}

.olAufzaehlungInhalt
{
list-style:decimal;
margin-left:15px;
}

.liAufzaehlungInhaltOl
{
list-style-type:decimal;
margin-left:28px;
margin-top:6px;
}

.liAufzaehlungInhalt
{
list-style: none url(../images/aufzaehlung.gif);
margin-left:15px;
margin-top:6px;
}

.ulLinkliste
{
list-style:none;
margin-left:0px;
margin-bottom:36px;
padding-left:0px;
}

.liLinkliste
{
list-style:none;
margin-top:6px;
}


/* Klassen Formulare  */

.input
{
  background-color:#eeeeee;
  font-family: Arial, Helvetica, Verdana;
  padding-left:3px;
}

.select
{
  background-color:#eeeeee;
	font-family: Arial, Helvetica, Verdana;
}

/* #########################  */
/* Klassen spezielle Bereiche */

/* Infobereich */

.headerInfobereich
{
color:#ffffff;
background-color:#005D84;
font-weight:normal;
padding: 2px 4px 2px 4px;
}



.infobereich
{
width:180px;
border: solid 1px #005D84;
background-color: #e1e8f0;
margin-bottom:20px;
}

.innerInfobereich
{
padding: 6px 4px 8px 4px;
}


a.linkinfobereich	
{	
text-decoration: underline;
color:#336699;
}

a.linkinfobereich:hover	
{	
text-decoration: underline;
color:#000000;
}

/* #######################  */
/* Klassen spezielle Seiten */

/* Startseite */

a.TopthemaBeitrag
{
font-family: Arial, Helvetica, sans-serif; 
color: #555555;
font-weight:normal;
text-decoration:none;
}

a.TopthemaBeitrag:hover
{
font-family: Arial, Helvetica, sans-serif; 
color: #555555;
font-weight:normal;
text-decoration:underline;
}

.Pharmaceuticals
{
font-family: Arial, Helvetica, sans-serif; 
color: #555555;
font-weight:normal;
margin-top:1px;
margin-left:1px;
}

.smallpx
{
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
}

/* #######################  */
/* Klassen Fragebogen ja/nein */

.fragebogenNummerierung
{
width:26px;
float:left;
}

.fragebogenFrage
{
float:left;
width:380px;
margin-bottom:15px;
}

.fragebogenSubFrage
{
float:left;
width:380px;
margin-bottom:15px;
margin-left:13px;
}

.fragebogenAntwort
{
float:left;
width:110px;
}


