/* allgemeine TAGs  */

html
{
min-height: 100%;
height: 100%;
width: 100%;
}

body
{
FONT-FAMILY: arial, helvetica, verdana, sans-serif;
FONT-SIZE: 12px;
padding: 0px;
margin:0px;
background-repeat:repeat-x;
/* min-height: 100%; */
height: 100%;
width: 100%;
}				

#divContents
{
position:absolute;
top:0px;
width:100%;
min-height: 100%;
height: 100%;
}

html>body, html>body #divContents
{
height:auto;
}


#divHeader
{
margin-top:0px;
height:80px;
}

#divContent
{
width:996px;
margin-bottom:10px;
}


#divLeft
{
position:absolute;
left: 20px;
top: 0px;
margin-bottom: 30px;
width: 260px;
}

#divMiddle
{
position:absolute;
top:20px;
left: 305px;
width: 350px;
}

#divRight
{
margin: 0px 0px 0px 758px;
width:236px;
min-height:790px; 
height: auto !important; 
height: 790px; 
}

#divImpressum
{
/*
position:absolute;
bottom:20px;
*/
background-color:#737373;
padding-top:2px;
}

#divLegalNotice
{
/*
position:absolute;
*/
bottom:2px;
padding-left:10px;
font-size:10px;
}


.divstandard
{
FONT-FAMILY:  arial, helvetica, sans-serif, verdana;
FONT-SIZE: 12px;
color:#000000;
}


input
{
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size: 11px;
}

/* ##################  */
/* allgemeine Klassen  */

.head
{
font-weight:bold;
font-size:18px;
color:#D40D02;
margin-bottom:24px;
margin-top:15px;
}

.subhead
{
color:#666666;
font-size:14px;
font-weight:bold;
}

.subsubhead
{
color:#666666;
font-size:12px;
font-weight:bold;
}

.bold
{
color:#666666;
font-weight:bold;
}


.product
{
color:#666666;
font-size:12px;
font-weight:bold;
margin-bottom:8px;
}

.content
{
color:#000000;
list-style-type:circle;
}

.bildunterschrift
{
font-family:Verdana,Arial, Helvetica;
font-size:9px;
color:#444444;
}

a.underline:hover
{
text-decoration:underline;
}

.navigator
{
font-size:12px;
color:#000000;
line-height:18px;
}

a.navigator
{
font-size:12px;
text-decoration: underline;
color:#336699;
}

a.navigator:hover
{
font-size:12px;
text-decoration:underline;
color:#000000;
}

a.textlink
{
font-size:12px;
text-decoration: underline;
color:#336699;
}

a.textlink:visited
{
font-size:12px;
text-decoration: underline;
color:#336699;
}

a.textlink:link
{
font-size:12px;
text-decoration: underline;
color:#336699;
}

a.textlink:active
{
font-size:12px;
text-decoration: underline;
color:#336699;
}

a.textlink:hover
{
font-size:12px;
text-decoration:underline;
color:#000000;
}

.adresse
{
font-size:10px;
}

a.adresse
{
color:#336699;
font-size:10px;
text-decoration: underline;
}

a.adresse:link
{
color:#336699;
font-size:10px;
text-decoration: underline;
}

a.adresse:hover
{
color:#000000;
font-size:10px;
text-decoration: underline;
}

a.adresse:visited
{
color:#336699;
font-size:10px;
text-decoration: underline;
}

a.adresse:active
{
color:#336699;
font-size:10px;
text-decoration: underline;
}

.impressum
{
font-size:10px;
font-weight:bold;
color:#ffffff;
}

.footer
{
font-size:10px;
color:#ffffff;
}



/* ##################  */
/* Klassen Aufzaehlung  */

.listInfobereich
{
list-style: none url('../images/aufzaehlung.gif');
margin-left:2px;
padding-left:10px;
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-left:2px;
padding-left:10px;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

.lilistNeuAufWyeth
{
margin-bottom:4px;
}

.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;
}

.liAufzaehlungInhaltOl
{
list-style-type:decimal;
margin-left:15px;
margin-top:6px;
}

.liAufzaehlungInhalt
{
list-style: none url(../images/aufzaehlung.gif);
margin-left:15px;
margin-top:6px;
}

.ulLinkliste
{
list-style:none;
margin-left:0px;
padding-left:0px;
}

.liLinkliste
{
list-style:none;
margin-top:6px;
}


/* Klassen Formulare  */

.input
{
  background-color:#eeeeee;
  font-family: Arial, Helvetica, Verdana;
  font-size: 11px;
}

.select
{
  background-color:#eeeeee;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana;
}

/* #########################  */
/* Klassen spezielle Bereiche */

/* Infobereich */

.headerInfobereich
{
font-size:12px;
color:#ffffff;
background-color:#005D84;
font-weight:normal;
padding: 2px 4px 2px 4px;
}



.infobereich
{
width:180px;
border: solid 1px #005D84;
background-color: #e1e8f0;
font-size:11px;
margin-bottom:20px;
}

.innerInfobereich
{
width:100%;
padding: 6px 4px 8px 2px;
}


a.linkinfobereich	
{	
font-size:11px;
text-decoration: underline;
color:#336699;
}

a.linkinfobereich:hover	
{	
font-size:11px;
text-decoration: underline;
color:#000000;
}

/* #######################  */
/* Klassen spezielle Seiten */

/* Startseite */

a.TopthemaBeitrag
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #555555;
font-weight:normal;
text-decoration:none;
}

a.TopthemaBeitrag:hover
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #555555;
font-weight:normal;
text-decoration:underline;
}

.Pharmaceuticals
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #555555;
font-weight:normal;
margin-top:1px;
margin-left:1px;
}

.smallpx
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
}

.brake
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 6px; 
}/* #######################  */
/* 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;
}
