/* ALLGEMEIN u STANDARDTAGS */
/*html { overflow: -moz-scrollbars !important;}*/
div.clearboth {clear:both; height:0.01em;font-size:0.01em;line-height:0.01em;}
body{margin:2px 0 0 0;border:0;font-size:0.75em;background:#e3e2de url(/img/common/bg.jpg) repeat-x left top;font-family:Arial, sans-serif;}
form {font-family: Arial, sans-serif; margin:0px; padding:0px; font-size:1em;}
input { background-color:#fff; color:#000; padding:0px; margin:0px; font-family: Arial, sans-serif;}
input.text { background-color:#fff; color:#000; padding:0px; margin:0px; font-family: Arial, sans-serif;}
fieldset{border:0px; margin:0px; padding:0px;}
legend{display:none;margin:0;font-size:1px;padding:0;}
label{padding:0px; margin:0px;}
label.invisible{display:none;}


#wrapper {width:76.1667em;margin:0 auto 0 auto; min-width:914px;} /*width:76.4em;*/
#wrapper div.leftcontainer {float:left;width:56.3333em;min-width:676px;}
#wrapper a.toptop{line-height:1px; font-size:1px; height:1px; }
/* #wrapper a.toptop:hover{line-height:1px; font-size:1px; height:1px; visibility:hidden;}
#wrapper a.toptop.active{line-height:1px; font-size:1px; height:1px; visibility:hidden;} */
/* START HEADER */

div.printheader{display:none;}

#navigation div.header_left {width:56.3333em; min-width:676px;background:#ffef01 url(/img/common/header_l_bg.gif) repeat-x bottom left;}
#navigation div.header_l_top{background-color:#ffef01;}
#navigation div.header_l_top_left{width:7px; height:4px; line-height:4px; font-size:4px; background:transparent url(/img/common/header_l_top_left.gif) no-repeat left top; float:left;}
#navigation div.header_l_top_centercontainer{background-color:#ffef01;float:left; width:55.3333em; min-width:664px;}
#navigation div.header_l_top_center{font-size:4px;height:4px; line-height:4px;}
#navigation div.header_l_top_right{width:5px; height:4px; line-height:4px; font-size:4px; background-color:#ffef01; float:right;}
#navigation div.header_l_bottom{background:transparent url(/img/common/header_l_bg_bottom.gif) repeat-x bottom left; 	width:56.3333em;min-width:676px;}
#navigation div.header_l_bottom_left{width:7px; background:transparent url(/img/common/header_l_bottom_left.gif) no-repeat left top; float:left;}
#navigation div.header_l_bottom_center{background:transparent url(/img/common/header_l_bg_bottom.gif) repeat-x bottom left; float:left;  width:55.3333em; min-width:664px;}
#navigation div.header_l_bottom_right{width:5px;background:transparent url(/img/common/header_l_bottom_right.gif) no-repeat bottom right; float:right;}
#navigation div.header_l_bottom_height{font-size:12px;height:12px;line-height:12px;}

#navigation div.navcontainer{background:#ffef01 url(/img/common/header_l_bg.gif) repeat-x bottom left; width:55.3333em; margin:0; padding:0;min-width:664px;}

/* mainnav */
#navigation div.mainnav div.navbtn {float:left; padding:0; margin:1.6667em 0 0 0;}
#navigation div.mainnavcontainer {min-height:105px; height:8.7500em; margin:0 0 0 0.83em; padding:0;}
#navigation img.btn-privat, #navigation img.btn-unternehmer, #navigation img.btn-aragpartner, #navigation img.btn-ueberuns, #navigation img.mainend{height:2.91em;}
#navigation img.btn-privat{width:9.83em;}
#navigation img.btn-unternehmer{width:13.50em;}
#navigation img.btn-aragpartner{width:9.16em;}
#navigation img.btn-ueberuns{width:7.16em;}
#navigation img.mainend{width:14.08em}

/* subnav */
#navigation div.subnav {margin:-1px 0 2.2em 1.1em; position:absolute;}
#navigation div.subnavhidden {margin:-1px 0 2.2em 1.1em; position:absolute; visibility:hidden;}
#navigation div.subnav a {color:#000; text-decoration:none; font-size:0.9167em;}
#navigation div.subnav a:hover {text-decoration:underline;}
#navigation div.subnav a.active {text-decoration:underline;}
#navigation div.subnav ul.subnavlist{margin:0px; padding: 0px; list-style-type: none; height:2.4167em; min-height:29px;width:50em; min-width:600px;}
#navigation ul.subnavlist li {float:left; background:#fdf141 url(/img/nav/sub-bg.gif) repeat-x bottom left; height:2.4167em; min-height:29px;}
#navigation ul.subnavlist div.subnavbtn {padding:0.5em 0.6em 0 0.6em;}
#navigation ul.subnavlist div.subnavbtnright {padding:0.5em 1em 0 0.6em;}
#navigation ul.subnavlist li.lileft {float:left; background:#fdf141 url(/img/nav/sub-bg-left.gif) repeat-x bottom left; height:2.4167em; min-height:29px; width:6px;}
#navigation ul.subnavlist li.liright {float:left; background:#fdf141 url(/img/nav/sub-bg-right.gif) repeat-x bottom left; height:2.4167em; min-height:29px; width:8px;}
#navigation ul.subnavlist div.lirightcheat{background:transparent url(/img/nav/sub-bg-right-cheat.gif) repeat-y top right; float:left; margin:0; padding:0; width:8px;}

/* schnellsuche */

div.rightcontainer{float:left; width:19.8333em;}
#header_right {width:19.8333em; min-width:238px;}
#header_right img.logo-glow{width:10.42em; height:10.75em; margin:1em 0 3.3333em 0;}
#header_right div.header_r_top{background-color:#ffef01;}
#header_right div.header_r_top_left{width:7px; height:4px; line-height:4px; font-size:4px; background-color:#ffef01; background: url(/img/common/header_r_bg.gif) repeat-x bottom left; float:left;}
#header_right div.header_r_top_center{background-color:#ffef01;float:left; width:18.5em;}
#header_right div.header_r_top_center_height{background-color:#ffef01;font-size:4px;height:4px; line-height:4px;}
#header_right div.header_r_top_right{width:9px; height:4px; line-height:4px; font-size:4px; background:transparent url(/img/common/header_r_bg_cheat_kl.gif) repeat-y top right; float:right;}

#header_right div.header_r_middle{background:#ffef01 url(/img/common/header_r_bg.gif) repeat-x bottom right;width:19.8333em; min-width:238px;}
#header_right div.header_r_middle_left{width:7px; height:25.4167em; line-height:25.4167em; float:left;}
#header_right div.header_r_middle_center{background:transparent url(/img/common/header_r_bg.gif) repeat-x bottom right; width:18.5em; float:left; text-align:center; height:25.4167em; min-height:305px;}
#header_right div.header_r_middle_rightcontainer{width:9px; background:transparent url(/img/common/header_r_bg_cheat_kl.gif) repeat-y top right; float:right;}
#header_right div.header_r_middle_right{background:transparent url(/img/common/header_r_bg_cheat.gif) no-repeat bottom right; height:25.4167em; line-height:25.4167em; min-height:305px;}

#header_right div.header_r_bottom{background:transparent url(/img/common/header_r_bg_bottom.gif) repeat-x bottom left; float:left; width:19.8333em; min-width:238px;}
#header_right div.header_r_bottom_left{width:7px;background:transparent url(/img/common/header_r_bottom_left.gif) no-repeat bottom right; float:left;}
#header_right div.header_r_bottom_center{background:transparent url(/img/common/header_r_bg_bottom.gif) repeat-x bottom left; float:left; width:18.5em;}
#header_right div.header_r_bottom_right{width:9px;background:transparent url(/img/common/header_r_bottom_right.gif) no-repeat bottom right; float:right;}
#header_right div.header_r_bottom_height{font-size:11px;height:11px; line-height:11px;}

#header_right div.schnellsuchecontainer {padding:0 0 0 0.5em; text-align:left;}
#header_right form.schnellsuche {padding:0; width:98%;}
#header_right form.schnellsuche input.text {background-color:#fff; width:95%; margin:1em 0 0 0; border:1px solid #999; padding:2px;}
#header_right form.schnellsuche select {background-color:#fff; width:98%; margin:0.5em 0 1em 0; border:1px solid #999;}
#header_right form.schnellsuche input.schnellsuchebtn {background-color:transparent;float:right;}

/* banner */
div.bannercontainer{padding:1.7em 0 0 1em;}
div.bannercontainer img.banner{width:17.75em; height:12.08em;}
/* ENDE HEADER */



/* START CONTENT */

#breadcrumbs {font-size:0.85em; color:#1caac9; margin:0 0 0.5em 0.83em;}
#breadcrumbs a{color:#1caac9; text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}

#content {background-color:#fff; margin:0 1.833em 0 0; overflow:hidden;}



div.mainimagedetail{margin:0; overflow:hidden;height:17.167em;}
#content div.mainimagestart{margin:0 0 1.833em 0;}
#content div.mainimage{margin: 0 0 1.833em 0; }

/*
wird nicht mehr gebraucht weil k-tools die breite und höhe des bildes selbst kalkuliert
#content div.mainimagestart img{width:54.500em; height:23.000em; border:0px;} min-width:654px; min-height:276px;
#content div.mainimage img{width:54.500em; height:17.167em; border:0px;} min-width:654px; min-height:206px;
*/

#content a{color:#1caac9; text-decoration:none;}
#content a:hover{text-decoration:underline;}


#content h1{font-size:1em; font-weight:bold; color:#333;}
#content h2{font-size:1em; font-weight:bold; color:#333;}
#content h3{font-size:1em; font-weight:bold; color:#333;}


#content h1.spalten3er, #content h1.spalten2er{text-transform:uppercase; background-repeat:no-repeat; background-position: top left; text-align: center; padding: 0.167em 0 0.583em 0; margin:0; background-image:url(/img/content/3spalter-bg.gif);  }
#content h1.spalten3er a, #content h1.spalten2er a{color:#000;text-decoration:none;}
#content div.teaser3er div.mehrdiv, #content div.teaser2er div.mehrdiv {background-image: url(/img/content/3spalter-bg-bottom.gif); background-repeat:repeat-x; background-position:bottom left; padding: 0.583em 0.167em 0 0.833em;}
#content div.teaser3er a, #content div.teaser2er a{color:#000; text-decoration:none; font-weight:bold;}
#content div.teaser3er a:hover, #content div.teaser2er a:hover{text-decoration:underline;}


#content div.teaser3erblock{margin: 0 0 0 0.833em; position:relative;}
#content div.teaser3er{float:left; width:17.000em; margin: 0 0.6em 0 0; background-color:#fdef41;}
#content div.teaser3er img.teaser3ertop{width:17.000em; height:0.417em; border:0;}
#content div.teaser3er img.teaser3erbottom{width:17.000em; height:0.417em; border:0;}
#content div.teaser3er div.teaser3erbilddiv{text-align:center; width:17.000em;}
#content div.teaser3er div.teaser3erbilddiv img{width:15.500em; height:13.000em; border:0.083em solid #fff;}


#content div.teaser2erblockcontainer{width:33.4em;float:left;}
#content div.teaser2erblock{margin:0 0 0 0.833em; position:relative;}
#content div.teaser2erblock img.teaser2ertop{width:32.50em; height:0.417em; border:0;}
#content div.teaser2erblock img.teaser2erbottom{width:32.50em; height:0.417em; border:0;}
#content div.teaser2er{float:left; width:16.25em; margin:0; background-color:#fdef41;}
#content div.teaser2er div.teaser2erbilddiv{text-align:center;}
#content div.teaser2er div.teaser2erbilddiv img{width:14.92em; height:13em; border:0.083em solid #fff;}



#content div.contentblock{margin: 0 0.833em 0 0.833em; display:inline-block; color:#333; line-height:1.500em;}
#content div.contentblock p{line-height:1.500em; margin:0;}
#content div.contentblock div.trenner{margin: 1.667em 0.833em 0em 0; border-top:0.083em solid #e0dfde;}
#content div.contentblock div.textdiv{line-height:1.500em; color:#333; width:47.500em;}
#content div.contentblock div.textdiv p{margin:0; width:47.500em;}
#content div.contentblock div.textdiv blockquote p{width:100%;}


#content div.utilitybottom{background-image:url(/img/content/utility-bg-mitte.gif); background-position:bottom; background-repeat:repeat-x; background-color:#fdf141; float:left;}
#content div.utilitybottom div.linkeseite{background-image:url(/img/content/utility-bg-left.gif); background-position:bottom left; background-repeat:no-repeat; float:left; width:1.667em; height:2em; }
#content div.utilitybottom div.rechteseite{background:transparent url(/img/content/utility-bg-right.gif) no-repeat bottom right;  float:left; width:1.667em; text-align:right; height:2em;}
#content div.utilitybottom div.mittelteil{float:left; text-align:right; width:51.167em; padding: 0.167em 0 0.167em 0;}
#content div.utilitybottom div.mittelteil img.druckenbild{border:0; width:1.750em; height:1.583em;}
#content div.utilitybottom div.mittelteil img.mailenbild{border:0; width:1.750em; height:1.583em;}
#content div.utilitybottom div.mittelteil a{font-size:0.917em; font-weight:bold;}

/*pseudotabelle*/
#content div.utilitybottom div.mittelteil dl{margin:0; float:right;}
#content div.utilitybottom div.mittelteil dt{float:left; width:1.750em; padding:0; margin:0;}
#content div.utilitybottom div.mittelteil dd{float:left; width:6em; padding:0.167em 0 0 0.417em; margin:0;}


#content h1.contenth1{font-size:1.167em; font-weight:bold; padding-bottom:0.500em;}
#content h2.contenth2{}

#content p{line-height:1.500em; color:#333; width:47.500em;}


#content div.teaserabsatz{margin-top:1em;}
#content div.teaserabsatz div.teaserabsatztext{float:left; width:33.333em;}
#content div.teaserabsatz div.teaserabsatztext h2{margin-top: 0;}
#content div.teaserabsatz div.teaserabsatztext p{ width:33.333em;}
#content div.teaserabsatz div.teaserabsatzbild{float:left; margin-right:1.667em;}
#content div.teaserabsatz div.teaserabsatzbild img{border:0;}

/* schmale liste, wenn navigation daneben ist */
#content div.teaserabsatzschmal{margin-top:1em;}
#content div.teaserabsatzschmal div.teaserabsatzschmaltext{float:left; width:14em;}
#content div.teaserabsatzschmal div.teaserabsatzschmaltext h2{margin-top: 0;}
#content div.teaserabsatzschmal div.teaserabsatzschmaltext p{ width:14em;}
#content div.teaserabsatzschmal div.teaserabsatzschmalbild{float:left; margin-right:1.667em;}
#content div.teaserabsatzschmal div.teaserabsatzschmalbild img{border:0;}


/* ANFANG DETAILSEITE */

#content.detailcontent{padding: 1.833em 0 0 0; background:#fff url(/img/content/produkt-detail-ecke.gif) no-repeat top right; width:76.1667em;}

#content div.zweispalterdetail div.subsubnavcontainer{float:left; width:18.75em;}
#content div.zweispalterdetail div.subsubnav{margin:0 2.083em 0 0.833em;}
#content div.zweispalterdetail div.subsubnav a{text-transform:uppercase; text-decoration:none; color:#000; font-size:0.92em; line-height:1.4em; /*letter-spacing:0.1em;*/}
#content div.zweispalterdetail div.subsubnav a:hover{text-decoration:underline;}
#content div.zweispalterdetail div.subsubnav a.subsubnav-eb2{text-decoration:none; text-transform:none; font-size:1em;}
#content div.zweispalterdetail div.subsubnav a.subsubnav-eb2:hover{text-decoration:underline;}
#content div.zweispalterdetail div.subsubnav a.subsubnavactive-eb2{text-decoration:underline; text-transform:none; font-size:1em;}

#content div.zweispalterdetail div.subsubnav-btn {width:15.833em; min-width:190px; background:#ffd904 url(/img/content/subnav-right-new.gif) repeat-y top right;}
#content div.zweispalterdetail img.subsubnav-btn-topimg {border:0; width:15.833em;}
#content div.zweispalterdetail div.subsubnav-btn-top {float:left; background:transparent url(/img/content/subnav-left.gif) no-repeat left top; width:0.583em;}
#content div.zweispalterdetail div.subsubnav-btn-middle {float:left; width:14.750em; background: #ffd904 url(/img/content/subnav-mitte.gif) repeat-x bottom left; text-transform:uppercase;}
#content div.zweispalterdetail div.subsubnav-btn-middle p{width:14.750em; margin-top:0;}
#content div.zweispalterdetail img.subsubnav-btn-bottomimg {border:0;width:15.833em;}
#content div.zweispalterdetail div.subsubnav-btn-bottom {float:left; background:transparent url(img/content/subnav-right.gif) no-repeat bottom left; width:0.500em;}
#content div.zweispalterdetail img.dreieck-aktiv{float:left; margin:0.15em 0.1em 0 0; width:0.75em; height:0.9167em;}
#content div.zweispalterdetail img.dreieck-inaktiv{visibility:hidden;float:left; margin:0.15em 0.1em 0 0; width:0.75em; height:0.9167em;}
#content div.zweispalterdetail div.subsubnav-btn-text {float:left;width:13.9em;}

/* aktiver button */
#content div.zweispalterdetail div.subsubnav-btn-aktiv {width:15.833em; min-width:190px; background:#fcef86 url(/img/content/subnav-right-new.gif) repeat-y top right;}
#content div.zweispalterdetail div.subsubnav-btn-top-aktiv {float:left; background-color:#fcef86; width:0.583em;}
#content div.zweispalterdetail div.subsubnav-btn-middle-aktiv {float:left; width:14.750em; background-color:#fcef86; text-transform:uppercase;}

#content div.zweispalterdetail div.subsubnav-btn-middle p{width:14.750em; margin-top:0;}
#content div.zweispalterdetail div.subsubnav-btn-bottom-aktiv {float:left; background:transparent url(img/content/subnav-right-aktiv.gif) no-repeat bottom left; width:0.500em;}



#content div.contentblockdetail {float:left; width:33.333em; color:#333; line-height:1.500em;}
#content div.contentblockdetail h1.contenth1{}
#content div.contentblockdetail h2.contenth2{}
#content div.contentblockdetail h3.contenth3{margin:0;}
#content div.contentblockdetail p{width:33.333em;margin:0;}
#content div.contentblockdetail div.trenner{margin: 0.833em 0 0 0; border-top:0.083em solid #e0dfde;}

/*schmale liste für listenansicht bei presse*/
#content div.contentblockdetailliste {float:left; width:33.333em; color:#333; line-height:1.500em;}
#content div.contentblockdetailliste h3.contenth3{margin:0;}
#content div.contentblockdetailliste p{width:31.67em;margin:0;}
#content div.contentblockdetailliste div.trenner{margin: 0.833em 0 0 0; border-top:0.083em solid #e0dfde;}

#content div.detailtextblock {width:20.00em; float:left; line-height:1.500em; }
#content div.detailtextblock p{margin:0;padding:0; line-height:1.500em; }
#content div.detailimgblock {width:13.33em; float:left; text-align:right;}
#content div.beispielzucontainer{background:#edece9;padding:0.17em 0.25em 0.17em 0.25em; margin:0.25em 0 1.50em 0;}
#content div.beispielaufcontainer{background:#edece9; padding:0.17em 0.25em 0.17em 0.25em; margin:0.25em 0 1.50em 0; display:none;}
#content div.beispielaufcontainer p{margin:0; width:19.5em;}
#content div.beispiellink {width:18em;float:left;}
#content img.beispiel-btn {width:1.17em;height:1.17em;float:right;}

#content div.bannerblockdetailcontainer {width:23.17em; float:left;}
#content div.bannerblockdetail {margin:0 0 0 4.2em;}
#content div.bannerblockdetail div.banner {width:19.17em; min-width:230px; background:#f1f0ee url(/img/content/banner-right-new.gif) repeat-y top right; margin:0 0 0.75em 0;}
#content div.bannerblockdetail img.banner-topimg {width:19.17em;}
#content div.bannerblockdetail div.banner-top {float:left; background:transparent url(/img/content/banner-bg.gif) no-repeat left top; width:0.65em; padding:0; margin:0;}
#content div.bannerblockdetail div.banner-middle {float:left; width:17.2em; margin:0; padding:0; background: #f1f0ee url(/img/content/banner-bg.gif) repeat-x bottom left;}
#content div.bannerblockdetail div.banner-middle p{margin:0; width:16.2em; padding:0;}
#content div.bannerblockdetail img.banner-bottomimg {border:0;width:19.17em;}
#content div.bannerblockdetail div.banner-text {float:left;margin:0.5em 0.5em 0 0.5em; line-height:1.5em;}
#content div.bannerblockdetail div.banner-text p{margin:0; padding:0;}

#content div.bannerblockdetail h1.bannerh1 {font-weight:bold; font-size:0.92em; margin:0; padding:0; text-transform:uppercase; color:#000; /*letter-spacing:0.1em;*/}
#content div.pfeilcontainer{float:right;height:1.5em;margin:0;line-height:1.5em;}
#content div.pfeilcontainer img.pfeil{width:1em; height:1.5em;}
#content div.pdficoncontainer{float:left;width:1.58em;height:1.67em;}
#content img.pdficon{width:1.58em;height:1.67em;}
#content div.linkcontainer {float:left; width:12.00em;}
#content div.link {margin:0 0 0 0.25em;}

#content div.detailutilitybottom{background-image:url(/img/content/utility-bg-mitte.gif); background-position:bottom; background-repeat:repeat-x; background-color:#fdf141; float:left; width:76.1667em;}
#content div.detailutilitybottom div.linkeseite{background-image:url(/img/content/utility-bg-left.gif); background-position:bottom left; background-repeat:no-repeat; float:left; width:1.667em; height:2em; }
#content div.detailutilitybottom div.rechteseite{background-color:transparent;background-image:url(/img/content/utility-bg-right.gif); background-position:bottom right; background-repeat:no-repeat; float:right; width:23.5em; text-align:right; height:2em;}
#content div.detailutilitybottom div.mittelteil{float:left; text-align:right; width:50.5em; padding: 0.167em 0 0.167em 0;}
#content div.detailutilitybottom div.mittelteil img.druckenbild{border:0; width:1.750em; height:1.583em;}
#content div.detailutilitybottom div.mittelteil img.mailenbild{border:0; width:1.750em; height:1.583em;}
#content div.detailutilitybottom div.mittelteil a{font-size:0.917em; font-weight:bold;}
#content div.detailutilitybottom a{color:#1caac9; text-decoration:none;}
#content div.detailutilitybottom a:hover{text-decoration:underline;}

/*pseudotabelle*/
#content div.detailutilitybottom div.mittelteil dl{margin:0; float:right;}
#content div.detailutilitybottom div.mittelteil dt{float:left; width:1.750em; padding:0; margin:0;}
#content div.detailutilitybottom div.mittelteil dd{float:left; width:6em; padding:0.167em 0 0 0.417em; margin:0;}

/* ENDE DETAILSEITE */


/* beginn extra fuer startseite */
#content div.zweispalterstart{margin-left:0.833em; color:#333}

#content div.newsstart{float:left; width:20.000em; margin-right:2.083em;}
#content div.newsstart img.newstop{width:20.000em; height:0.750em; border:0;}
#content div.newsstart div.newstopdiv{background-image:url(/img/content/news-top-bg.gif); background-repeat:repeat-x; background-position:top left; background-color:#ffc62f; font-weight:bold; padding: 0 0 0.667em 1.250em; margin: 0 0 1.667em 0;}
#content div.newsstart p{width:18.750em; margin: 0 0 0 0.833em; }
#content div.newsstart div.trenner{margin: 0.833em 0 0 0; border-top:0.083em solid #e0dfde; }

#content div.contentblockstart{float:left; width:28.750em; padding-top:3.5em; line-height:1.5em;}
#content div.contentblockstart h1.contenth1{font-size:1.167em; font-weight:bold; padding-bottom:0.500em;}
#content div.contentblockstart p{width:28.750em; margin:0;}
/* ende extra fuer startseite */


/* start rechtsfaelle detail */

#content div.contentblock div.textdiv370{line-height:1.500em; color:#333; width:30.83em; float:left;}
#content div.contentblock div.textdiv370 p{width:30.83em; margin:0;}
#content div.einklinker{float:left; width:21.42em;}
#content div.einklinkercontainer div.banner {width:19.17em; min-width:230px; background:#f1f0ee url(/img/content/banner-right-new.gif) repeat-y top right;margin:0 0 0 2.50em;}
#content div.einklinkercontainer img.banner-topimg {border:0; width:19.17em;}
#content div.einklinkercontainer div.banner-top {float:left; background:transparent url(/img/content/banner-bg.gif) no-repeat left top; width:0.65em;}
#content div.einklinkercontainer div.banner-middle {float:left; width:17.2em; margin:0; padding:0; background: #f1f0ee url(/img/content/banner-bg.gif) repeat-x bottom left;}
#content div.einklinkercontainer div.banner-middle p{margin:0; width:16.2em; padding:0;}
#content div.einklinkercontainer img.banner-bottomimg {border:0;width:19.17em;}
#content div.einklinkercontainer div.banner-text {float:left;margin:0.5em 0.5em 0 0.5em;line-height:1.5em;}
#content div.einklinkercontainer div.banner-text p{margin:0; width:16.2em; padding:0;}
#content div.einklinkercontainer h1.bannerh1 {font-weight:bold; font-size:0.92em; margin:0; padding:0; text-transform:uppercase; color:#000; /*letter-spacing:0.1em;*/}

/* kontaktseite mit navigation und ohne navigation */

#content div.contentblockdetail div.kontaktcontainer {width:33.33em;} /* mit navigation */
#content div.contentblockdetail div.kontaktcontainer p{margin:0; width:33.33em;}
#content div.contentblock div.kontaktcontainer {width:34.75em;} /* ohne navigation */
#content div.contentblock div.kontaktcontainer p{margin:0; width:34.75em;}

#content div.kontaktzucontainer{background:#edece9; padding:0.17em 0.25em 0.17em 0.25em; margin:1.5em 0 0 0;}
#content div.kontaktaufcontainer{display:none; margin:1.5em 0 0 0;}
#content div.kontaktauf{background:#edece9; padding:0.17em 0.25em 0.17em 0.25em;}
#content div.kontakttext{padding:0.17em 0.25em 0.17em 0.25em; margin:0;}
#content div.kontaktauf a, #content div.kontaktzucontainer a{font-weight:bold;}
#content div.kontaktauf a:hover, #content div.kontaktzucontainer a:hover{font-weight:bold;}
#content div.kontaktzucontainer div.beispiellink,  #content div.kontaktaufcontainer div.beispiellink{width:30em;float:left;}
#content img.beispiel-btn {width:1.17em;height:1.17em;float:right;}


/* grauer banner fuer arag partner */
#content div.einklinkertop{float:left; width:20em;}
#content div.einklinkertop div.banner {width:19.17em; min-width:230px; background:#f1f0ee url(/img/content/banner-right-new.gif) repeat-y top right;margin:0 0 0 0.83em;}
#content div.einklinkertop img.banner-topimg {border:0; width:19.17em;}
#content div.einklinkertop div.banner-top {float:left; background:transparent url(/img/content/banner-bg.gif) no-repeat left top; width:0.65em;}
#content div.einklinkertop div.banner-middle {float:left; width:17.2em; margin:0; padding:0; background: #f1f0ee url(/img/content/banner-bg.gif) repeat-x bottom left;}
#content div.einklinkertop div.banner-middle p{margin:0; width:16.2em; padding:0; }
#content div.einklinkertop img.banner-bottomimg {border:0;width:19.17em;}
#content div.einklinkertop div.banner-text {float:left;margin:0.5em 0.5em 0 0.5em;line-height:1.5em;}
#content div.einklinkertop div.banner-text p{margin:0; padding:0;}
#content div.einklinkertop h1.bannerh1 {font-weight:bold; font-size:0.92em; margin:0; padding:0; text-transform:uppercase; color:#000; /*letter-spacing:0.1em;*/}

/*suche blättern*/
#content div.blaetterncontainer {background-color:#f9f8f6; border:1px solid #e0dfde;}
#content div.blaettern {margin:0.1em 1em 0.1em 1em;}
#content div.blaettern div.zurueck {float:left; width:5em; font-weight:bold;}
#content div.blaettern div.weiter {float:right; width:5em; text-align:right; font-weight:bold;}
#content div.blaettern div.seiten {float:left; text-align:center; width:40.34em;}


#content div.sitemapleftcontainer {float:left;width:25.83em;}
#content div.sitemapleft{margin:0 2.08em 0 0;}
#content div.sitemapright{float:left;width:25.83em;}
#content div.sitemap0 {margin:0 0 0 1em;}
#content div.sitemap1 {margin:0 0 0 2em;}
#content div.sitemap2 {margin:0 0 0 3em;}

#content div.seitenanfang{margin: 2em 0 1em 0;}

#content div.mailenbtn{/* float:right;*/ margin: 0 0 0 1.667em; }
#content div.druckenbtn{/* float:right;*/ margin: 0 0 0 1.667em; }

/*empfehlenformular*/
#content div.empfehlen {width:50em;}
#content form.empfehlen {padding:0; width:98%;}
#content form.empfehlen label.textlabel-em {display:block; width:20%; float:left; margin:0.3em 0 0 0;}
#content form.empfehlen input.text-em{width:50%; margin:0.3em 0 0 0; border:1px solid #999; padding:2px;}
#content form.empfehlen textarea {width:50%; margin:0.3em 0 0 0;}

#content div.mailenbtn a, div.druckenbtn a{/*padding-left:25px;*/}

#footer{ margin: 0.833em 0 0.833em 0.833em; font-size:0.917em;}
#footer a{color:#000; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#footer a.active{color:#000; text-decoration:underline;}
#footer a.active:hover{text-decoration:underline;}


/* ende content */
