html     { height:100%; }
body     { margin:0px;
 margin-top:20px;
 margin-left:20px;
 padding:0px;
 font: 12pt verdana,arial,sans-serif; height:100%;
 width:100%;
 background:#EEEEEE;
background-image:url('http://www.faf-verlag.com/eol_modules/beraterlandkarte/bg.jpg');
}



a        { text-decoration:none; color: #8F1637; }
a img    { border:0; }

#zentri_left {width:auto; float:left; display:none; }
#zentri_right {width:auto; float:right; display:none; }

#page    { position:absolute; width:873px; new_width:1003px; height:auto; _height:1px; background: url(<we:url id="1835" />) top left; }

#head    { position:relative; width:873px; height:auto;}

#main    { float:left; width:873px; height:auto;  background: url(<we:url id="1836" />) repeat-y top right;}

#navi    { float:left; width:208px; padding-bottom:15px; padding-top:10px; height:inherit;}
#content { position:relative; width:605px; _width:564px; height:inherit; padding-left:30px; margin-left:208px;padding-top:0px;}

#add_on  { position:absolute; left:880px; top:-7px; width:129px; _height:100%; letter-spacing: -1px; margin-right:1px; background-image:url('http://www.faf-verlag.com/eol_modules/beraterlandkarte/trans.png');}

#line1   { position:relative; top:0px; margin-left:0px; margin-top:12px; height:1px; background:#8F1637;}
#head_content { margin:0px; padding:0px;}
#line2   { margin-left:0px; height:1px; background:#8F1637;}
#ticker  { margin-top:5px; color: #8F1637; font-size: 0.8em; font-weight:bold; }
#head_button { margin-top:8px; margin-bottom:5px; height:25px; _height:38px; _margin-bottom:-7px;}
#head_button .fahnen { margin-left:15px; _margin-left:7px; margin-top:8px; _margin-top:7px; width:200px; _width:200px; float:left;}
#head_button .button { width:148px; _width:153px; height:25px; background:#C08585; float:left; margin-left:12px; _margin-left:8px;}
#head_button .button a {width:127px; _width:auto; height:25px; margin-left:15px; padding-left:3px; padding-right:3px; background:#8F1637; color:white; display:block; font-size: 0.59em; font-weight:bold;}
#head_button a{color:#FFFFFF;}

#dkr         {position:absolute; left:227px; top:0px; color:#8F1637; font-size:0.6em; _font-size:0.55em;}
* html #dkr  {top:13px;}
#dkr > img   {margin-top:1px;}
*+html #dkr > img   {margin-top:13px;}
#dkr div     {position:absolute; bottom:0px; left:80px; width:240px; margin-bottom:5px; }
#dkr h6      {margin:0px; font-weight:800; font-size:1.0em;}
#dkr a       {color:#8F1637; font-weight:900; font-size:1.25em;}
#dkr a img   {margin-right:8px; vertical-align:middle;}

#bwk         {position:absolute; left:547px; top:0px;  color:#8F1637; font-size:0.6em; _font-size:0.55em;}
* html #bwk  {top:13px;}
#bwk > img   {margin-top:1px;}
*+html #bwk > img   {margin-top:13px;}
#bwk div     {position:absolute; bottom:0px; left:80px; width:200px; margin-bottom:5px; }
#bwk h6      {margin:0px; font-weight:800; font-size:1.0em;}
#bwk a       {color:#8F1637; font-weight:900; font-size:1.25em;}
#bwk a img   {margin-right:8px; vertical-align:middle;}

#logo2       {position:absolute; left:760px; top:10px; height:107px; width:100px; _margin-top:14px;}

#wechselbild {position:absolute; left:390px; top:1px; _margin-top:12px;}
#buttons_head_right {position:absolute; left:745px; top:0px;}
#begruessung {position:absolute; left:25px; top:65px; _margin-top:12px;}
#blk_logo {}
#begruessung span{color:#8F1637; font-weight:800; font-size:0.7em; position:absolute;left:00px;top:80px;width:180px;}
* html #begruessung span{color:#8F1637; font-weight:800; font-size:0.7em; position:absolute;left:00px;top:75px;width:180px;}
*+html #begruessung span{color:#8F1637; font-weight:800; font-size:0.7em; position:absolute;left:00px;top:85px;width:180px;}


#warenkorb_top {background: url(<we:url id="1856" />) no-repeat; _margin-top:12px;}
#warenkorb_top span {padding-left:22px; color:#8F1637; font-weight:800; font-size:0.8em;}
#warenkorb_bottom {padding-top:3px; color:#8F1637; font-size:0.60em; padding-right:5px;}
#profil {background: url(<we:url id="1855" />) no-repeat; margin-top:5px;_margin-top:12px;}
#profil span {padding-left:22px; color:#8F1637; font-weight:800; font-size:0.8em;}

#blocks  { margin-top:-1px;}
#logo    { margin-left:15px; width:208px; height:92px; _height:92px; margin-top:8px; margin-bottom:8px; -background: url(<we:url id="1838" />) no-repeat; }

div.hell   { margin-top:1px; margin-right:1px; width:15px; height:15px; background:#C08585; float:left;}
div.dunkel { margin-top:1px; margin-right:1px; width:15px; height:15px; background:#8F1637; float:left;}
div.trans  { margin-top:1px; margin-right:1px; width:15px; height:15px; float:left;}
div.last   { margin-top:1px; margin-right:1px; width:15px; height:15px; background:#C08585; clear:left;}

#navi        {font-size:0.7em; font-weight:800; padding-bottom:45px;}

#navi .navi1 {position:relative; left:0px; top:0px; right:0px; margin-bottom:1px; background:#C08585;}
#navi .navi1 span {margin-left:15px; padding:5px; background:#8F1637; display:block; color:white; }
#navi .navi1 span  a {color:white; }

#navi .navi2 {position:relative; left:0px; top:0px; right:0px; margin-bottom:1px; background:#E6CECC;}
#navi .navi2 span {margin-left:15px; padding:5px; background:#C08585; display:block; color:white; }
#navi .navi2 span  a {color:white; }

#navi .navi3 {position:relative; left:0px; top:0px; right:0px; margin-bottom:1px; background:#F1E5E5;}
#navi .navi3 span {margin-left:15px; padding:5px; background:#E6CECC; display:block; color:#c08585; padding-left:15px;}
#navi .navi3 span a { color:#8F1637; }

#navi .navi4 {position:relative; left:0px; top:0px; right:0px; margin-bottom:1px; background:#F1E5E5;}
#navi .navi4 span {margin-left:15px; padding:5px; background:#E6CECC url(/images/bg_navi_aktiv.gif) no-repeat; display:block; color:#c08585; padding-left:15px;}
#navi .navi4 span a { color:#8F1637; }

#navi .navi5 {position:relative; left:0px; top:0px; right:0px; margin-bottom:1px; background:#F1E5E5;}
#navi .navi5 span {margin-left:15px; padding:5px; background:#E6CECC; display:block; color:#c08585; padding-left:15px;}
#navi .navi5 span a { color:#8F1637; }

#navi .navi6 {position:relative; left:0px; top:0px; right:0px; margin-bottom:1px; background:#F1E5E5;}
#navi .navi6 span {margin-left:15px; padding:5px; background:#E6CECC url(/images/bg_navi_aktiv.gif) no-repeat;  display:block; color:#c08585; padding-left:15px;}
#navi .navi6 span a { color:#8F1637; }

#navi .navi7 {position:relative; left:0px; top:0px; right:0px; margin-bottom:1px; background:#f1eded;}
#navi .navi7 span {margin-left:15px; padding:5px; background:#f1e5e5; display:block; color:#f1e5e5; padding-left:25px;}
#navi .navi7 span a { color:#8F1637; }

#navi .navi8 {position:relative; left:0px; top:0px; right:0px; margin-bottom:1px; background:#f1eded;}
#navi .navi8 span {margin-left:15px; padding:5px; background:#f1e5e5 url(/images/bg_navi_aktiv.gif) no-repeat 10px 0px; display:block; color:#f1e5e5; padding-left:25px;}
#navi .navi8 span a { color:#8F1637; }



.login         { margin-left:18px; color:#8F1637; font-size: 1.0em; font-weight:500; }
.login input   { border:0px; margin-left:-3px; margin-top:3px;}
.login .reg    { background:#C08585; font-size:0.85em; color:white; }
.login .login2 { background:#8F1637; font-size:0.85em; color:white; margin-left:15px;}
.login a       {color:#8F1637; text-decoration: underline;}
input.eingabe  { width:170px; }

#pilot {position:absolute; margin-bottom:10px; margin-left:15px; bottom:0px; color:#8F1637; font-size:0.55em;}
#pilot a {color:#8F1637;}

form {margin:0px; padding:0px; }


h4.add_on {color:#888888; margin:0px; margin-top:5px; padding:3px; font-size:0.7em;}
hr.add_on {background-color:#D0D0D0; border:0pt solid #d0d0d0; padding:0px; margin:3px;}
img.add_on {padding:3px; _margin-left:3px;}
h5.add_on {color:#3C4F97; margin:0px; margin-top:5px; padding:3px; font-weight:800; font-size:0.8em;}
p.add_on {margin:0px; margin-top:3px; padding:3px; padding-bottom:0px; font-size:0.8em;}
span.add_on a {color:#3C4F97; margin:0px; padding:3px; font-size:0.8em;}

#headline h1 {color:#8F1637; font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:20px; padding:0px;}
#content   {color:#8F1637; }
#content {color:#8F1637; font-size:11px; }
#content a {text-decoration: underline; color: #8F1637;}

* html td {color:#8F1637; font-size:11px; }


.red    {color:#8F1637;}
.pass   {color:#8F1637; display:block; margin-top:4px;}

h1{font-size:14px;font-weight:bold;}
h2{font-size:12px;}
h3{font-size:11px;}

.li a{color:#FFFFFF;}
.li a:hover{color:#C0C0C0;}
.li a:active{color:#FFFFFF;}
.li a:visited{color:#FFFFFF;}


.markerTooltip{
width:200px;
padding-top:5px;
padding-bottom:25px;
padding-left:5px;
padding-right:5px;
border:2px solid #8F1637;
z-index:99;
}


.Berater_experten_profil{
width:250px;

}

.beraterdetails_kontaktformular{
margin-top:10px;
}

.beraterdetails_kontaktformular input, textarea{
width:250px;

}

.Berater_Detail_Sterne html {
margin-left:10px;
width:100px;
}

#content .detailbutton{background:#8F1637;width:70px;height:15px;color:#FFFFFF;font-size:9px;padding-left:3px;padding-top:2px;}

#content .detailbutton a{color:#FFFFFF;}
#content .detailbutton a:hover{color:#C0C0C0;}
#content .detailbutton a:active{color:#FFFFFF;}
#content .detailbutton a:visited{color:#FFFFFF;}

.sachliche_kompetenz{
border:0px solid #8F1637;
width:230px;
margin-top:30px;
}


.emotionale_kompetenz{
border:0px solid #8F1637;
width:230px;
margin-top:30px;
}

#fachliche_kompetenz_heading, #sachliche_kompetenz_heading, #emotionale_kompetenz_heading{
display:block;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
background-color:#C08585;
padding:5px 5px 5px 5px;
margin-bottom:20px;
width:200px;
}