/* Reset */
body {background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4E4E4E;}
body, form, fieldset, label, legend, input, select, textarea, option, img, p, h1, h2, h3, h4, h5, h6, table, tr, td, th, tbody, thead, tfoot, caption, ul, dl, ol, li, dd, dt {margin:0; padding:0;}
body, form, fieldset, img, legend {border:0;}
ul, ol {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}

a {cursor:pointer; color:#4E4E4E; text-decoration:none;}
p {padding-bottom:0px;}
a img {border:0; z-index:0;}


/* Common styles */

h2 {color:#E9672D; font-size:16px; font-weight:bold;}
h3 {width:540px; _width:530px; height:17px; margin:0; padding:2px 0 0 0; background-color:#A9A7A7;}
h4 {margin-bottom:5px; color:#E9672D; font-size:12px; font-weight:bold;}
h5 {}

.hr {height:1px; display:block; margin:5px 0; background:url('../_img/_common/bar_dotted_h.gif') bottom repeat-x;}
.hr * {display:none;}

img {z-index:0;}

.img {display:block; z-index:0;}
.img * {display:none; z-index:0;}

.hide {display:none;}
.break {display:block; clear:both;}

.left {float:left;}
.right {float:right;}

.png {behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}

.w130 {width:130px;}
.w115 {width:115px;}
.w790 {width:790px;}

.highlight {font-size:18px; font-weight:bold; color:#E9672D;}

.fs12 {font-size:12px;}

.bold {font-weight:bold;}
.center {text-align:center;}
.italic {font-style:oblique;}

.mb10 {margin-bottom:10px !important;}
.ml10 {margin-left:10px !important;}

.mr20 {margin-right:20px !important;}

.mt30 {margin-top:30px !important;}
.mb30 {margin-bottom:30px !important;}

.mt50 {margin-top:50px !important;}

.mt85 {margin-top:85px !important;}

.mt90 {margin-top:90px !important;}

.pb0 {padding-bottom:0px !important;}

.pt2 {padding-top:2px !important;}

.pt20 {padding-top:20px !important;}

a.rss {background:url('../_img/_common/ico-rss.jpg') no-repeat; padding-left:20px; text-decoration:none; color:#4E4E4E;}

/* Structure */
div#content {width:1002px; margin:0 auto; padding:0 11px; background:url('../_img/_common/bgr_borders.jpg') repeat-y;}
div#general {width:1002px; margin:0; padding:0; /*background:url('../_img/_common/bgr_general.gif') repeat;*/}



/*
#wrap {position:relative; min-height:100%; height:auto !important; height:100%;}
#wrap #general {padding-bottom:60px;}
#wrap #fullpage {position:absolute; bottom:0 !important; text-align:center; width:100%;}
*/

/* Header */
div#header {height:79px; padding:0 5px 0 16px; border-top:6px solid #96BD0D;}
div#header h1 {float:left;}
div#header h1 a {width:171px; height:69px; display:block; background:url('../_img/_common/logo.png') no-repeat;}
div#header h1 a span {display:none;}

.external-link,
.external-link-new-window,
.internal-link,
.internal-link-new-window,
.download,
.mail,
.external-link-new-window { color:#232323 !important; }

a.external-link:hover, a.external-link:active, a.external-link:focus,
a.external-link-new-window:hover, a.external-link-new-window:active, a.external-link-new-window:focus,
a.internal-link:hover, a.internal-link:active, a.internal-link:focus,
a.internal-link-new-window:hover, a.internal-link-new-window:active, a.internal-link-new-window:focus,
a.download:hover, a.download:active, a.download:focus,
a.mail:hover, a.mail:active, a.mail:focus,
a.external-link-new-window:hover, a.external-link-new-window:active, a.external-link-new-window:focus {text-decoration:underline;}

div#header div.top-links {float:right; width:382px;}

div#header div.top-links ul.links {width:375px; height:28px; margin:3px 0 0 0; padding:0 0 0 7px; background:url('../_img/_common/bgr-top-links.gif') no-repeat;}
div#header div.top-links ul.links li {height:10px; margin-top:6px; float:left;}
div#header div.top-links ul.links li a {margin-right:6px; padding-right:6px; border-right:1px solid #7A7A7A; text-decoration:none; font-size:10px; color:#676767;}
div#header div.top-links ul.links li.last-link a {padding:0; border-right:none;}
div#header div.top-links ul.links li.last {margin-top:3px;}
div#header div.top-links ul.links li.last input {width:86px; height:17px; float:left;}
div#header div.top-links ul.links li.last a {width:57px; height:20px; margin:0 0 0 5px; padding:0; display:block; float:left; background:url('../_img/_common/sprites.gif') 0 -151px no-repeat; border-right:none;}
div#header div.top-links ul.links li.last a span {display:none;}

div#header div.top-links ul.login {width:155px; height:16px; float:right; margin:8px 0 0 0; padding:6px 5px; background:url('../_img/_common/sprites.gif') 0 0 no-repeat;}
div#header div.top-links ul.login li {margin:0; padding:0; float:left;}
div#header div.top-links ul.login li a.login {width:69px; height:17px; margin-right:4px; display:block; background:url('../_img/_common/sprites.gif') 0 -105px no-repeat;}
div#header div.top-links ul.login li a.login span {display:none;}
div#header div.top-links ul.login li a.registrieren {width:82px; height:17px; display:block; background:url('../_img/_common/sprites.gif') 0 -58px no-repeat;}
div#header div.top-links ul.login li a.registrieren span {display:none;}


/* Round corners*/
div#container div.bartop {width:831px; height:10px; background-color:#F8F8F8;}
div#container div.bartop span {height:10px; display:block; float:left; background-image:url('../_img/_common/borders-tb.png'); behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}
div#container div.bartop span.cornerul {width:10px; background-position:0 -93px; background-repeat:no-repeat;}
div#container div.bartop span.bordertop {width:811px; background-position:0 -104px; background-repeat:repeat-x;}
div#container div.bartop span.cornerur {width:10px; background-position:-11px -93px; background-repeat:no-repeat;}

div#container div.bartop span.cornerul-green {width:10px; background-position:0 0; background-repeat:no-repeat;}
div#container div.bartop span.bordertop-green {width:811px; background-position:0 -11px; background-repeat:repeat-x;}
div#container div.bartop span.cornerur-green {width:10px; background-position:-11px 0; background-repeat:no-repeat;}

div#container div.bartop span.cornerul-orange {width:10px; background-position:1px -31px; background-repeat:no-repeat;}
div#container div.bartop span.bordertop-orange {width:811px; background-position:1px -42px; background-repeat:repeat-x;}
div#container div.bartop span.cornerur-orange {width:10px; background-position:-10px -31px; background-repeat:no-repeat;}

div#container div.bartop span.cornerul-brown {width:10px; background-position:0px -62px; background-repeat:no-repeat;}
div#container div.bartop span.bordertop-brown {width:811px; background-position:0px -73px; background-repeat:repeat-x;}
div#container div.bartop span.cornerur-brown {width:10px; background-position:-11px -62px; background-repeat:no-repeat;}


div#container div.barbottom {width:831px; height:10px; background-color:#F8F8F8;}
div#container div.barbottom span {height:10px; display:block; float:left; background-image:url('../_img/_common/borders-tb.png'); behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}
div#container div.barbottom span.cornerbr {width:10px; background-position:-11px -135px; background-repeat:no-repeat;}
div#container div.barbottom span.borderbottom {width:811px; background-position:0 -124px; background-repeat:repeat-x;}
div#container div.barbottom span.cornerbl {width:10px; background-position:0 -135px; background-repeat:no-repeat;}

div#container div.bartop-small {width:160px; height:10px;}
div#container div.bartop-small span {height:10px; display:block; float:left; background-image:url('../_img/_common/borders-tb.png'); behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}
div#container div.bartop-small span.cornerul {width:10px; background-position:0 -93px; background-repeat:no-repeat;}
div#container div.bartop-small span.bordertop {width:140px; background-position:0 -104px; background-repeat:repeat-x;}
div#container div.bartop-small span.cornerur {width:10px; background-position:-11px -93px; background-repeat:no-repeat;}

div#container div.barbottom-small {width:160px; height:10px;}
div#container div.barbottom-small span {height:10px; display:block; float:left; background-image:url('../_img/_common/borders-tb.png'); behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}
div#container div.barbottom-small span.cornerbr {width:10px; background-position:-11px -135px; background-repeat:no-repeat;}
div#container div.barbottom-small span.borderbottom {width:140px; background-position:0 -124px; background-repeat:repeat-x;}
div#container div.barbottom-small span.cornerbl {width:10px; background-position:0 -135px; background-repeat:no-repeat;}


div#container div.tabsbar {width:800px; height:10px; margin-top:25px; background-color:#FFF;}
div#container div.tabsbar span {height:10px; display:block; float:left; background-image:url('../_img/_common/borders-tb.png'); behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}
div#container div.tabsbar span.cornerul {width:10px; background-position:0 -93px; background-repeat:no-repeat;}
div#container div.tabsbar span.bordertop {width:780px; background-position:0 -104px; background-repeat:repeat-x;}
div#container div.tabsbar span.cornerur {width:10px; background-position:-11px -93px; background-repeat:no-repeat;}

div#container div.small-box {width:743px; margin:25px 0 0 25px; background-color:#FFF;}
div#container div.small-box div.bartop,
div#container div.small-box div.barbottom {width:744px; background-color:#FFF;}
div#container div.small-box span {height:10px; display:block; float:left; background-image:url('../_img/_common/borders-tb.png'); behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}
div#container div.small-box span.cornerul {width:10px; background-position:0 -93px; background-repeat:no-repeat;}
div#container div.small-box span.bordertop {width:724px; background-position:0 -104px; background-repeat:repeat-x;}
div#container div.small-box span.cornerur {width:10px; background-position:-11px -93px; background-repeat:no-repeat;}
div#container div.small-box div.main {width:723px !important; float:left; background:url('../_img/_common/bgr_content_small.gif') repeat-y !important;}
div#container div.small-box span.cornerbr {width:10px; background-position:-11px -135px; background-repeat:no-repeat;}
div#container div.small-box span.borderbottom {width:724px; background-position:0 -124px; background-repeat:repeat-x;}
div#container div.small-box span.cornerbl {width:10px; background-position:0 -135px; background-repeat:no-repeat;}


div#container div.three-box-big img {behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}
div#container div.three-box-big {width:291px; margin:25px 10px 0 0; float:left;}
div#container div.three-box-big div.bartop,
div#container div.three-box-big div.barbottom {width:291px;}
div#container div.three-box-big span {height:10px; display:block; float:left; background-image:url('../_img/_common/borders-tb.png'); behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}
div#container div.three-box-big span.cornerul {width:10px; background-position:0 -93px; background-repeat:no-repeat;}
div#container div.three-box-big span.bordertop {width:271px; background-position:0 -104px; background-repeat:repeat-x;}
div#container div.three-box-big span.cornerur {width:10px; background-position:-11px -93px; background-repeat:no-repeat;}
div#container div.three-box-big div.main {width:265px !important; float:left; background:url('../_img/_common/three-blocks.png')  repeat-y !important; behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc'); font-size:12px !important; }
div#container div.three-box-big div.main h4 {color:#4E4E4E; margin-bottom:10px;}
div#container div.three-box-big div.main h5 {color:#4E4E4E; margin-bottom:10px; font-size:12px;}
div#container div.three-box-big div.main fieldset {margin-bottom:0px;}
div#container div.three-box-big div.main div.date {}
div#container div.three-box-big div.main div.date label {width:30px; margin-bottom:10px; float:left;}
div#container div.three-box-big div.main div.date input {float:left; width:100px; height:12px; font-size:11px;}
div#container div.three-box-big div.main div.date a.arrow {width:16px; height:16px; margin:0 5px; display:block; float:left; background:url('../_img/_common/ico_form.jpg') no-repeat;}
div#container div.three-box-big div.main div.date a.calendar {width:21px; height:16px; display:block; float:left; background:url('../_img/_common/ico_form.jpg') -21px 0px no-repeat;}
div#container div.three-box-big div.main div.date a span {display:none; background:none !important;}
div#container div.three-box-big div.main div.zipcode {}
div#container div.three-box-big div.main div.zipcode label {display:; margin-right:5px;}
div#container div.three-box-big div.main div.zipcode input.small {width:45px; margin-right:5px;}
div#container div.three-box-big div.main div.zipcode input.big {float:left; width:110px;}
div#container div.three-box-big div.main a.button {width:157px; height:17px; margin:10px 0 20px; padding:0; display:block; background:url('../_img/_common/btn_submit_search.gif') no-repeat;}
div#container div.three-box-big div.main a.button span {display:none; background:none !important;}


div#container div.three-box-big span.cornerbr {width:10px; background-position:-11px -135px; background-repeat:no-repeat;}
div#container div.three-box-big span.borderbottom {width:271px; background-position:0 -124px; background-repeat:repeat-x;}
div#container div.three-box-big span.cornerbl {width:10px; background-position:0 -135px; background-repeat:no-repeat;}


div#container div.three-box-small {width:196px; margin:25px 0 0 0; float:left;}
div#container div.three-box-small div.bartop,
div#container div.three-box-small div.barbottom {width:196px;}
div#container div.three-box-small span {height:10px; display:block; float:left; background-image:url('../_img/_common/borders-tb.png'); behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}
div#container div.three-box-small span.cornerul {width:10px; background-position:0 -93px; background-repeat:no-repeat;}
div#container div.three-box-small span.bordertop {width:176px; background-position:0 -104px; background-repeat:repeat-x;}
div#container div.three-box-small span.cornerur {width:10px; background-position:-11px -93px; background-repeat:no-repeat;}
div#container div.three-box-small div.main {width:170px !important; float:left; background:url('../_img/_common/three-blocks.png') #FFF repeat-y -296px -1px !important; url('/fileadmin/AEHWEB/_js/iepngfix.htc');}
div#container div.three-box-small span.cornerbr {width:10px; background-position:-11px -135px; background-repeat:no-repeat;}
div#container div.three-box-small span.borderbottom {width:176px; background-position:0 -124px; background-repeat:repeat-x;}
div#container div.three-box-small span.cornerbl {width:10px; background-position:0 -135px; background-repeat:no-repeat;}


/* Container */

div#container {width:1002px; margin-top:25px;}

div#container div.main-box {width:830px; margin:0 6px 0 1px; float:left;}
div#container div.main-box div.main,
div#container div.main-box div.footer {width:805px; padding:10px 10px 10px 15px; padding-left:15px; background:url('../_img/_common/side-blocks.png') 0 0 repeat-y; behavior: url('../_js/iepngfix.htc'); font-size:11px;}
/*div#container div.main-box div.footer {width:803px; padding-left:15px; font-size:11px;}*/

div#container div.main-box ul.threesteps {padding:0; margin:0 0 0 10px;}
div#container div.main-box ul.threesteps li {float:left; margin:0 2px; position:relative;}
div#container div.main-box ul.threesteps li div {width:228px; height:280px; background:url('../_img/_common/bgr-threesteps.gif') repeat-y; background-color:#FFF;}
div#container div.main-box ul.threesteps li div p {margin:10px; color:#6F6F6E; font-size:15px;}
div#container div.main-box ul.threesteps li div p.center {text-align:center;}
div#container div.main-box ul.threesteps li span.suche {width:71px; height:26px; margin:40px 0 0 10px; display:block; float:left; background:url('../_img/_common/btn-suche.gif') no-repeat;}
div#container div.main-box ul.threesteps li div a.suche span {display:none;}
div#container div.main-box ul.threesteps li h3 {width:228px; height:23px; padding-top:5px; text-align:center; font-size:15px; color:#FFF;}
div#container div.main-box ul.threesteps li.green h3 {background:url('../_img/_common/bgr_title_home.jpg') 0 0 no-repeat;}
div#container div.main-box ul.threesteps li.orange h3 {background:url('../_img/_common/bgr_title_home.jpg') 0 -38px no-repeat;}
div#container div.main-box ul.threesteps li.brown h3 {background:url('../_img/_common/bgr_title_home.jpg') 0 -76px no-repeat;}
div#container div.main-box ul.threesteps li span.bottom {width:228px; height:5px; display:block; background:url('../_img/_common/bgr-threesteps-bottom.gif') no-repeat;}
div#container div.main-box ul.threesteps li a.threesteps-link {width:228px; height:280px; display:block; z-index:200; position:absolute; top:0; left:0; background:#ccc; opacity:0; -moz-opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

/*Changed Tab Name*/
div#container div.main-box ul.main-tabs {margin:-30px 0 0 200px; padding:0;}
div#container div.main-box ul.main-tabs li {width:130px; float:left; margin:0 5px 0 0; padding:10px 0 0 0; text-align:center;}
div#container div.main-box ul.main-tabs li.Informieren-tab {height:22px; background:url('../_img/_common/tab_green_on.png') 0 0 no-repeat;}
div#container div.main-box ul.main-tabs li.Informieren-tab-on {height:30px; background:url('../_img/_common/tab_green_on.png') 0 0 no-repeat;}
div#container div.main-box ul.main-tabs li.Ausprobieren-tab {height:22px; background:url('../_img/_common/tab_orange_on.png') 0 0 no-repeat;}
div#container div.main-box ul.main-tabs li.Ausprobieren-tab-on {height:30px; background:url('../_img/_common/tab_orange_on.png') 0 0 no-repeat;}
div#container div.main-box ul.main-tabs li.Reagieren-tab {height:22px; background:url('../_img/_common/tab_brown_on.png') 0 0 no-repeat;}
div#container div.main-box ul.main-tabs li.Reagieren-tab-on {height:30px; background:url('../_img/_common/tab_brown_on.png') 0 0 no-repeat;}
div#container div.main-box ul.main-tabs li a {font-size:15px; text-decoration:none;}

div#container div.main div.bgr {width:800px; padding:5px 0; background:url('../_img/_common/bgr_content.gif') repeat-y; background-color:#FFF;}

div#container div.main p.alert {height:34px; padding:8px 0 0 40px; background:url('../_img/_common/ico_alert.gif') no-repeat; font-size:14px;}


div#container div.main div.left-column {width:220px; margin:0 0 0 5px; /*_margin:0;*/ padding-left:5px; float:left; }
div#container div.main div.left-column ul {width:210px; _width:200px; margin:0; padding:1px 0 0 0; }
div#container div.main div.left-column ul li {width:210px; margin:3px 0 5px 0; padding:0; }
div#container div.main div.left-column ul li a {width:199px; _width:189px; display:block; padding-left:15px; background:url('../_img/_common/sprites.gif') 2px -359px no-repeat; font-size:12px; font-weight: bold;}
div#container div.main div.left-column ul li a.open {width:199px; _width:189px; display:block; padding-left:15px; background:url('../_img/_common/sprites.gif') 2px -322px no-repeat; font-size:12px;}

div#container div.main div.left-column ul.na li a. {width:199px; _width:189px; display:block; padding-left::5px!important; background:none!important; font-size:12px; font-weight: bold;}
div#container div.main div.left-column ul.na li a.open {width:199px; _width:189px; display:block; padding-left:5px!important; background:url('../_img/_common/sprites.gif') 2px -322px no-repeat;*/ font-size:12px;}


div#container div.main div.left-column ul li ul {background:none; padding:0; background:#FFF; }
div#container div.main div.left-column ul li ul li {margin:0 0 0 19px; width:199px; _width:189px; /*padding:15px 0 0 0;*/ background:#FFF; list-style:disc;}
div#container div.main div.left-column ul li ul li a {background:none; padding:0 0 0 0px; font-weight:normal !important;}
div#container div.main div.left-column ul li ul li a.selected {color:#232323;}

div#container div.main-box ul.sub-tabs {margin:-25px 0 0 5px; padding:0;}
div#container div.main-box ul.sub-tabs li {width:128px; float:left; margin:0 1px 0 0; padding:5px 0 0 0; text-align:center;}
div#container div.main-box ul.sub-tabs li.tab {height:22px; background:url('../_img/_common/tab.png') 0 0 no-repeat;}
div#container div.main-box ul.sub-tabs li.tab-on {height:25px; background:url('../_img/_common/tab_on.png') 0 0 no-repeat;}
div#container div.main-box ul.sub-tabs li a {font-size:12px;}
div#container div.main-box ul.sub-tabs li.tab-on a {padding-left:0px; font-weight: bold;}

div#container div.main div.right-column {width:540px; _width:530px; padding:0 0 0 10px; float:left; font-size:12px; position:relative;}

div#container div.main div.right-column h3 {margin:10px 0;}
div#container div.main div.right-column h3 a {padding-left:20px; background-image:url('../_img/_common/sprites.gif'); background-position: 5px -284px; background-repeat:no-repeat; color:#FFF; font-size:12px; font-weight:bold;}
div#container div.main div.right-column h3 a.open {background-position: 3px -241px;}

div#container div.main div.right-column ul.block-box li.block {width:537px; margin-bottom:15px; padding-bottom:15px; background:url('../_img/_common/bar_dotted_h.gif') bottom repeat-x;}
div#container div.main div.right-column ul.block-box li.block div.lung {width:112px; height:115px; margin:0 0 5px 5px; float:right; /*position:absolute; top:20px; right:-15px;*/ background:url('../_img/_common/bgr_lung.jpg') right no-repeat;}
div#container div.main div.right-column ul.block-box li.block div.heart {width:92px; height:110px; margin:0 0 5px 5px; float:right; /*position:absolute; top:20px; right:-15px;*/ background:url('../_img/_common/bgr_heart.jpg') right no-repeat;}
div#container div.main div.right-column ul.block-box li.last-block {margin-bottom:0; padding-bottom:15px;}
div#container div.main div.right-column ul.block-box ul {list-style:disc; margin:0 0 0px 22px; padding:0px;}

/*UL IN TABLE*/
div#container div.main div.right-column ul.block-box .contenttable ul {list-style:disc; margin:0 0 0px 0px; padding-top:0px; padding-bottom: 0px;}
div#container div.main div.right-column ul.block-box .contenttable ul li {list-style:disc; margin-left:22px; padding:10px 0;}


div#container div.main div.right-column ul.block-box ol {}
div#container div.main div.right-column ul.block-box ol li {list-style:decimal; margin-left:22px; padding:2px 0;}
div#container div.main div.right-column ul.block-box ul li {list-style:disc; margin-left:22px; padding:2px 0;}
div#container div.main div.right-column ul.block-box div p {padding-left:5px;}
div#container div.main div.right-column ul.block-box a {text-decoration:none; color:#232323;}
div#container div.main div.right-column ul.block-box a:hover,
div#container div.main div.right-column ul.block-box a:active,
div#container div.main div.right-column ul.block-box a:focus {text-decoration:underline;}



div#container div.main div.right-column ul.block-box div {/*width:350px; float:left;*/}
div#container div.main div.right-column ul.two-columns div {width:330px; margin-right:0px; float:left;}
div#container div.main div.right-column ul.two-columns div span.gray-box {width:180px; height:32px; margin:5px 0; padding:3px; display:block; background-color:#F6F6F6;}
div#container div.main div.right-column ul.two-columns th {width:180px; height:32px; padding:3px; background-color:#F6F6F6; /*text-align:center;*/ font-weight:normal; vertical-align:middle; border-collapse: separate; border-right:5px solid #FFF;}
div#container div.main div.right-column ul.two-columns th.align-center {text-align:center;}
div#container div.main div.right-column ul.two-columns th.align-left {text-align:left;}
div#container div.main div.right-column ul.two-columns th.align-right {text-align:right;}
div#container div.main div.right-column ul.two-columns td.align-center {text-align:center;}
div#container div.main div.right-column ul.two-columns td.align-left {text-align:left;}
div#container div.main div.right-column ul.two-columns td.align-right {text-align:right;}
div#container div.main div.right-column ul.two-columns td {padding-left:3px; padding-right:3px;  text-align:left; vertical-align:top; border-collapse: separate; border-right:5px solid #FFF;}


div#container div.main div.right-column ul.bookmarks {width:380px; float:left; margin:0 0 0 5px; padding:0;}
div#container div.main div.right-column ul.bookmarks li {float:left; display:block;}
div#container div.main div.right-column ul.bookmarks li a {height:19px; margin-right:5px; display:block; background-image:url('../_img/_common/bgr_social_icons.jpg'); background-repeat:no-repeat;}
div#container div.main div.right-column ul.bookmarks li a span {display:none;}
div#container div.main div.right-column ul.bookmarks li a.link1 {width:17px; background-position:0px 2px;}
div#container div.main div.right-column ul.bookmarks li a.link2 {width:18px; background-position:0px -26px;}
div#container div.main div.right-column ul.bookmarks li a.link3 {width:23px; background-position:0px -55px;}
div#container div.main div.right-column ul.bookmarks li a.link4 {width:16px; background-position:0px -83px;}
div#container div.main div.right-column ul.bookmarks li a.link5 {width:18px; background-position:0px -110px;}
div#container div.main div.right-column ul.bookmarks li a.link6 {width:14px; background-position:0px -136px;}
div#container div.main div.right-column ul.bookmarks li a.link7 {width:23px; background-position:0px -162px;}
div#container div.main div.right-column ul.bookmarks li a.link8 {width:16px; background-position:0px -189px;}
div#container div.main div.right-column ul.bookmarks li.link {width:80px; float:right; background:none;}
div#container div.main div.right-column ul.bookmarks li.link a {width:80px; background:none; color:#6A96D7; font-weight:bold;}

div#container div.main-box div.footer ul {width:790px; height:15px; display:block;}
div#container div.main-box div.footer ul li {float:left; margin-left:6px;}
div#container div.main-box div.footer ul li a {padding-right:6px;}


div#container div.main span.border-bottom {width:800px; height:7px; display:block; background:url('../_img/_common/bgr_content_bottom.gif') no-repeat; background-color:#FFF;}


/* Right elements */
div#container div.right-box {width:159px; float:left; margin-bottom:5px;}
div#container div.right-box div.main {width:139px; padding:0 10px; position:relative; background:url('../_img/_common/side-blocks.png') -895px 0 repeat-y; behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}

div#container div.right-box div.main ul.news-right {margin:0; padding:0; font-size:12px;}
div#container div.right-box div.main ul.news-right li.bg1 {padding:6px 4px; background:#F5F5F5;}
div#container div.right-box div.main ul.news-right li.bg2 {padding:6px 4px; background:#FFF;}
div#container div.right-box div.main ul.news-right p {margin:0; padding:0;}
div#container div.right-box div.main ul.news-right p.title {font-weight:bold; color:#E9672D;}
div#container div.right-box div.main ul.news-right p.info {font-weight:bold;}
div#container div.right-box div.main ul.news-right p.text {margin-bottom:10px;}
div#container div.right-box div.main ul.news-right p.extra {margin:10px 0;}
div#container div.right-box div.main ul.news-right a {text-decoration: underline;}

div#container div.right-box div.main a.arrow-button {width:27px; height:65px; display:block; position:absolute; top:-5px; right:5px; background:url('../_img/_common/btn_arrow_button.png') no-repeat;}
div#container div.right-box div.main a.arrow-button span {display:none;}

div#container div.right-box div.main a.arrow-button-orange {width:27px; height:65px; display:block; position:absolute; top:-5px; right:5px; background:url('../_img/_common/btn_arrow_button_orange.png') no-repeat;}
div#container div.right-box div.main a.arrow-button-orange span {display:none;}


div#container div.right-box div.main a.arrow-button0 {width:27px; height:65px; display:block; position:absolute; top:-5px; right:5px; background:url('../_img/_common/btn_arrow_button.png') no-repeat;}
div#container div.right-box div.main a.arrow-button0 span {display:none;}

div#container div.right-box div.main a.arrow-button1 {width:27px; height:65px; display:block; position:absolute; top:-5px; right:5px; background:url('../_img/_common/btn_arrow_button_orange.png') no-repeat;}
div#container div.right-box div.main a.arrow-button1 span {display:none;}

div#container div.right-box ul.favicons {height:20px; list-style:none; margin:0; padding:5px 0 10px 3px;}
div#container div.right-box ul.favicons li {float:left; padding:0; margin:0;}
div#container div.right-box ul.favicons li a {width:19px; height:18px; display:block; background-image:url('../_img/_common/bar-fav-icons.jpg'); background-repeat:no-repeat;}
div#container div.right-box ul.favicons li a.favicon1 {background-position:0px 0px;}
div#container div.right-box ul.favicons li a.favicon2 {background-position:-20px 0px;}
div#container div.right-box ul.favicons li a.favicon3 {background-position:-41px 0px;}
div#container div.right-box ul.favicons li a.favicon4 {background-position:-61px 0px;}
div#container div.right-box ul.favicons li a.favicon5 {background-position:-81px 0px;}
div#container div.right-box ul.favicons li a.favicon6 {background-position:-101px 0px;}
div#container div.right-box ul.favicons li a.favicon7 {background-position:-121px 0px;}
div#container div.right-box ul.favicons li a span {display:none;}

/*Search*/
div#container div.main div.bgr_search {width:800px; padding:5px 0; background:url('../_img/_common/bgr_content_search.gif') repeat-y;}
.btn-search {width:57px; height:20px; margin:0 0 0 5px; padding:0; display:block; float:left; background:url('../_img/_common/sprites.gif') 0 -151px no-repeat; border-right:none;}
div#container div.main div#maincontent.bgr_search {width:770px!important; padding:15px !important; background-color:#FFF;}

.popup {background:#fff; *display:inline-block;}
.button {background:#D8D8D8 none repeat scroll 0 0;border:1px none #CCCCCC;color:#1A54AA;display:inline-block;font-weight:bold;margin:20px;padding:7px 33px;}

div#success-content p {padding: 20px;}
div#error-content p {padding: 20px;}

/* Korper */
.koerper-left {width:450px; float:left;}
.koerper-left a.selected {color:#232323;}
.koerper-right {width:245px; float:left;}
.koerper-right h2 {color:#4E4E4E; font-size:12px;}
.koerper-right p {padding:0; font-size:12px;}
.koerper-left .list-koerper li {font-size:12px;}
.koerper-right .list-koerper-internal li {margin-left:25px; font-size:12px;}
.koerper-right .list-koerper-internal a {text-decoration:underline;}


.right-column-korper {font-size:12px; padding:0 0 0 30px!important;width:540px; float: none!important;}	

div#container div.small-box {width:743px; margin:25px 0 0 25px;}
div#container div.small-box div.bartop,
div#container div.small-box div.barbottom {width:744px;}
div#container div.small-box span {height:10px; display:block; float:left; background-image:url('../_img/_common/borders-tb.png'); behavior: url('/fileadmin/AEHWEB/_js/iepngfix.htc');}
div#container div.small-box span.cornerul {width:10px; background-position:0 -93px; background-repeat:no-repeat;}
div#container div.small-box span.bordertop {width:724px; background-position:0 -104px; background-repeat:repeat-x;}
div#container div.small-box span.cornerur {width:10px; background-position:-11px -93px; background-repeat:no-repeat;}
div#container div.small-box div.main {width:723px !important; float:left; background:url('../_img/_common/bgr_content_small.gif') repeat-y !important;}
div#container div.small-box span.cornerbr {width:10px; background-position:-11px -135px; background-repeat:no-repeat;}
div#container div.small-box span.borderbottom {width:724px; background-position:0 -124px; background-repeat:repeat-x;}
div#container div.small-box span.cornerbl {width:10px; background-position:0 -135px; background-repeat:no-repeat;}

/* Reagieren */
.reagieren-table {width:500px; padding:15px 10px; background-color:#FFF; font-size:12px;}
.reagieren-table h2 {padding-left:5px;}
.reagieren-table table {width:480px;}
.reagieren-table table tr {background:url('../_img/_common/bar_dotted_h.gif') bottom repeat-x;}
.reagieren-table table td,
.reagieren-table table th {text-align:left; vertical-align:top; padding:5px;}


/*GMB TextEditor*/

.indent{margin-left:13px;}
.csc-header-n1 {padding-bottom: 4px!important; padding-top: 4px!important;}
.menu-text {margin: 5px; font-style: italic; font-size: 12px;}

.no {display: none;} 
.h55 {height: 55px;}

/*GMB*/
div#container div.brown div.main .h55 {height: 75px;}
div#container div.brown div.main a.arrow-button1 {width:27px; height:85px; display:block; position:absolute; top:-5px; right:5px; background:url('../_img/_common/btn_arrow_button_brow.png') no-repeat;}



ol li .internal-link {color:#232323!important;}


/* box facebook */
.box-facebook div.bartop {width:538px !important; background:#fff !important;}
.box-facebook span.bordertop {width:517px !important;}
.box-facebook div.barbottom {width:538px !important; background:#fff !important;}
.box-facebook span.borderbottom {width:517px !important;}
.box-facebook div.main {width:514px !important; background:url('../_img/_common/side-blocks2.png') #fff repeat-y !important; padding:10px 0 0 21px !important;}

.bgr_search ul {list-style:disc; margin:0 0 0px 0px; padding-top:0px; padding-bottom: 0px;}
.bgr_search ul li {list-style:disc; margin-left:22px; padding:0px 0;}
