/* LAYOUT **************************************************************************************************************************************************************************************/
/* wrapper */
.wrapper {width:960px;padding:5px 10px 10px 10px;margin:0 auto;}
.wrapper.kopf {width:980px;}
.footer .wrapper {width:960px;}
.trenner {display:block;width:980px;height:11px;background:url(media/trenner.png) no-repeat;margin:0 auto;overflow:hidden;}

/**************************************** HEADER ****************************************/
.header {background:url(media/bg_header.gif) no-repeat top #fff;padding:0 10px;}

.quicknavigation, .startseite .quicknavigation {margin:20px 0 0 0;}

.titeloptionen {width:250px;padding:0 0 0 55px;}

.tagcloud {width:250px;margin:30px 0 0 0;}
.startseite .tagcloud {width:295px;margin:50px 0 0 0;}

#titelfoto {width:580px;margin:0 10px 0 0;}

/****************************************************************************************/

/************************************** NAVIGATION **************************************/
.menu {display:block;position:absolute;top:85px;right:9px;width:580px;height:70px;padding:0;margin:0;overflow:visible;z-index:101;}
.menu-button {display:none;}
.menu [role='navigation'] {list-style:none;width:580px;height:70px;padding:0px;margin:0px;}
.flexNav-touch [role='navigation'], .flexNav-no-touch [role='navigation'] {display:block;}

[role='navigation'] {background:none;}
[role='navigation'] li {float:left;width:auto;position:relative;font-family: 'Oswald', sans-serif;text-transform:uppercase;padding:0px;margin-left:1px;border-top:none;background:none;}
[role='navigation'] li:hover, [role='navigation'] li.npt_on {padding:0px;background:#fff;-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);}
[role='navigation'] li.childs {background:none;}
[role='navigation'] li a {font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;color:#454545;display:block;outline:0;text-decoration:none;padding:9px 0px 9px 15px;margin:0;}
[role='navigation'] li:hover a, [role='navigation'] li.npt_on a {color:#454545;}
[role='navigation'] li a.nlk_on {text-decoration:none;}
[role='navigation'] li li, [role='navigation'] li li.childs {background:none !important;}
[role='navigation'] li li a {padding:0px;}
[role='navigation'] li li.npt_on {background:none;-webkit-border-radius:none;border-radius:none;-webkit-box-shadow:none;box-shadow:none;}

[role='navigation'] li#nlt_2180_5 {margin:0px 25px 0px 26px;background:none;}
[role='navigation'] li#nlt_2180_5:hover a {color:#c68499;}
[role='navigation'] li#nlt_2180_5:hover .nlv_2 a {color:#454545;}
[role='navigation'] li#nlt_2180_5:hover .nlv_2 a:hover, [role='navigation'] li#nlt_2180_5:hover .nlv_2 .npt_on a {color:#8e0933;}

[role='navigation'] li#nlt_2180_6 {margin:0px 12px 0px 12px;background:none;}
[role='navigation'] li#nlt_2180_6:hover a {color:#a6bea4;}
[role='navigation'] li#nlt_2180_6:hover .nlv_2 a {color:#454545;}
[role='navigation'] li#nlt_2180_6:hover .nlv_2 a:hover, [role='navigation'] li#nlt_2180_6:hover .nlv_2 .npt_on a {color:#5d895a;}

[role='navigation'] li#nlt_2180_7 {margin:0px 8px 0px 9px;background:none;}
[role='navigation'] li#nlt_2180_7:hover a {color:#f2c2a8;}
[role='navigation'] li#nlt_2180_7:hover .nlv_2 a {color:#454545;}
[role='navigation'] li#nlt_2180_7:hover .nlv_2 a:hover, [role='navigation'] li#nlt_2180_7:hover .nlv_2 .npt_on a {color:#e58551;}

[role='navigation'] li#nlt_2180_8 {margin:0px 8px 0px 8px;background:none;}
[role='navigation'] li#nlt_2180_8:hover a {color:#8ca6be;}
[role='navigation'] li#nlt_2180_8:hover .nlv_2 a {color:#454545;}
[role='navigation'] li#nlt_2180_8:hover .nlv_2 a:hover, [role='navigation'] li#nlt_2180_8:hover .nlv_2 .npt_on a {color:#2e5c89;}

[role='navigation'] li#nlt_2180_5 a, [role='navigation'] li#nlt_2180_5 a:visited {width:80px;color:#8e0933;}
[role='navigation'] li#nlt_2180_5 a:hover, [role='navigation'] li#nlt_2180_5 a:active, [role='navigation'] li#nlt_2180_5.npt_on a {width:80px;color:#c68499;}

[role='navigation'] li#nlt_2180_6 a, [role='navigation'] li#nlt_2180_6 a:visited {width:104px;color:#5d895a;}
[role='navigation'] li#nlt_2180_6 a:hover, [role='navigation'] li#nlt_2180_6 a:active, [role='navigation'] li#nlt_2180_6.npt_on a {width:104px;color:#a6bea4;}
[role='navigation'] li#nlt_2180_7 a, [role='navigation'] li#nlt_2180_7 a:visited {width:113px;color:#e58551;padding:22px 0px 22px 15px;}
[role='navigation'] li#nlt_2180_7 a:hover, [role='navigation'] li#nlt_2180_7 a:active, [role='navigation'] li#nlt_2180_7.npt_on a {width:113px;color:#f2c2a8;}

[role='navigation'] li#nlt_2180_7 .dropdown a, [role='navigation'] li#nlt_2180_7 .dropdown a:visited {padding:6px 0px;}

[role='navigation'] li#nlt_2180_8 a, [role='navigation'] li#nlt_2180_8 a:visited {width:113px;color:#2e5c89;}
[role='navigation'] li#nlt_2180_8 a:hover, [role='navigation'] li#nlt_2180_8 a:active, [role='navigation'] li#nlt_2180_8.npt_on a {width:113px;color:#8ca6be;}


.dropdown {width:250px;margin:0px auto;float:left;position:absolute;left:-999em; /* Hides the drop down */text-align:left;padding:10px;background:#fff;background:rgba(255, 255, 255, 0.9);-webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.25);-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;z-index:220;}
/*.nlv_2 .dropdown {width:auto;float:none;position:relative;left:auto !important;border:none;-webkit-border-radius:none;border-radius:none;padding:0px;background:none;}*/
.nlv_2 .dropdown {display:none;}
.nlv_3 .dropdown {display:none;}

[role='navigation'] li:hover .dropdown {left:0px;top:auto;}
[role='navigation'] li#nlt_2180_8:hover .dropdown {left:-142px;top:auto;}

[role='navigation'] ul li {font-family:Arial, Helvetica, Verdana, sans-serif;text-align:left;text-transform:none;}
[role='navigation'] ul li a:before {content:'\203A \00A0';color:#454545;}
[role='navigation'] li:hover div ul li a {width:auto !important;font-size:14px;font-size:0.875rem;color:#454545;padding:6px 0px;}
[role='navigation'] li:hover div ul li a:hover {color:#454545;padding:6px 0px;text-decoration:underline;}

[role='navigation'] li:hover div ul li ul li a {font-size:12px;font-size:0.75rem;font-weight:400;text-transform:none;color:#181d20;padding:6px 0px;}
[role='navigation'] li:hover div ul li ul li a:hover {text-decoration:underline;color:#e3001a;padding:6px 0px;}

[role='navigation'] li ul {display:block;list-style:none;background:none !important;padding:0px;margin:0px;}
[role='navigation'] li ul ul {list-style:none;padding:0;margin:0px;}
[role='navigation'] li ul li, [role='navigation'] ul li.npt_on {line-height:1.500em;/*21px;*/position:relative;padding:0;margin:0px;float:none;text-align:left;width:230px;border-top:none;}
[role='navigation'] li ul li:hover, [role='navigation'] ul li.npt_on:hover {-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;margin:0px;}


/**************************************** SUCHE ***************************************/
.suche {position:relative;top:auto;right:auto;width:244px;height:27px;}
.suchfeld, .suchfeld:hover, .suchfeld:focus, .suchfeld:active {width:212px;height:27px;}
.lupe, .lupe:hover, .lupe:focus, .lupe:active {margin:0;}

/**************************************** CONTENT ***************************************/
.content {float:right;width:580px;padding:0;}
.content_footer .ansprechpartner {float:left;width:240px;padding:5px 10px;}
.content_footer .weitere-infos {float:right;width:240px;padding:5px 10px;}

/**************************************** SIDEBAR ***************************************/

.sidebar {display:block;float:left;width:295px;padding:0 0 0 45px;}
.subnavigation {width:250px;font-family: 'Oswald', sans-serif;padding:6px 10px 6px 10px;}
.subnavigation ul {margin:0px;padding:0px;list-style-type:none;}
.subnavigation ul.nlv_2 {display:block;padding:0;}
.subnavigation ul.nlv_3 {display:block;padding:0 0 20px 0;}
.subnavigation ul.nlv_3 li a:before {content:'\203A \00A0';color:#454545;}
.subnavigation ul.nlv_4 {display:block;padding:0 0 10px 0;}
.subnavigation ul.nlv_5 {display:block;padding:0 0 10px 0;}

.subnavigation .nlv_2 li a, .subnavigation .nlv_2 li a:visited {display:block;font-size:14px;font-size:0.875rem;color:#454545;padding:6px 0px 7px 0px;text-decoration:none;}
.subnavigation .nlv_2 li a:hover, .subnavigation .nlv_2 li a:active, .subnavigation .nlv_2 li a.nlk_on, .subnavigation .nlv_2 li a.nlk_on:hover, .subnavigation .nlv_2 li a.nlk_on:active, .subnavigation .nlv_2 li a.nlk_on:visited {display:block;font-size:14px;font-size:0.875rem;color:#454545;padding:6px 0px 7px 0px;text-decoration:none;}

.subnavigation .nlv_3 li a, .subnavigation .nlv_3 li a:visited {display:block;font-size:12px;font-size:0.75rem;color:#747474;padding:5px 0px 6px 10px;text-decoration:none;}
.subnavigation .nlv_3 li a:hover, .subnavigation .nlv_3 li a:active, .subnavigation .nlv_3 li a.nlk_on, .subnavigation .nlv_3 li a.nlk_on:hover, .subnavigation .nlv_3 li a.nlk_on:active, .subnavigation .nlv_3 li a.nlk_on:visited {display:block;font-size:12px;font-size:0.75rem;color:#747474;padding:5px 0px 6px 10px;text-decoration:underline;}

.subnavigation .nlv_4 li a, .subnavigation .nlv_4 li a:visited {display:block;font-size:12px;font-size:0.75rem;font-weight:400;color:#454545;padding:6px 0px 6px 20px;text-decoration:none;}
.subnavigation .nlv_4 li a:hover, .subnavigation .nlv_4 li a:active, .subnavigation .nlv_4 li a.nlk_on, .subnavigation .nlv_4 li a.nlk_on:hover, .subnavigation .nlv_4 li a.nlk_on:active, .subnavigation .nlv_4 li a.nlk_on:visited {display:block;font-size:12px;font-size:0.75rem;font-weight:400;color:#454545;padding:6px 0px 6px 20px;text-decoration:underline;}

.subnavigation .nlv_5 li a, .subnavigation .nlv_5 li a:visited {display:block;font-size:11px;font-size:0.6875rem;font-weight:400;color:#454545;padding:2px 0px 2px 30px;text-decoration:none;}
.subnavigation .nlv_5 li a:hover, .subnavigation .nlv_5 li a:active, .subnavigation .nlv_5 li a.nlk_on, .subnavigation .nlv_5 li a.nlk_on:hover, .subnavigation .nlv_5 li a.nlk_on:active, .subnavigation .nlv_5 li a.nlk_on:visited {display:block;font-size:11px;font-size:0.6875rem;font-weight:400;color:#454545;padding:2px 0px 2px 30px;text-decoration:underline;}

/****************************************************************************************/

.footer-adresse {float:left;width:250px;margin:0px 0px 0px 45px;}
.footer-lage {float:left;width:180px;margin:0px 0px 0px 85px;}
.footer-rechts {float:right;width:250px;margin:0px 10px 0px 0px;}