/* Stylesheet www.theramed.de */
/* bearbeitet:   10.08.2006   */
/* validiert am: 28.09.2006   */
/* Haupt-stylesheet           */

/* tags | elemente */
html {
min-width: 760px;
font-family : Verdana, Helvetica, sans-serif;
text-align: center;
margin: 0;
padding: 0;
}

body {
font-size: 100.01%;
min-width: 760px;
font-family : Verdana, Helvetica, sans-serif;
text-align: center;
background-color: #61D3F2;
background-image:url(../images/bg_page.jpg);
background-repeat: repeat-x;
margin: 0;
padding: 0;
}

/* Links */
a { color: #193D7D; }
a:visited { color: #193D7D; }

/* Grafiken */
img { border: 0px; }

/* Ueberschriften */
h1	{
font-size: 14px;
color: #DE0A16;
margin: 20px 0 0 20px;
padding: 0;
}

h2	{
font-size: 12px;
color: #00296F;
margin: 3px 0 0 20px;
padding: 0;
}

h3	{
font-size: 11px;
color: #00296F;
margin: 10px 0 0 20px;
padding: 0;
}

h4, h5, h6 {
font-size: 11px;
color: #DE0A16;
margin: 20px 0 0 20px; padding: 0;
}

/* text */
p {
font-size: 11px;
line-height: 15px;
color: #00296F;
margin: 10px 0 0 20px;
padding: 0 50px 0 0;
}

p.ohneabstand {
font-size: 11px;
line-height: 15px;
color: #00296F;
margin: 10px 0 0 20px;
padding: 0;
}

p.fehlermeldung {
font-size: 11px;
line-height: 15px;
color: #00296F;
margin: 0 0 0 5px;
padding: 0;
}

p.eingerueckt {
font-size: 11px;
line-height: 15px;
color: #00296F;
margin: 0px 0 0 30px;
padding: 0 50px 0 0;
display: block;
}

p.ohnealles {
margin: 0 0 0 20px;
padding: 0;
}

p small {
font-size: 9px;
line-height: 11px;
color: #8094B7;
}

/* Link-Anker in Ueberschrift(en) */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
text-decoration: none;
color: #DE0A16;
}

img.produkt {
margin: 16px 10px 0 0;
float: left;
}

/* Klasse für Produktnamen (in kapitälchen) */
.gbs { text-transform:uppercase; }

ul {color: #00296F; margin: 5px 0 0 40px; padding: 0 0 0 0; font-size: 11px; }

/* Tabelle */
table.junior {
width: 340px;
font-size: 11px;
border-style: solid;
border-width: 1px;
border-color: #00296F;
border-collapse: collapse;
margin: 10px 0 0 20px;
}

td { padding: 2px; border: 1px solid #00296F; }
td.blau { background-color: #C0EDF7; }
td.weiss { background-color: #FFFFFF; }

/* Tabelle fuer das Zahnarzt-Verzeichnis */
table.zav {
width: 90%;
font-size: 11px;
border-style: solid;
border-width: 1px;
border-color: #00296F;
border-collapse: collapse;
margin: 10px 0 0 20px;
}
/* Navigation in Zahnarzt-Verzeichnis */
.vor     { text-align: right; }
.zurueck { text-align: left; }


/* Layer */
#koop {
position: relative;
left: 366px; top: 437px;
z-index: 3;
width: 400px;
height: auto;
margin: 0;
padding: 0;
color: #FFFFFF;
}

#frame {
background-image:url(../images/bg_frame.gif);
background-repeat: repeat-x;
margin: 10px auto auto auto;
padding: 0;
border: 0px none #FFFFFF;
width: 760px;
height: 100%;
height: 590px;
text-align: left;
}

#head {
height: 100px;
background-color: #FFFFFF;
}

#flashalternative {
background-image:url(../images/head.gif);
background-repeat: no-repeat;
margin: 0;
padding: 0;
width: 760px;
height: 100px;
text-align: right;
}

#footer {
color: #193D7D;
width: 760px;
height: 16px;
font-size: 11px;
}

#hnavi {
margin: 0;
padding: 0;
background-image:url(../images/bg_hnavi.jpg);
background-repeat: repeat-x;
height: 54px;
background-color: #193D7D;
clear: both;
position: relative;
z-index: 120;
overflow: hidden;
}

#fix	{
position: absolute;
top: 416px;
left: auto;
z-index: 31;
width: 760px;
height: 115px;
margin: 0;
padding: 0;
visibility: hidden;
}

#sitemap {
float: left;
width: 100%;
height: 420px;
background-image:url(../images/bg_content.jpg);
background-repeat: repeat-x;
background-color: #FFFFFF;
color: #193D7D;
}

#index {
float: left;
width: 100%;
height: 520px;
background-color: #FFFFFF;
color: #193D7D;
margin: 0;
padding: 0;
}

#home {
float: left;
width: 760px;
height: 520px;
background-image:url(../swf/home_neu.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: #FFFFFF;
color: #193D7D;
margin: 0;
padding: 0;
}

#ie#home img {
margin-top: -3px;
}

#juniorcontent {
float: left;
width: 100%;
height: 520px;
background-image: url(../images/bg_junior.gif);
background-repeat: no-repeat;
background-position: center center;
background-color: #F8C6D0;
color: #193D7D;
}

#newscontent	{
float: left;
width: 760px;
height: 420px;
color: #193D7D;
background-image:url(../swf/bg_news.jpg);
background-repeat: no-repeat;
background-position: bottom right;
}

#content, #contentfullsize	{
float: left;
width: 570px;
height: 420px;
color: #193D7D;
}

#contentfullsize	{
width: 760px;
}

#newslinks       {
float: left;
width: 254px;
margin: 0px 0 0 37px;
text-align: center;
padding: 0;
}

#newslinks h2 a {
text-decoration: underline !important;
}

.aktionenfliesstext {
width: 436px;
float: left;
}

#newslinks h2      {
margin: 10px 10px 0 0px;
text-align: center;
}

#newslinks p      {
margin: 10px 10px 0 50px;
text-align: center;
}

#contentgewinnspiel	{
width: 100%;
height: 420px;
background-color: #FFFFFF;
color: #193D7D;
}

#contentscroll 	{
float: left;
width: 570px;
height: 420px;
background-color: #FFFFFF;
color: #193D7D;
overflow: auto;
}

/* bg-Grafik fuer linke Navigation */
#leftnavi {
background-image:url(../images/bg_leftnavi.jpg); background-repeat: no-repeat;
float: left;
height: 400px;
width: 190px;
font-size: 11px;
padding: 20px 0 0 0;
line-height: 14px;
z-index: 22;
}

/* bg-Grafik in linker Navigation */
#leftnaviteaser {
position: absolute;
top: 370px;
left: auto;
background-repeat: no-repeat;
height: 160px;
width: 190px;
margin: 0;
padding: 0;
overflow: hidden;
}

#leftnaviteaser p {
margin: 0px!important;
padding: 0 0 0 10px!important;
}
#leftnaviteaser h4 {
margin: 0px!important;
padding: 0 0 0 10px!important;
}
#leftnaviteaser a,
#leftnaviteaser a:hover  {
display: inline!important;
text-decoration: underline !important;
padding: 0 !important;
margin: 0 !important;
font-weight: bold;
}

/* bg-Grafik in linker Navigation im Bereich PERFECT */
#leftnaviteaserperfect {
position: absolute;
top: 390px;
left: auto;
background-repeat: no-repeat;
height: 140px;
width: 190px;
margin: 0px;
padding: 0px;
overflow: hidden;
}

/* bg-Grafik in linker Navigation im Bereich Speciaux*/
#speciaux {
position: absolute;
top: 390px;
left: auto;
background-repeat: no-repeat;
height: 140px;
width: 190px;
margin: 0px;
padding: 0px;
overflow: hidden;
}


/* bg-Grafik in linker Navigation fuer 2in1 Startseite */
#bg2in1start {
background-image:url(../images/produkte/bg_leftnavi_2in1_start.jpg); background-repeat: no-repeat;
height: 162px; width: 190px; margin: 0;
}

/* bg-Grafik in linker Navigation fuer 2in1 Folgeseiten */
#bg2in1folge {
background-image:url(../images/produkte/bg_leftnavi_2in1_folge.jpg); background-repeat: no-repeat;
height: 162px; width: 190px; margin: 0; padding: 0;
overflow: hidden;
}

/* bg-Grafik in linker Navigation fuer Frischer Atem */
#frischeratem {
background-image:url(../images/produkte/bg_leftnavi_2in1_folge_lang.jpg); background-repeat: no-repeat;
height: 181px; width: 190px;  margin: 10px 0 0 0; /* 23px 0 0 0 */
}

/* bg-Grafik in linker Navigation fuer Spender Startseite */
#bgspenderstart {
background-image:url(../images/produkte/bg_leftnavi_spender_start.jpg); background-repeat: no-repeat;
background-position: bottom right; height: 181px; width: 190px; margin: 19px 0 0 0;
}

/* bg-Grafik in linker Navigation fuer Spender Folgeseiten */
#bgspenderfolge {
background-image:url(../images/produkte/bg_leftnavi_spender_folge.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 19px 0 0 0;
}

/* bg-Grafik in linker Navigation fuer Perfect Nacht & Tag Weiss */
#bgperfectnachtag {
background-image:url(../images/produkte/bg_leftnavi_perfect_tag.jpg); background-repeat: no-repeat;
background-position: bottom right; height: 181px; width: 190px; margin: 0;
}

/* bg-Grafik in linker Navigation fuer Perfect Folgeseiten */
#bgperfectfolge {
background-image:url(../images/produkte/bg_leftnavi_perfect_folge.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 0;
}

/* bg-Grafik in linker Navigation fuer Perfect Folgeseiten */
#bgwhitening {
background-image:url(../images/produkte/bg_leftnavi_perfect_folge.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 43px 0 0 0;
}

/* bg-Grafik in linker Navigation fuer Junior */
#bgjunior {
background-image:url(../images/produkte/bg_leftnavi_junior.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 76px 0 0 0;
}

/* bg-Grafik in linker Navigation fuer Konzept */
#bgkonzept {
background-image:url(../images/produkte/bg_leftnavi_konzept.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 76px 0 0 0;
}

/* bg-Grafik in linker Perfect Startseite */
#bgperfectstart {
background-image:url(../images/produkte/bg_leftnavi_konzept.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 0;
}

/* bg-Grafik in linker Navigation fuer Abrasivität */
#bgabrasivitaet  {
background-image:url(../images/produkte/bg_leftnavi_konzept.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 43px 0 0 0;
}

/* bg-Grafik in linker Navigation fuer Zahnarztinfo - Abrasivität */
#bgzaabrasivitaet {
background-image:url(../images/produkte/bg_leftnavi_zaabrasivitaet.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 43px 0 0 0;
}

/* bg-Grafik in linker Navigation fuer Zahnpflege - Putztechnik */
#bgzahnpflege {
background-image:url(../images/produkte/bg_leftnavi_zahnpflege.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 76px 0 0 0;
}

/* bg-Grafik in linker Navigation fuer Portfolio */
#bgportfolio {
background-image:url(../images/produkte/bg_leftnavi_portfolio.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 76px 0 0 0;
}

/* bg-Grafik in linker Navigation fuer Richtige Kinder-Zahnpflege und Mundhygiene für Kinder */
#bgkinderzp {
background-image:url(../images/bg_leftnavi_richtige_kinder_zp.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 76px 0 0 0;
}

#bgzijunior {
background-image:url(../images/bg_leftnavi_richtige_kinder_zp.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 95px 0 0 0;
}

/* bg-Grafik in linker Navigation fuer Richtige Zahnpflege */
#bgzpflege {
background-image:url(../images/produkte/bg_leftnavi_konzept.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 76px 0 0 0;
}

/* bg-Grafik in linker Navigation fuer TAG und NACHT WEISS */
#bgtagundnacht {
background-image:url(../images/produkte/bg_leftnavi_perfect_tag_nacht.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 0;
}

/* bg-Grafik in linker Navigation fuer Speciaux */
#bgspeciaux {
background-image:url(../images/produkte/bg_leftnavi_perfect_anwendung.jpg); background-repeat: no-repeat;
height: 181px; width: 190px; margin: 0;
}


/* Klassen */

/* allg. */
/* hebt alle floats auf */
.stop {
clear: both;
font-size: 1px;
line-height: 1px;
height: 1px;
margin: 0;
padding: 0;
}

/* fuer Vorschaubild in Download Area */
.downrahmen {
width: 140px;
border: 1px solid #9C9C9C;
float: left;
background-color: #EEEEEE;
margin: 0 10px 0 0;
padding: 0;
}

/* fuer Vorschaubild in Wallpaper Area */
.wallrahmen {
width: 110px;
border: 1px solid #9C9C9C;
float: left;
background-color: #EEEEEE;
margin: 0 10px 10px 0;
padding: 0;
}

.spotimg  { margin: 0 0 -3px 0; }
.wallpaper { margin: 0 0 -6px 0; }
.task { margin: 0 0 -3px 0; }

/* Hintergrundgrafik Startseite Perfect */
.bgperfect {
background-image:url(../images/produkte/perfect_start_oben.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}


.bgt16fresh {
background-image:url(../images/produkte/16fresh_oben.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}


.bgspender {
background-image:url(../images/produkte/spender_start_oben.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

.bgspeciaux 
{
background-image:url(../images/produkte/speciaux_uebersicht_oben.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

.bgtwoinone {
background-image:url(../images/produkte/2in1_start_oben.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

.bgjunior {
background-image:url(../images/produkte/junior_start_oben.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

.bgnachtfrische {
background-image:url(../images/produkte/bg_2in1_nachtfrische.jpg);
background-repeat: no-repeat;
background-position: 100% -40px;
}

/* .bgnachtfrischeoben {
background-image:url(../images/produkte/bg_2in1_nachtfrischeoben.jpg);
background-repeat: no-repeat;
background-position: right bottom;
} */


/* Hintergrundgrafik Theramed Perfect Express Weiss - FAQ und Selbstdiagnose Schmerzen */
.antworthintergrund {
background-image:url(../images/bg_antwort.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Selbstdiagnose Zahnfleisch  */
.antwortzahnfleischhintergrund {
background-image:url(../images/bg_antwort_zf.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Selbstdiagnose Zähne allgemein  */
.antwortzaehnehintergrund {
background-image:url(../images/bg_antwort_za.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Download Area */
.downhintergrund {
background-image:url(../images/downloads/download_rampe_r.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Spender Startseite */
.spenderhintergrund {
background-image:url(../images/produkte/spender_verschluss.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Perfect Extra Weiss */
.pewhintergrund {
background-image:url(../images/models/extra_weiss.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Pro Nature Shine */
.shinehintergrund {
background-image:url(../images/models/extra_weiss_zitrone.png);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Pro Nature Sensitive  */
.sensitivehintergrund {
background-image:url(../images/models/extra_weiss_blumen_klein.png);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Pro Nature Purity */
.purityhintergrund {
background-image:url(../images/models/extra_weiss_blumen_klein2.png);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Pro Nature Fresh*/
.freshhintergrund {
background-image:url(../images/models/extra_weiss_blumen_klein1.png);
background-repeat: no-repeat;
background-position: right bottom;
}













/* Hintergrundgrafik fuer 2in1 ice explosiong */
.explosionhintergrund {
background-image:url(../images/models/explosion.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Perfect whitening */
.pewmodelhintergrund {
background-image:url(../images/models/perfect_whitening.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Perfect Tag Weiss */
.tagweisshintergrund {
background-image:url(../images/models/perfect_tagweiss.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer 2in1 Ice Explosion */
.icexplosionhintergrund {
background-image:url(../images/models/icexplosion_anwendung.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Kontaktübersicht */
.kontakthintergrund {
background-image:url(../images/models/kontaktuebersicht.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}


/* Hintergrundgrafik fuer Spender Original */
.spohintergrund {
background-image:url(../images/models/spender_naturweiss.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Styling fuer numerische Auflistungen im Bereich Perfect */
.numperfect {
font-size: 11px;
margin: 5px 0 0 20px;
padding: 0 65px 0 140px;
line-height: 14px;
}

.numperfect li{
margin-top: 6px;
}


/* Hintergrundgrafik Frau mit Sonnenbrille */
.frauhintergrund {
background-image:url(../images/models/frau_sonnenbrille.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}


/* Hintergrundgrafik Frau mit Paerchen am Strand */
.paerchenhintergrund {
background-image:url(../images/models/paerchen_strand.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik Frau mit Perfect */
.perfect02 {
background-image:url(../images/models/perfect_02.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}


/* Hintergrundgrafik fuer Spender Zahnschutz */
.spzshintergrund {
background-image:url(../images/models/spender_zahnschutz.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Spender Naturweiss */
.spnwhintergrund {
background-image:url(../images/models/spender_naturweiss.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Junior */
.juniorhintergrund {
background-image:url(../images/models/junior_maedchen.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Pflege - Aufbau eines Zahns */
.aezhintergrund {
background-image:url(../images/models/aufbau_eines_zahns.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Pflege - Zahnpflege */
.kzpfhintergrund {
background-image:url(../images/models/richtige_kinderzahnpflege.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Pflege - frischer Atem */
.frischerahintergrund {
background-image:url(../images/models/frischer_atem.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer 2in1 produkte */
.paerchen {
background-image:url(../images/models/frischer_atem.jpg);
background-repeat: no-repeat;
background-position: 290px 210px;
}

/* Hintergrundgrafik fuer Pflege */
.whiteninghintergrund {
background-image:url(../images/models/whitening.jpg);
background-repeat: no-repeat;
background-position: right bottom;
background-position: 395px 230px;
}

/* Hintergrundgrafik fuer Whitening */
.whiteninghintergrundneu {
background-image:url(../images/models/whitening_neu.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* Hintergrundgrafik fuer Pflege - Whitening */
.eukahintergrund {
background-image:url(../images/models/eukalyptus_fresh.jpg);
background-repeat: no-repeat;
background-position: right bottom;
}

/* ecards */
.bgblasen {
background-image:url(../images/bg_ecards.jpg);
background-repeat: no-repeat !important;
background-position: right bottom;
}

.imgborder {
float: right;
margin: 0 20px 0 0;
border-color: #FFFFFF;
border-width: 1px;
border-style: solid;
}


/* fuer Info: auf rechter Seite in Download Area */
.cont-rechts {
line-height: 115%;
width: 200px;
float: right;
padding: 0;
margin: 0;
}

/* fuer Download-Link in Download Area */
.cont-links {
line-height: 115%;
width: 105px;
float: left;
padding-top: 5px;
padding-left: 0px;
margin-left: 0px;
text-align:left;  

}

/* klasse fuer win mac logos */
.os {
vertical-align: middle;
padding: 0 2px 0 2px;
}


/* Klasse fuer Fussnoten */
.asterisk {
display: block;
width: 5px; height: 40px;
float: left;
padding: 2px 0 0 0;
}

/* fuer Footer */
#rechts {
float: right;
text-align: right;
font-size: 10px;
}

.info { font-size: smaller; font-style: italic;}

/* fuer Links zu Validatoren */
a.val       { color: #71A5C7 ! important; }
a.val:hover { color: #193D7D ! important; }

#footer a {
color: #193D7D;
text-decoration: none;
}


/* fuer Sitemap */
.siteblock {
float: left;
background-color: transparent;
color: #DE0A16;
width: 188px;
height: 160px;
}

img.gebiss {
float: left;
margin: 0 0 0 0px ! important;
padding: 0! important;
width: 190px ! important;
height: 180px ! important;
}

.siteblock a {
display: block;
margin: 0 0 2px 50px;
font-size: 10px;
color: #193D7D;
line-height: 15px;
text-decoration: none ! important;
}

#sitemap h2 a { font-size: 12px;  text-decoration: none ! important;}
#sitemap h2   { padding: 0; margin: 0 0 5px 0;}

.home {
text-align: center;
font-size: 12px ! important;
font-weight: bold;
margin: 0 0 20px 0 ! important;
}

/* fuer Menue links */
#leftnavi a {
color: #00296F;
text-decoration: none;
padding: 1px 0 3px 10px;
display: block;
}
#leftnavi a:hover {
color: #DE0A16;
text-decoration: none;
padding: 1px 0 3px 10px;
display: block;
}

#leftnavi b {
color: #DE0A16;
font-weight: bold;
}

#leftnavi img  {
padding: 0 0 0 10px;
width: 140px;
height: 1px;
display: block;
}

#leftnavi h2 {
display: none;
}

#leftnavi .home {
display: none;
}

#leftnavi a.dritte {
padding: 1px 0 3px 18px;
font-size: 10px;
}

#leftnavi a:hover.dritte {
padding: 1px 0 3px 18px;
font-size: 10px;
}

#leftnavi a.vierte {
padding: 1px 0 3px 26px;
font-size: 10px;
}

#leftnavi a:hover.vierte {
padding: 1px 0 3px 26px;
font-size: 10px;
}

#leftnavi .tgrafik {
padding: 0 0 0 18px;
width: 132px;
height: 1px;
display: block;
}

#leftnavi .tgrafik_vierte {
padding: 0 0 0 26px;
width: 132px;
height: 1px;
display: block;
}

#leftnavi .fehler {
display: inline;
text-decoration: underline;
font-weight: bold;
padding: 0;
}

#leftnavi .fehler:hover {
display: inline;
text-decoration: none;
font-weight: bold;
padding: 0;
}


#leftnavi p {
font-size: 9px;
line-height: 12px;
padding: 0 0 0 0;
margin: 68px 0 0 10px;
}

#leftnavi .imagemap { width: 180px; height: 181px;}


/* Klassen fuer FAQ */
div.faq              { position: relative; top: 10px; left: 20px;}
div.faq a            { display: block; color: #DE0A16 ! important; font-size: 12px; font-weight: bold; text-decoration : none; margin: 0 0 10px 0; width: 480px; }
div.faq a:hover      { background: white; color: #00296F;}
div.faq a span       { display: none; }
div.faq a:hover span {
display: block;
text-decoration: none;
font-weight: normal;
position: absolute;
top: 95px;
left: 0px;
width: 500px;
height: auto;
padding: 2px;
z-index: 99;
font-size: 11px;
line-height: 15px;
color: #00296F;
/*
background-color: #E0F6FB;
border-right: 1px solid #B3BFD4;
border-bottom: 1px solid #B3BFD4;
*/
}

div.faqinfo { position: relative; left: 430px; top: 5px; font-size: 12px; width: 140px; z-index: 44; }
div.faqinhalt { position: relative; left: 0px; top: -36px; z-index: 43;  }

.antwort {
display: block;
text-decoration: none;
position: absolute; top: 210px; left: 0px;
width: 500px; height: auto;
padding: 2px;
background-color: #E0F6FB;
font-size: 11px;
color: #00296F;
border-right: 1px solid #B3BFD4;
border-bottom: 1px solid #B3BFD4;
height: 120px;
}

/* Klassen fuer FAQ kleiner */

div.faqsmall              { position: relative; top: 10px; left: 20px;}
div.faqsmall a            { display: block; color: #DE0A16 ! important; font-size: 11px; font-weight: bold; text-decoration : none; margin: 0 0 5px 0; width: 500px; }
div.faqsmall a:hover      { background: white; color: #00296F;}
div.faqsmall a span       { display: none;}
div.faqsmall a:hover span {
display: block; text-decoration: none; font-weight: normal;
position: absolute; top: 150px; left: 0px;
width: 500px; height: auto;
padding: 2px; z-index: 99;
font-size: 11px;
line-height: 15px;
color: #00296F;
}

.logo2in1 {
position: relative;
top: 60px;
left: 0px;;
z-index: 30;
padding: 0;
margin:0;
font-size: 9px;
line-height: 15px;
color: #00296F;
}

.text2in1 {
position: relative;
top: 70px;
left: 30px;
width: 150px;
z-index: 31;
padding: 0;
margin:0;
font-size: 9px;
color: #00296F;
}


.logo2in1 img {
width: 116px!important;
height: 57px !important;
}

/* Formulare */
form, fieldset {
border: 0px;
}

legend { 
display: none; 
}

/* Fehlermeldungen */
label.error, 
p.error small {
color: red;
}
input.error {
border-color: red;
}

label {
font-size: 12px;
display: block;
float: left;
width: 110px;
margin: 0 0 0 10px;
}

input {
font-family : Verdana, Helvetica, sans-serif;
border-color: #00296F;
border-width: 1px;
border-style: solid;
background-color: #FFFFFF;
color: #00296F;
width: 300px;
font-size: 12px;
}

input.kurz {
border-color: #00296F;
border-width: 1px;
border-style: solid;
background-color: #FFFFFF;
color: #00296F;
width: 100px;
}

textarea {
font-family : Verdana, Helvetica, sans-serif;
font-size: 12px;
height: 90px;
width: 300px;
border-color: #00296F;
border-width: 1px;
border-style: solid;
background-color: #FFFFFF;
color: #00296F;
}

select {
font-family : Verdana, Helvetica, sans-serif;
font-size: 12px;
width: 305px;
border-color: #00296F;
border-width: 1px;
border-style: solid;
background-color: #FFFFFF;
color: #00296F;
}

.formselect[class] {
width: 302px;
}

.formcheckbox {
float: left;
width: auto; 
border: 0px; 
margin: -5px 0 0 135px;
}
.formcheckbox[class] {
margin: 0 0 0 125px;
}

.kleinertext {
width: auto;
font-size: 10px;
}


.butsenden {
width: 170px;
border-color: #00296F;
border-width: 1px;
border-style: solid;
background-color: #C0EDF7;
color: #00296F;
height: 20px;
font-size: 12px;
}

.juniorbutton {
width: 100px;
border-color: #E72A29;
border-width: 1px;
border-style: solid;
background-color: #FFFFFF;
color: #E72A29;
height: 20px;
font-size: 12px;
}

.juniorinput {
border-color: #E72A29;
border-width: 1px;
border-style: solid;
color: #E72A29;
}

.butloeschen {
width: 123px;
border-color: #00296F;
border-width: 1px;
border-style: solid;
background-color: #C0EDF7;
color: #00296F;
height: 20px;
font-size: 12px;
}

span.einzeilig  {
font-size: 12px;
display: inline;
width: 50px;
}

.plz { width: 50px;}
.ort { width: 120px;}

.short {
border-color: #00296F;
border-width: 1px;
border-style: solid;
background-color: #C0EDF7;
color: #00296F;
width: 100px;
height: 20px;
font-size: 12px;
}

.off { display: none !important; }

#juniorlogo {
position: absolute;
left: 0; top: 0;
z-index: 111;
width: 180px;
height: 70px;
margin: 0;
padding: 0;
}

#blasen  {
position: absolute;
right: 0; top: 0;
z-index: 5;
width: 155px;
height: 68px;
margin: 0;
padding: 0;
}

#hinten {
position: relative;
left: 0; top: 0;
z-index: 4;
width: 760px;
height: auto;
margin: 0;
padding: 0;
}

/* Flash-Filme im Kopfbereich */
#head object {
width: 760px;
height: 100px;
}

#hometeaser {
/*
position: relative;
left: 650px; top: 0px;
z-index: 4;
*/
float: left;
width: 110px;
height: 520px;
margin: 0;
padding: 0;
background-color: #FFFFFF;
background-image:url(../images/bg_hometeaser.jpg);
background-repeat: repeat-x;
overflow: hidden;
text-align: center;
}

#interstitial {
position: absolute;
z-index: 11;
width: 760px;
height: 520px;
margin: 0 auto;
padding: 0;
overflow: hidden;
text-align: center;
}

#hometeaser div {
width: 110px;
margin: 6px 0 0 0;
padding: 0;
}

#hometeaser div a,
#hometeaser div a img {
margin: 0;
padding: 0;
border: 0px none #FFFFFF;
}

/* ht = divs in Homepage-teaser (fuer Sonderfaelle) */
#ht01, #ht03, #ht02 {
margin-top: 6px !important;
}

/*for 2011 relaunch*/
.new_icon_2in1{
position: absolute;
right: 500px;
*right: 600px;
top:220px;
z-index: 99;
}
