/* CSS Document */

/* ------- GLOBALS ------ */


*{font-family:Helvetica,Times,Arial,Verdana;}
html{font-size:12px;color:#646466;}
body {margin:0px;text-align:center;background: #888;}

h1 {display:none}
h1 a{}
h1 a:hover{color:#f08f24;text-decoration:none;}
h2{font-size:18px;color:#f08f24;font-weight:normal;margin:0 0 10px 0;padding:0px;}
h3,
h3 a:link,
h3 a:hover,
h3 a:visited{font-size:13px;color:#f08f24;font-weight:normal;margin:0 0 12px 0;padding:0px;}
h4,
h4 a:link,
h4 a:hover,
h4 a:visited{font-size:12px;color:#646466;font-weight:bold;margin:0 0 10px 0;padding:0px;line-height:15px;}
h5{font-size:12px;color:#646466;font-weight:bold;margin:0 0 10px 0;padding:0px;line-height:15px;}


.we_h2{text-align:left;font-size:220%;color:#00c;font-weight:bold;margin:0 0 10px 0;padding:0px;letter-spacing:1.0px;line-height:20px;}
.we_h3{text-align:left;font-size:180%;color:#00c;font-weight:bold;margin:0 0 10px 0;padding:0px;}
.we_h4{text-align:left;}
.we_nav2link{color:#00f;}
.we_nav3link{color:#00f;font-size:80%;}

p{margin:0;padding:0;}

a:link,
a:visited{color:#f08f24;outline: none;text-decoration:none;}
a:hover{color:#f08f24;text-decoration:underline;}

img{border:0;}
form{display:inline;float:left;}
fieldset{border:0;padding:0;margin:0;}
legend{display:none;}
label{margin:0;padding:0;cursor:pointer;float:left;}
ul{padding:0;margin:0;}
ol{padding:0;margin:0;padding-left:22px;}
li{}
textarea,input,select{padding:0;}

abbr,
acronym {border-bottom:1px dotted #000;cursor:default;}

.floatTerminator{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.alert{color:#cc0000;}
.anleitung{color:#0000ff;}
.trennlinie{border-top:1px solid #dcdde2;height:1px;clear:both;}
.points{border-top:1px dotted #dcdde2;height:1px;clear:both;}
.fullWidth{width: 100%;}
.alignCenter{text-align:center;}
.orange{color:#f6a019;}
.green{color:#b1ca31}

.nodisplay{display:none;}

.background-normal-search{font-size:10px;letter-spacing:0px;border:0px;padding-left:1px;margin-top:3px;color:#585858;background: transparent url(../img/layout/background/bg_formularinput.png) top left repeat-y;}
.background-focus-search{font-size:10px;letter-spacing:0px;;border:0px;padding-left:1px;margin-top:3px;}

.background-normal{background-color:#fff;border:1px solid #f08f24;padding-left:1px;color:#000;height:15px;padding-top:3px;}
.background-focus{background-color:#fcdeb2;border:1px solid #f08f24;padding-left:1px;height:15px;padding-top:3px;}


#globalContainer{position:relative;z-index:1;font-size:100%;width:994px;margin:0px auto;background: url(../img/layout/background/bg_body.gif) top left repeat-x;}


/* ------- GLOBALS ENDE ------ */

/* -------- ICONS Start ------ */
  
  .iconBack{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  0px no-repeat;margin-top:2px;width:20px;height:15px;float:left;}
  .iconWeiterempfehlen{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -60px no-repeat;margin-top:4px;width:28px;height:10px;float:left;}
  .iconPrint{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -40px no-repeat;margin-top:1px;width:19px;height:16px;float:left;}
  .iconTop{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -20px no-repeat;margin-top:2px;width:20px;height:15px;float:left;}
  .iconContentListpoint{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -90px no-repeat;margin-top:7px;margin-left:5px;width:12px;height:3px;float:left;}
  .iconNav2ListpointLink{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -80px no-repeat;margin-top:0px;width:3px;height:3px;float:left;}
  .iconNav2ListpointActive{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -90px no-repeat;margin-top:0px;width:3px;height:3px;float:left;}
  .iconListviewBack{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  0px no-repeat;margin-top:2px;width:20px;height:15px;float:left;}
  .iconListviewForward{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -100px no-repeat;margin-top:2px;margin-left:5px;width:15px;height:15px;float:left;}
  .iconTeaserForward{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -100px no-repeat;margin-top:0px;margin-right:5px;width:15px;height:15px;float:left;}
  .iconContentListviewForward{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -100px no-repeat;margin-top:1px;margin-right:5px;width:15px;height:15px;float:left;}
  .iconContentListviewForwardRight{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -100px no-repeat;margin-top:2px;margin-left:5px;width:15px;height:15px;float:left;}

  .iconExpose{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -120px no-repeat;margin-top:2px;margin-left:0px;width:11px;height:11px;float:left;}
  .iconEnergiepass{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -140px no-repeat;margin-top:0px;margin-left:0px;width:16px;height:16px;float:left;}
  .iconVor{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -180px no-repeat;margin-top:0px;margin-left:0px;width:5px;height:9px;float:left;}
  .iconZurueck{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -160px no-repeat;margin-top:0px;margin-left:0px;width:5px;height:9px;float:left;}
  .iconObjekteBildTeaserVor{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -180px no-repeat;margin-top:10px;width:5px;height:9px;float:left;}
  .iconObjekteBildTeaserZurueck{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  -160px no-repeat;margin-top:10px;margin-right:6px;width:5px;height:9px;float:left;}
  .iconObjekteBildTeaserLEER{background: transparent url(../img/layout/background/iconSpritePENTA.png) 0  20px no-repeat;margin-top:10px;width:10px;height:9px;float:left;}

  .contentListPoint{padding:4px 0px 0px 15px;background: transparent url(../img/layout/background/contentListPoint.png) top left  no-repeat;}

/* -------- ICONS End ------- */

/* ------- HEADER ------ */

#header{float:left;width:994px;height:177px;}
#logo{float:left;margin:0px 0 0 0px;}


#language{position:absolute;top:14px;right:0px;z-index:1;}
#language li{margin:0px 0 0 8px;float:left;}
#language a{display:block;color:#dcdde2;text-decoration:none;width:19px;height:15px;}
#language a:hover{}

#search{padding:6px 0px 0px 10px;position:absolute;z-index:3;top:71px;left:730px;}

#log{position:absolute;top:46px;right:0px;z-index:5;font-size:9px;line-height:17px;text-align:right;}
#log .status{float:right;color:#cc0000;padding-right:30px;}
#log .login a:link,
#log .login a:visited{text-align:center;width:100px;height:19px;background: transparent url(../img/layout/background/bg_login_hover.png) top left no-repeat;color:#fff;display:block;text-decoration:none; /* color:#51933e;padding:0 2px 0 0px;width:95px;background-color:#dcdde2;border:1px solid #51933e; */ }
#log .login a:hover{width:100px;height:19px;background: transparent url(../img/layout/background/bg_login.png) top left no-repeat;color:#fff; /* background-color:#959aad;border:1px solid #fff; */}
#log .logout a:link,
#log .logout a:visited{text-align:center;float:right;width:100px;height:19px;background: transparent url(../img/layout/background/bg_logout.png) top left no-repeat;color:#fff;display:block;text-decoration:none;}
#log .logout a:hover{width:100px;height:19px;background: transparent url(../img/layout/background/bg_logout_hover.png) top left no-repeat;color:#fff;display:block;text-decoration:none;}
#log .memberarea a:link,
#log .memberarea a:visited{display:block;color:#dcdde2;padding:0 2px 0 0px;width:52px;background-color:#959aad;border:1px solid #51933e;text-decoration:none;}
#log .memberarea a:hover{color:#51933e;background-color:#dcdde2;border:1px solid #959aad;text-decoration:none;}

#navService{height:26px;background:#007fc8;color:#fff;line-height:26px;}
#navService ul{list-style-type:none;margin-left:200px;}
#navService li{float:left;}
#navService a:link,
#navService a:visited{font-size:12px;color:#fff;display:block;line-height:26px;text-decoration:none;text-align:left;}
#navService a:hover{color:#fff;text-decoration:underline;}
#navService a:focus,
#navService a:active{color:#fff;}
#navService a.active{color:#fff;}
.navServiceLink{float:left;}
.navServiceTrenner{float:left;font-size:16px;padding:0px 4px;}

/* ------- HEADER ENDE ------ */

/* ------- NAVIGATION 

#navigation{float:left;}

#nav1{float:left;padding-left:32px;width:888px;}
#nav1 li{float:left;position:relative;z-index:99;}

#nav1 a:link,
#nav1 a:visited{outline: none;line-height:22px;display:block;color:#fff;text-decoration:none;letter-spacing:-0.8px;font-weight:bold;font-size:15px;}
#nav1 a:hover{color:#000;}
#nav1 a:focus,
#nav1 a:active{color:#000;}

#nav1 a.link{display:block;padding:0px 23px 0px 0px;}
#nav1 a.link:hover{color:#000;display:block;}
#nav1 a.active{color:#000;padding:0px 23px 0px 0px;}

.bg_untermenue{border:1px solid #f2f6db;;background:#f2f6db;}
.navdynboxGreenBottom{height:13px;background: url(../../img/layout/frames/navdynboxGreenBottom.gif) bottom left no-repeat;}
.navdynboxGreenBottomRight{width:100%;height:13px;background: url(../../img/layout/frames/navdynboxGreenBottom.gif) bottom right no-repeat;}

#kap1untermenue,
#kap2untermenue,
#kap3untermenue,
#kap4untermenue,
#kap5untermenue,
#kap6untermenue{visibility:hidden;position:absolute;top:22px;left:0px;z-index:99;text-align:left;}

#kap1untermenue ul,
#kap2untermenue ul,
#kap3untermenue ul,
#kap4untermenue ul,
#kap5untermenue ul,
#kap6untermenue ul{margin-top:10px;float:left;}

#kap1untermenue li,
#kap2untermenue li,
#kap3untermenue li,
#kap4untermenue li,
#kap5untermenue li,
#kap6untermenue li{width:100%;clear:both;}

#kap1untermenue a:link,
#kap1untermenue a:visited,
#kap2untermenue a:link,
#kap2untermenue a:visited,
#kap3untermenue a:link,
#kap3untermenue a:visited,
#kap4untermenue a:link,
#kap4untermenue a:visited,
#kap5untermenue a:link,
#kap5untermenue a:visited,
#kap6untermenue a:link,
#kap6untermenue a:visited{letter-spacing:0px;padding: 4px 25px;line-height:12px;outline: none;display:block;text-decoration:none;font-family:Arial;font-weight:normal;font-size:12px;color:#000;}
#kap1untermenue a:hover,
#kap2untermenue a:hover,
#kap3untermenue a:hover,
#kap4untermenue a:hover,
#kap5untermenue a:hover,
#kap6untermenue a:hover{color:#fff;background:#7bb61c;}
#kap1untermenue a:focus,
#kap1untermenue a:active,
#kap2untermenue a:focus,
#kap2untermenue a:active,
#kap3untermenue a:focus,
#kap3untermenue a:active,
#kap4untermenue a:focus,
#kap4untermenue a:active,
#kap5untermenue a:focus,
#kap5untermenue a:active,
#kap6untermenue a:focus,
#kap6untermenue a:active{color:#fff;background:#7bb61c;}

#kap1untermenue a.link,
#kap2untermenue a.link,
#kap3untermenue a.link,
#kap4untermenue a.link,
#kap5untermenue a.link,
#kap6untermenue a.link{display:block;}

#kap1untermenue a.link:hover,
#kap2untermenue a.link:hover,
#kap3untermenue a.link:hover,
#kap4untermenue a.link:hover,
#kap5untermenue a.link:hover,
#kap6untermenue a.link:hover{color:#fff;display:block;}

#kap1untermenue a.active,
#kap2untermenue a.active,
#kap3untermenue a.active,
#kap4untermenue a.active,
#kap5untermenue a.active,
#kap6untermenue a.active,
#kap7untermenue a.active{color:#fff;background:#b1ca31;}



#nav1intern{position:absolute;top:0px;right:1px;z-index:2;border-left:1px solid #dcdde2;letter-spacing:0.1px;}
#nav1intern a:link,
#nav1intern a:visited{display:block;line-height:31px;color:#999;text-decoration:none;font-weight:normal;font-size:11px;}
#nav1intern a:hover{color:#f6a019;}
#nav1intern a:focus,
#nav1intern a:active{color:#f6a019;}

#nav1intern a.link{display:block;padding:0px 31px;}
#nav1intern a.link:hover{display:block; background: transparent url(../img/layout/background/bg_nav1_hover.png) top left repeat-x;}
#nav1intern a.active{color:#fff;padding:0px 31px;background: transparent url(../img/layout/background/bg_nav1_active.png) top left repeat-x;}

#nav1shop a.link{display:block;}
#nav1shop a.link:hover{display:block; background: transparent url(../img/layout/background/bg_nav1_hover.png) top left repeat-x;}
#nav1shop a.active{color:#fff;background: transparent url(../img/layout/background/bg_nav1_active.png) top left repeat-x;}

------ */


#nav2{padding-bottom:120px;font-size:14px;}
#nav2 ul{list-style-type:none;}
#nav2 li{border-bottom:2px solid #fff;padding-left:22px;}
#nav2 a:link,
#nav2 a:visited{display:block;color:#000;text-decoration:none;}
#nav2 a:hover{color:#f08f24;background: #fcdeb2;border-left:2px solid #f0f4fd;}
#nav2 a:focus,
#nav2 a:active{color:#f08f24;background: #fcdeb2;}
#nav2 a.link{padding:6px 0px 4px 6px;border-left:2px solid #f0f4fd;}
#nav2 a.active{padding:6px 0px 4px 6px;color: #f08f24;font-weight:bold;background: #fcdeb2;border-left:2px solid #fff;}

.itemmenueactive{padding-left:0px;border-left:2px solid #fff;}

#nav3theme2{}

#nav3theme1 ul,
#nav3theme2 ul,
#nav3theme3 ul,
#nav3theme4 ul,
#nav3theme5 ul,
#nav3theme6 ul,
#nav3theme7 ul,
#nav3theme8 ul{background: #fcdeb2;}
#nav3theme1 li,
#nav3theme2 li,
#nav3theme3 li,
#nav3theme4 li,
#nav3theme5 li,
#nav3theme6 li,
#nav3theme7 li,
#nav3theme8 li{border-top:1px solid #fff;border-bottom:0px;padding-left:0px;}
#nav3theme1 a:link,
#nav3theme1 a:visited,
#nav3theme2 a:link,
#nav3theme2 a:visited,
#nav3theme3 a:link,
#nav3theme3 a:visited,
#nav3theme4 a:link,
#nav3theme4 a:visited,
#nav3theme5 a:link,
#nav3theme5 a:visited,
#nav3theme6 a:link,
#nav3theme6 a:visited,
#nav3theme7 a:link,
#nav3theme7 a:visited,
#nav3theme8 a:link,
#nav3theme8 a:visited{display:block;color:#000;text-decoration:none;}
#nav3theme1 a:hover,
#nav3theme2 a:hover,
#nav3theme3 a:hover,
#nav3theme4 a:hover,
#nav3theme5 a:hover,
#nav3theme6 a:hover,
#nav3theme7 a:hover,
#nav3theme8 a:hover{color:#f08f24;}
#nav3theme1 a:focus,
#nav3theme1 a:active,
#nav3theme2 a:focus,
#nav3theme2 a:active,
#nav3theme3 a:focus,
#nav3theme3 a:active,
#nav3theme4 a:focus,
#nav3theme4 a:active,
#nav3theme5 a:focus,
#nav3theme5 a:active,
#nav3theme6 a:focus,
#nav3theme6 a:active,
#nav3theme7 a:focus,
#nav3theme7 a:active,
#nav3theme8 a:focus,
#nav3theme8 a:active{color:#f08f24;}
#nav3theme1 a.link,
#nav3theme2 a.link,
#nav3theme3 a.link,
#nav3theme4 a.link,
#nav3theme5 a.link,
#nav3theme6 a.link,
#nav3theme7 a.link,
#nav3theme8 a.link{padding:6px 0px 4px 6px;border-left:0px;}
#nav3theme1 a.active,
#nav3theme2 a.active,
#nav3theme3 a.active,
#nav3theme4 a.active,
#nav3theme5 a.active,
#nav3theme6 a.active,
#nav3theme7 a.active,
#nav3theme8 a.active{color:#f08f24;font-weight:normal;border-left:0px;}

#navShop{position:absolute;z-index:1;top:40px;left:10px;border:1px dotted #fff;}

ul.navShop ul{padding-bottom:20px;}
ul.navShop li {}

ul.navShop li ul li {font-size:11px;margin-left:16px;}

#navShoppingCard{position:absolute;z-index:99;top:84px;right:112px;}

/* ------- NAVIGATION ENDE ------ */

/* ------- LEFT COL ------ */

#leftCol{width:238px;float:left;font-size:12px;padding-bottom:260px;color:#000;}
#votingmodul li{list-style-type:none;clear:both;height:18px;}
#votingmodul .labelRadio{float:left;padding-left:3px;width:120px;color:#000;}
#votingmodul .inputRadio{float:left;}


/* ------- LEFT COL ENDE ------ */


/* ------- CONTENT ------ */


#main{float:left;width:994px;padding:30px 0px 0px 0px;background: transparent url(../img/layout/background/bg_main_penta.gif) top left  repeat-y;}


#content{text-align:left; background: transparent url(../img/layout/background/bg_content_penta.png) bottom left  no-repeat;}


#inhalt{float:left;padding:0px 45px 80px 45px;width:467px;line-height:18px;}
#kontakt{float:left;padding:0px 45px 80px 45px;width:467px;line-height:18px;}
#weiterempfehlen{float:left;padding:0px 45px 80px 45px;width:467px;line-height:18px;}
#newsletter{float:left;padding:0px 45px 80px 45px;width:467px;line-height:18px;}

#inhalt p{}
#inhalt ul{margin-left:15px;}

.infoboxLinks{float:left;margin:0px 15px 10px 0px;width:195px;height:100px;padding:45px 15px 15px 17px;color:#007fc8;overflow:hidden; background: transparent url(../img/layout/background/infobox.png) top left  no-repeat;}
.infoboxRechts{float:right;margin:0px 0px 10px 15px;width:195px;height:100px;padding:45px 15px 15px 17px;color:#007fc8;overflow:hidden; background: transparent url(../img/layout/background/infobox.png) top left  no-repeat;}

.roundCorner{float:left;position:relative;clear:both;}
.tl{position:absolute;top:0;left:0;width:11px;height:11px;z-index:2;background: url(../../img/layout/frames/tl.gif) top left no-repeat;}
.tr{position:absolute;top:0;right:0;width:11px;height:11px;z-index:2;background: url(../../img/layout/frames/tr.gif) top right no-repeat;}
.bl{position:absolute;bottom:0;left:0;width:11px;height:11px;z-index:2;background: url(../../img/layout/frames/bl.gif) bottom left no-repeat;}
.br{position:absolute;bottom:0;right:0;width:11px;height:11px;z-index:2;background: url(../../img/layout/frames/br.gif) bottom right no-repeat;}
.tlSmall{position:absolute;top:0;left:0;width:5px;height:5px;z-index:2;background: url(../../img/layout/frames/tlSmall.gif) top left no-repeat;}
.trSmall{position:absolute;top:0;right:0;width:5px;height:5px;z-index:2;background: url(../../img/layout/frames/trSmall.gif) top right no-repeat;}
.blSmall{position:absolute;bottom:0;left:0;width:5px;height:5px;z-index:2;background: url(../../img/layout/frames/blSmall.gif) bottom left no-repeat;}
.brSmall{position:absolute;bottom:0;right:0;width:5px;height:5px;z-index:2;background: url(../../img/layout/frames/brSmall.gif) bottom right no-repeat;}

.bildVorwort{float:left;margin-right:17px;}
.textVorwort{float:left;}

.headlineBackgroundGreen{width:450px;float:left;background:#007fc8;font-weight:bold;text-align:left;padding:6px 15px;}

.rank{float:left;width:20px;}

.faqitem{list-style-type:none;clear:both;line-height:18px;}
.faqitem a{color:#646466;}
.faqitemtext{float:left;width:420px;color:#f08f24;}

.faqthemes{clear:both;line-height:18px;font-weight:bold}

.iframeimmo{width:640px;height:1700px;overflow-y:auto;overflow-x:hidden;}

.iframegoogle{margin: -5px 0px 0px -14px;width:480px;height:430px;overflow-y:auto;}

.tdvotinganswer{}
.tdvotingresult{}
.tdvotingbar{width:150px;}
.votingbar{background: #ffff00; height:12px;border:1px solid red;}


#register{float:left;font-size:100%;width:480px;padding:0px 0px 0px 13px;line-height:17px;}

#slightshow{font-size:100%;}

#inhaltinterntable{float:left;font-size:100%;}

#index{float:left;width:1000px;background: #fff url(../img/layout/background/bg_index.png) top left  repeat-y;}
.text{}

.indexLinks{float:left;width:440px;padding:0px 25px;}
.indexRechts{float:right;width:440px;padding:0px 25px;}

.inhaltColLeft{float:left;width:220px;padding-right:15px;}
.inhaltColRight{float:right;width:230px;}

#seitenserviceleiste{border-bottom:1px solid #dcdde2;padding:3px 0px 5px 0px;text-align:center;font-size:10px;}
#seitenserviceleiste a{color:#f08f24;line-height:18px;}
#seitenserviceleiste .seitenServiceLink{padding-right:30px;float:left;}

.contentLinklistLink{float:left;margin-right:10px;}



.artikelBildCol{float:left;width:238px;}
.artikelTextCol{padding-top:5px;}


.artikelBild{float:left;margin-bottom:5px;width:228px;}
.artikelBildSmall{float:left;margin:0px 5px 5px 0px;width:73px;height:55px;}

.artikelTeaserBildLeft{float:left;margin-top:25px;width:228px;margin-bottom:45px;}
.artikelTeaserBildRight{float:right;margin-top:25px;width:228px;margin-bottom:45px;}

.artikelText{}
.artikelAutor{float:right;font-size:10px;}
.artikelLink{float:left;}

.objekteBildCol{float:left;width:240px;}
.objekteTextCol{float:left;width:185px;padding-left:14px;}
.objekteTextCol_nurText{}


.objekteBild{float:left;padding-right:24px;padding-bottom:10px;width:240px;height:160px;}
.objekteTeaserBild{float:left;padding-right:6px;width:50px;height:31px;}
.objekteZusatzfunktionsLeiste{padding-top:10px;}

.objektekaufpreis{font-size:15px;}

#swfansprechpartner{position:relative;height:190px;background:#fff;}
#swf{position:relative;z-index:1;}
.imgAnsprechpartner{width:100%;float:left;}
.ansprechpartnerAbteilung{font-size:12px;color:#000;font-weight:bold;margin:0 0 4px 0}

.literaturTeaserBild{float:left;padding-right:15px;padding-bottom:15px;width:80px;}
.divImageTeaserLiteratur{float:left;}
.divTextTeaserLiteratur{float:left;}

.hinweisTitel{color:#00aa00;}
.boxContentHinweis li{list-style-type:circle;margin-left:30px;}

.lv_vor{position:absolute;right:0px;}
.status{position:relative;text-align:center;padding:0px 0px 15px 0px;font-size:10px;}
.status a{color:#f08f24;}
.lv_zurueck{position:absolute;left:0px;}

.searchresulttitle{font-weight:bold;}
.searchresulttitle a:link,
.searchresulttitle a:visited{color:#585858;text-decoration:none;}
.searchresulttitle a:hover{color:#959aad;}
.searchresultdescription{}
.searchresultdescription a:link,
.searchresultdescription a:visited{text-decoration:none;}
.searchresultdescription a:hover{}
.searchresultpath{font-size:9px;color:#585858;font-style:italic;}
.searchresultpath a:link,
.searchresultpath a:visited{color:#585858;text-decoration:none;}
.searchresultpath a:hover{color:#959aad;}

/* ------- CONTENT ENDE ------ */


/* ------- INTERN / TABLE ------ */

table.table{width:450px;}
table.tablefragebogen tr{height:28px;}
.firstrow{font-weight:bold;}
td{vertical-align:top;padding:0px;}
td.alignRight{text-align:right;}
td.edit{width:100px}
td.delete{width:80px;}

.w10{width:10px;}
.w15{width:15px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w210{width:210px;}
.w250{width:250px;}
.w400{width:400px;}

.h20{line-height:20px;}
.h25{line-height:25px;}

/* ------- INTERN / TABLE ENDE ------ */

/* ------- TEASERCOL ------ */

#teaserCol{float:right;width:199px;font-size:12px;}
.teaser{margin-bottom:22px;}
.teaserbild{float:left;width:199px;}
.teasertitel{float:left;background: #f8aa22;width:199px;text-align:center;height:21px;line-height:21px;color:#fff;}
#teaserCol a:link,
#teaserCol a:visited{color:#fff;text-decoration:none;}


/* ------- TEASERCOL ENDE ------ */

#totopSiteEnd{float:right;margin-right:70px;font-size:10px;}

#totopSiteEnd a:link,
#totopSiteEnd a:visited{text-align:center;width:100px;height:19px;padding-top:2px;background: transparent url(../img/layout/background/bg_totopSiteEnd.png) top left no-repeat;color:#fff;display:block;text-decoration:none; }
#totopSiteEnd a:hover{width:100px;height:19px;background: transparent url(../img/layout/background/bg_totopSiteEnd.png) top left no-repeat;color:#fff;}

/* ------- FOOTER ------ */

#footer{}

/* ------- FOOTER ENDE ------ */

/* ------- FLVPLAYER ------ */

.iframevideo{float:left;width:420px;height:260px;}


/* ------- FLVPLAYER ENDE ------ */

/* ------- FORMULARE ------ */


form .trenner{clear:both;height:10px;}
form .label{float:left;width:150px;}
form p{clear:both;}

form .labelRadio{float:left;width:50px;padding-left:3px;}
form .labelCheckbox{float:left;width:50px;padding-left:3px;}
form .labelInput{float:left;width:150px;padding-top:4px;}
form .labelTextarea{float:left;width:150px;padding-top:4px;}
form .labelSelect{float:left;width:150px;padding-top:4px;}

form .inputRadio{float:left;margin-top:-4px;margin-left:-5px;}
form .inputCheckbox{float:left;margin-top:-3px;margin-left:-4px;}
form .inputInput{float:left;}
form .inputTextarea{float:left;}
form .inputSelect{float:left;margin-left:-1px;}
form .button{float:left;margin-left:-1px;}


#searchForm{width:100%;background: transparent url(../img/layout/background/bg_searchinput.png) top left no-repeat;text-align:left;}
#searchForm .labelInput{float:left;width:20px;height:15px;}
#searchForm .inputInput{float:left;width:125px;margin-top:0px;line-height:10px;}

#nav2searchForm .labelInput,
#nav2FAQsearchForm .labelInput,
#nav2newsletterForm .labelInput,
#votingmodul .labelInput{padding:0px 0px 5px 0px;color:#f08f24;font-weight:bold;font-size:14px;}
#nav2searchForm .buttonImg,
#nav2FAQsearchForm .buttonImg,
#nav2newsletterForm .buttonImg{float:left;margin:3px 0px 0px 5px;}
#nav2searchForm .inputInput,
#nav2FAQsearchForm .inputInput,
#nav2newsletterForm .inputInput{float:left;}


#loginform{width:100%;text-align:left;padding:0px 0 0 0px;background: transparent url(../img/layout/background/bg_loginform.png) top left no-repeat;}
#loginform .trenner{clear:both;height:10px;}
#loginform .label{width:150px;}
#loginform p{clear:both;}
#loginform span{float:left;}

#loginform .labelRadio{color:#c9ccd5;width:50px;}
#loginform .labelCheckbox{color:#c9ccd5;width:50px;}
#loginform .labelInput{width:150px;}
#loginform .labelTextarea{width:100px;}
#loginform .labelSelect{width:100px;}

#loginform .inputRadio{width:15px;}
#loginform .inputCheckbox{width:15px;}
#loginform .inputInput{}
#loginform .inputTextarea{}
#loginform .inputSelect{}
#loginform .button{}


#kontakt form{width:100%;text-align:left;padding:0px 0 0 0px;}
#kontakt form .trenner{clear:both;height:5px;}
#kontakt form .label{float:left;width:110px;}
#kontakt form p{clear:both;width:100%;}
#kontakt form span{float:left;}

#kontakt form .labelRadio{width:80px;}
#kontakt form .labelCheckbox{width:300px;}
#kontakt form .labelInput{width:110px;}
#kontakt form .labelTextarea{width:110px;}
#kontakt form .labelSelect{width:110px;}
 
#kontakt form .inputRadio{padding-top:2px;}
#kontakt form .inputCheckbox{padding-top:2px;}
#kontakt form .inputInput{}
#kontakt form .inputTextarea{}
#kontakt form .inputSelect{}
#kontakt form .button{float:right;}

#weiterempfehlen form{width:100%;text-align:left;padding:0px 0 0 0px;}
#weiterempfehlen form .label{float:left;width:150px;color:#c9ccd5;}
#weiterempfehlen form .trenner{height:5px;}
#weiterempfehlen form p{clear:both;width:100%;}
#weiterempfehlen form span{float:left;}

#weiterempfehlen form .labelInput{width:150px;}
#weiterempfehlen form .labelTextarea{width:300px;}

#weiterempfehlen form .inputInput{}
#weiterempfehlen form .inputTextarea{}
#weiterempfehlen form .button{float:right;}

#newsletter form{width:100%;text-align:left;padding:0px 0 0 0px;}
#newsletter form .trenner{clear:both;height:5px;}
#newsletter form .label{float:left;width:110px;}
#newsletter form p{clear:both;width:100%;}
#newsletter form span{float:left;}

#newsletter form .labelCheckbox{width:200px;}
#newsletter form .labelInput{width:110px;}
#newsletter form .labelSelect{width:110px;}

#newsletter form .inputCheckbox{padding-top:1px;}
#newsletter form .inputInput{}
#newsletter form .inputSelect{}
#newsletter form .button{float:right;}



/* ------- FORMULARE ENDE ------ */



/* --------------- LAYOUT BOX Start ----------------- */

.boxNavWhite{padding:15px 0px 15px 28px;border-bottom:2px solid #fff;}

.boxBildUpload{float:left;text-align:left;width:450px;background-color:#e8f8e8;margin:15px 0px 0px 25px;}
.contentpaddingBoxBildUpload{padding:20px;}
.boxBildUpload ol{margin-top:15px;margin-bottom:15px;}
.boxBildUpload li{list-style-type:circle;margin-left:30px;}
.bildUploadButton{width:400px}

#upload{padding:10px 0px 0 0px;color:#fff;}
#upload p{margin-top:15px;}

div.incontent {width: 100%;height: 100%;}
  
/* --------------- LAYOUT BOX End ----------------- */

