/* --- FPS Styles --- */






/* ---  --- */






#menu { height:249px; width:270px; float:left; border-bottom:#444242 1px solid; background-color:#f1f0ef;   }

#menu a:link, #menu a:active, #menu a:visited { display:block; width:222px; height:32px; color:#868484; background-color:#e3e1df; text-decoration:none; border-bottom:1px solid #cdcccb; border-top:1px solid #cdcccb; margin-bottom:1px; text-align:right; padding:15px 48px 0px 0px; }
#menu a:hover { background-color:#e3e1df; color:#FFFFFF; text-decoration:none; }



#teaser { height:249px; width:630px; float:left; border-bottom:#444242 1px solid; }
#teaser-splash { height:249px; width:900px; float:left; border-bottom:#444242 1px solid; }









#left p { display:block; margin:25px 25px 5px 10px; line-height:18px; }

.infobox { float:left; width:273px; background-image:url(../real/user/images/infobox.gif); background-color:#FFFFFF; }
.infobox p { padding:5px 10px 5px 30px; margin:0; }

#right p { display:block; margin:20px 10px 5px 0px; }
#right p.half { display:block; float:left; margin:20px 10px 5px 0px; width:220px; }
#right img { display:block; border:1px solid #868686; float:left; }
#right img.katalog_vorschau { border:none; float:left; margin-bottom:15px; margin-right:15px;}
#right img.kategorie_uebersicht { border:none; float:left; margin-bottom:15px;}
#right a.linklist:link, #right a.linklist:active, #right a.linklist:visited { display:block; margin:0px 0px 3px 0px; text-indent:15px; background-image:url(../real/user/images/link-icon.gif); background-position: left center; background-repeat:no-repeat; color:#909090; text-decoration:none; }

#right a.linklist:hover { text-decoration:none; color:#000000; }






/* --- text --- */



.info { font-size:10px; line-height:normal; }

em { font-style:normal; color:#90ab17; font-weight:bold;  }


ul { padding:0px 0px 0px 20px;  line-height:18px; display:block; margin:20px 10px 5px 0px; }
li { }




/* --- forms --- */

label             { font-family:Arial, Helvetica, Verdana, sans-serif, Tahoma; font-size:11px; float:left; width:70px; }
input             { font-family:Arial, Helvetica, Verdana, sans-serif, Tahoma; font-size:11px; border:1px solid #454776; }
.form             { margin-bottom:6px; margin-right:50px;    width:100px; height:14px; display:block; float:left; }
textarea         { font-family:Arial, Helvetica, Verdana, sans-serif, Tahoma; font-size:10px; border:1px solid #454776; }
.message         { margin-bottom:6px; margin-right:10px;    width:340px; height:95px; font-size:11px; }
.button            { float:left; color:#FFFFFF; font-weight:bold; background-color:#ee8800; border:1px solid #454776; width:150px; height: 20px; }




/* --- MENU ---*/







/*
Katalog navi.
Outdoor ebene 1: katalog_klein1
Outdoor ebene 2: katalog_klein2
Indoor ebene 1: katalog_klein1_indoor
Indoor ebene 2: katalog_klein1_indoor
*/

a.katalog_klein1 {font-size:17px; font-weight: bold;}
a.katalog_indoor {font-size:17px;}
a.katalog_klein2 {font-size:12px; font-weight: bold;}
.katalog_mitte3 {font-size:14px; font-weight: bold;}

a.katalog_klein1_indoor {font-size:17px; font-weight: bold;}
a.katalog_klein1_indoor {font-size:12px; font-weight: bold;}

a.katalog_klein1:focus {font-size:17px; font-weight:bold; color:#6E6E6E; text-decoration:none; }
a.katalog_klein1_indoor:focus {font-size:17px; font-weight:bold; color:#6E6E6E; text-decoration:none; }

a.katalog_klein1:link, a.katalog_klein1:visited {font-size:17px; font-weight:bold; color:#6E6E6E; text-decoration:none;}

a.katalog_klein1_indoor:link, a.katalog_klein1_indoor:visited {font-size:17px; font-weight:bold; color:#6E6E6E; text-decoration:none;}

a.katalog_klein1:hover {font-size:17px; font-weight:bold; color:#A0BC1A; text-decoration:none; }
a.katalog_klein1_indoor:hover {font-size:17px; font-weight:bold; color:#A0BC1A; text-decoration:none; }

a.katalog_klein2:visited, a.katalog_klein2:link, a.katalog_klein2:focus {
  font-weight:bold; color:#6E6E6E; text-decoration:none; }

a.katalog_klein1_indoor:visited, a.katalog_klein1_indoor:link, a.katalog_klein1_indoor:focus {
  font-size:12px; font-weight:bold; color:#6E6E6E; text-decoration:none; }

a.katalog_klein2:hover, a.katalog_klein1:active,a.katalog_klein2:active,
.katalog_mittel:link,.katalog_mittel:visited,.katalog_mittel {
  font-weight:bold; color:#A0BC1A; text-decoration:none; }

a.katalog_klein1_indoor:hover, a.katalog_klein1_indoor:active{font-size:12px; font-weight:bold; color:#A0BC1A; text-decoration:none;}

a.katalog_klein0-1 {color:white; text-decoration:none;}
a.katalog_klein1-1, a.katalog_klein1-1:link, a.katalog_klein1-1:visited, a.katalog_klein1-1:focus, a.katalog_klein1-1:hover, a.katalog_klein1-1:active, a.katalog_klein1-1_indoor, a.katalog_klein1-1_indoor:link, a.katalog_klein1-1_indoor:visited, a.katalog_klein1-1_indoor:focus, a.katalog_klein1-1_indoor:hover, a.katalog_klein1-1_indoor:active {font-size:17px; font-weight:bold; color:#A0BC1A; text-decoration:none;}
a.katalog_klein2-1, a,katalog_klein2-1:link, a.katalog_klein2-1:visited, a.katalog_klein2-1:focus, a,katalog_klein2-1:hover, a.katalog_klein2-1:active, a.katalog_klein2-1_indoor, a,katalog_klein2-1_indoor:link, a.katalog_klein2-1_indoor:visited, a.katalog_klein2-1_indoor:focus, a,katalog_klein2-1_indoor:hover, a.katalog_klein2-1_indoor:active {font-size:12px; font-weight:bold; color:#A0BC1A; text-decoration:none;}

a.katalog_aktiv1-1, a.katalog_aktiv1-1:link, a.katalog_aktiv1-1:visited, a.katalog_aktiv1-1:focus, a.katalog_aktiv1-1:hover, a.katalog_aktiv1-1:active, a.katalog_aktiv1-1_indoor, a.katalog_aktiv1-1_indoor:link, a.katalog_aktiv1-1_indoor:visited, a.katalog_aktiv1-1_indoor:focus, a.katalog_aktiv1-1_indoor:hover, a.katalog_aktiv1-1_indoor:active {
    color: #A0BC1A;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}
a.katalog_aktiv2-1, a, katalog_aktiv2-1:link, a.katalog_aktiv2-1:visited, a.katalog_aktiv2-1:focus, a, katalog_aktiv2-1:hover, a.katalog_aktiv2-1:active, a.katalog_aktiv2-1_indoor, a, katalog_aktiv2-1_indoor:link, a.katalog_aktiv2-1_indoor:visited, a.katalog_aktiv2-1_indoor:focus, a, katalog_aktiv2-1_indoor:hover, a.katalog_aktiv2-1_indoor:active {
    color: #A0BC1A;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.outdoor, a.outdoor:link, a.outdoor:visited, a.outdoor:focus, a.outdoor:hover, a.outdoor:active {font-size:11px; text-decoration:underline; font-weight:normal;}







/* Startseite - Outdoor/Indoor Teaser */


.inout-teaser  { width:410px; height:230px; background:url(../real/user/images/produktestart-bg.gif) no-repeat; margin:20px 0 5px 20px; padding-top:25px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:13px; color:#494848; line-height:26px; }
.inout-teaser em { font-style:italic; font-size:15px; color:#494848; font-weight:normal; }
.inout-teaser strong { font-weight:bold; font-size:15px; color:#494848; }
.inout-teaser strong.big { font-weight:bold; font-size:17px; color:#494848; }




.inout-links { margin:0 0 20px 50px; padding-top:25px; }

.inout-links a, .inout-links a:link, .inout-links a:active, .inout-links a:visited { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; font-style:italic; color:#5e646e; text-decoration:none;
        display:block; width:170px; float:left; background:url(../real/user/images/link-icon2.gif) no-repeat left; padding-left:20px;
}
.inout-links a:hover { color: #a5c31c; text-decoration: underline; }


#flashContent1{
  position:relative;
  top:-267px;
  left:345px;
  width:715px;
  height:265px;
  display:inline;
}


.article_uebersicht_container {
  width:135px;
  float:left;
  margin:15px 15px 0 0;
}

.article_uebersicht_container_lang {
  width:200px;
  float:left;
  margin:15px 15px 0 0;
}

.article_uebersicht_container_hoch {
  height:200px;
  float:left;
  margin:15px 15px 0 0;
}
 
.article_uebersicht_container a:link, .article_uebersicht_container a:visited {
  color:#6e6e6e;
}

.article_uebersicht_container a:hover {
  color:#a0bc1a;
}



/* wir suchen sie */

.wirsuchensie  {
  background:url(../real/user/images/wirsuchensie.jpg) no-repeat;
  display:block;
  width:228px;
  height:58px;
  margin:40px 0 0px 9px;
}

.vertriebspartner  {
  background:url(../real/user/images/regionale-ansprechpartner.jpg) no-repeat;
  display:block;
  width:228px;
  height:77px;
  margin:40px 0 0px 9px;
}


/* --- FPS Vertriebler --- */

#flashContent { width:450px; } 
div.vertrieb {
  margin:30px 0 15px 0;
  border-top:1px solid #bdc1c8;
  padding:20px 20px 0 40px;
}
div.vertrieb h3 {
  display:block;
  font-size:13px;
  font-weight:normal;
  color:#494848;
  margin:0; padding:0;
}
div.vertrieb h4 {
  display:block;
  font-size:13px;
  font-weight:bold;
  margin:0 0 10px 0; padding:0;  
}
#right div.vertrieb p {
  display:block;
  width:260px; float:left;
  margin:0; padding:0;
}
#right div.vertrieb p.anschrift {
  display:block;
  width:140px; float:left;
  margin:0; padding:0;
}
div.vertrieb label {
  width:50px;
  text-align:right;
  margin-right:10px;
}

#v1 { background:url(../real/user/vertretungen/nummer-1.gif) left 20px no-repeat; }
#v2 { background:url(../real/user/vertretungen/nummer-2.gif) left 20px no-repeat; }
#v3 { background:url(../real/user/vertretungen/nummer-3.gif) left 20px no-repeat; }
#v4 { background:url(../real/user/vertretungen/nummer-4.gif) left 20px no-repeat; }
#v5 { background:url(../real/user/vertretungen/nummer-5.gif) left 20px no-repeat; }
#v6 { background:url(../real/user/vertretungen/nummer-6.gif) left 20px no-repeat; }
#v7 { background:url(../real/user/vertretungen/nummer-7.gif) left 20px no-repeat; }
#v8 { background:url(../real/user/vertretungen/nummer-8.gif) left 20px no-repeat; }
#v9 { background:url(../real/user/vertretungen/nummer-9.gif) left 20px no-repeat; }
#v10 { background:url(../real/user/vertretungen/nummer-10.gif) left 20px no-repeat; }






a.preisanfrage {
  display:block; float:right;
  width:131px; height:32px;
  background:url(../real/user/images/preisanfrage.gif) top left no-repeat;
}
a.preisanfrage:hover {
  background:url(../real/user/images/preisanfrage.gif) left -32px no-repeat;
}
a.preisanfrage:active {
  background:url(../real/user/images/preisanfrage.gif) bottom left no-repeat;
}











