/****************************************
	Allgemein 
	
	* rot: 	#e10015
    * grün: #006932

****************************************/
* {margin:0;padding:0;}

html {
	/*font-size:100.01%;*/
	height:100%;
	margin:0;
	padding:0;
	width:100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#151515;
	background:url(../gfx/body_bg.png) no-repeat center top #fff;
}

#page {
	width:970px;
	padding:0 8px;
	margin:0 auto;
	background:url(../gfx/content_bg.png) repeat-y;
	min-height:605px;
}
body.cug #page {padding-top:44px;}

div {position:relative;}
img {border:0;}

h1 {font-size:24px;font-weight:normal;color:#e10005;padding-bottom:16px;}
h2 {font-size:18px;font-weight:normal;color:#e10005;padding-bottom:12px;}
h3 {font-size:15px;font-weight:normal;color:#454545;padding-bottom:12px;}
p {font-size:12px;padding-bottom:20px;}



table {border-collapse:collapse; margin-bottom:20px;}
th p, td p {padding:0;}
th {border-bottom:2px solid #006932;padding:4px; color:#006932; text-align:left; vertical-align:top;}
td {border-bottom:1px solid #888; padding:4px; vertical-align:top;}

a {outline:none; color:#006932;}
a.link-download {background:url(../gfx/icon_download.png) no-repeat 0 3px;padding-left:14px;}

label {font-size:12px;}
input {font-family:Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #454545;padding:2px;}

.clear {clear:both;}

.border-bottom-green-small {background:url(../gfx/teaser_trenner.png) no-repeat left bottom;padding-bottom:1px; margin-bottom:12px;}
.border-bottom-grey {border-bottom:1px solid #888;}

.teaser-box-wrap {margin-bottom:10px;}
.teaser-box-top {width:230px;height:5px;background:url(../gfx/teaser_bg_top.png) no-repeat;}
.teaser-box-middle {width:210px;background:url(../gfx/teaser_bg_mid.png) repeat-y;padding:0 10px;}
.teaser-box-bottom {width:230px;height:8px;background:url(../gfx/teaser_bg_bottom.png) no-repeat;}

/********************
	Header
********************/
#header {width:970px;height:155px;z-index:100; background:url(../gfx/header_bg.png) no-repeat;}

#logo {
	position:absolute;
	top:15px;
	left:28px;
}

#header-searchbox {
	position:absolute;
	top:15px;
	right:20px;
}

#searchbox-input {
	width:178px;
	height:19px;
	padding:1px 2px 0 10px;
	overflow:hidden;
	background:url(../gfx/search_input_bg.png) no-repeat;
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#595959;
}

#header-loginbox {
	position:absolute;
	top:0;
	right:250px;
	z-index:100;
	color:#fff;
	font-size:12px;
}

#header-loginbox-button {position:absolute;right:0;top:0;cursor:pointer;}
#header-loginbox-button span {
	background:url(../gfx/cug_button_left.png) no-repeat;
	display:block;
	height:26px;
	padding:6px 10px 0 10px;
	white-space:nowrap;
	cursor:pointer;
}
#header-loginbox-button a {
	display:block;
	background:url(../gfx/cug_button_right.png) no-repeat right top;
	padding-right:24px;
	height:32px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	outline:none;
}

#header-loginbox .tx-felogin-pi1 {
	position:absolute;
	right:0;
	top:-200px;
	background:url(../gfx/cug_form_bg.png) no-repeat left bottom;
	height:130px;
	width:170px;
	padding:10px 15px 10px 10px;
}

#header-loginbox .tx-felogin-pi1 div {padding-bottom:5px;}
#header-loginbox .tx-felogin-pi1 input {background:url(../gfx/cug_form_input.png) no-repeat;border:none;width:159px;height:19px;color:#979797;padding:1px 2px 0 10px;}
#header-loginbox .tx-felogin-pi1 input.submit {
	background:url(../gfx/cug_form_submit.png) no-repeat;
	width:46px; height:26px;
	padding:0; margin:0;
	overflow:hidden;
	float:right;
	font-size:0px;
	color:#fff;
	cursor:pointer;
	/*text-indent:-999px;*/
}
#header-loginbox .tx-felogin-pi1 a {
	font-size:11px;
	text-decoration:none;
	color:#e8bdbf;
	padding:1px 0 0 5px;
	background:url(../gfx/cug_form_arrow_e8bdbf.png) no-repeat 0 6px;
	float:left;
}
#header-loginbox .tx-felogin-pi1 a:hover {color:#fff;background-image:url(../gfx/cug_form_arrow_ffffff.png);}
#header-loginbox .tx-felogin-pi1 a.submit {background:none;padding:0;float:right;}

/********************
	Navigation
********************/
#nav-main {padding-left:5px; position:absolute; bottom:0;}

#nav-main ul {list-style:none;}
#nav-main ul li {
	float:left;
	display:block;
	width:237px;
	height:30px;
	margin-right:4px;
	padding-bottom:1px;
	border-bottom:3px solid #e10015;
	cursor:pointer;
}

#nav-main ul li a {
	display:block;
	padding:5px 10px 0 7px;
	width:220px;
	height:25px;
	position:absolute;
	bottom:4px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#dce8c8;/*#dce8c8*/
	font-size:18px;
}
#nav-main ul li a:hover {/*font-weight:bold;*/color:#fff;}
#nav-main ul li a.active {height:33px;color:#fff;/*font-weight:bold;*/}

#nav-main ul li a span {background:url(../gfx/arrow_lvl1_right.png) no-repeat 0 2px;padding-left:18px;}
#nav-main ul li:hover a span,
#nav-main ul li a.active span {background-image:url(../gfx/arrow_lvl1_down.png);}


#nav-main .nav-main-submenu-wrap {position:absolute;top:34px;display:none;cursor:auto;}
#nav-main li:hover .nav-main-submenu-wrap {display:block;}

.nav-main-submenu-top {/*width:483px;*/width:241px;height:10px;overflow:hidden;}
.nav-main-submenu-middle {/*width:483px;*/width:241px;}
.nav-main-submenu-bottom {/*width:483px;*/width:241px;height:10px;overflow:hidden;}

.nav-main-submenu-col {
	float:left;
	width:239px;min-height:85px;
	background:url(../gfx/nav_submenu_col_bg.png) no-repeat;}
.nav-main-submenu-teaser {float:left;width:219px;padding:0 10px;color:#fff;}
.nav-main-submenu-teaser h1,
.nav-main-submenu-teaser h2,
.nav-main-submenu-teaser h3 {color:#fff;}


#nav-main .nav-main-submenu-wrap li {
	float:none;
	width:auto;height:auto;
	padding:0 10px 11px 10px;margin:0;
	border:none;
}
#nav-main .nav-main-submenu-wrap li a {
	position:relative;bottom:auto;
	width:auto;height:auto;
	padding:0 0 0 12px;margin:0;
	font-size:13px;
	background:url(../gfx/arrow_lvl2_right.png) no-repeat 0 4px !important;
}
#nav-main .nav-main-submenu-wrap li a:hover,
#nav-main .nav-main-submenu-wrap li a.active {height:auto;background:url(../gfx/arrow_lvl2_down.png) no-repeat 0 4px !important;}
#nav-main .nav-main-submenu-wrap li li {padding:8px 0 0 10px;}
#nav-main .nav-main-submenu-wrap li li a {font-size:11px;padding:0 0 0 10px;background:url(../gfx/arrow_lvl3_right.png) no-repeat 0 4px !important;}
#nav-main .nav-main-submenu-wrap li li a:hover,
#nav-main .nav-main-submenu-wrap li li a.active {height:auto;background:url(../gfx/arrow_lvl3_down.png) no-repeat 0 4px !important;}

/* 1. Submenü */
#nav-lvl1-e5 a {background-image:url(../gfx/nav_bg1_75a827.png);background-color:#75a827;}
#nav-lvl1-e5 .nav-main-submenu-top {background:url(../gfx/nav_layer1_top.png);}
#nav-lvl1-e5 .nav-main-submenu-middle {background:url(../gfx/nav_layer1_mid.png);}
#nav-lvl1-e5 .nav-main-submenu-bottom {background:url(../gfx/nav_layer1_bottom.png);}
/* 2. Submenü */
#nav-lvl1-e6 a {background-image:url(../gfx/nav_bg2_197840.png);background-color:#197840;}
#nav-lvl1-e6 .nav-main-submenu-top {background:url(../gfx/nav_layer2_top.png);}
#nav-lvl1-e6 .nav-main-submenu-middle {background:url(../gfx/nav_layer2_mid.png);}
#nav-lvl1-e6 .nav-main-submenu-bottom {background:url(../gfx/nav_layer2_bottom.png);}
/* 3. Submenü */
#nav-lvl1-e7 a {background-image:url(../gfx/nav_bg3_4d9638.png);background-color:#4d9638;}
#nav-lvl1-e7 .nav-main-submenu-top {background:url(../gfx/nav_layer3_top.png);}
#nav-lvl1-e7 .nav-main-submenu-middle {background:url(../gfx/nav_layer3_mid.png);}
#nav-lvl1-e7 .nav-main-submenu-bottom {background:url(../gfx/nav_layer3_bottom.png);}
/* 4. Submenü */
#nav-main #nav-lvl1-e8 .nav-main-submenu-wrap {/*right:-1px;*/}
#nav-lvl1-e8 a {background-image:url(../gfx/nav_bg4_97b021.png);background-color:#97b021;}
#nav-lvl1-e8 .nav-main-submenu-top {background:url(../gfx/nav_layer4_top.png);}
#nav-lvl1-e8 .nav-main-submenu-middle {background:url(../gfx/nav_layer4_mid.png);}
#nav-lvl1-e8 .nav-main-submenu-bottom {background:url(../gfx/nav_layer4_bottom.png);}


/* Breadcrumb */
#nav-breadcrumb {margin:10px 20px 0 30px;color:#006932;}
#nav-breadcrumb a {
	margin-left:10px;
	padding-left:8px;
	background:url(../gfx/arrow_breadcrumb_006932.png) no-repeat 0 5px;
	color:#006932;
	text-decoration:none;
}
#nav-breadcrumb.cug {color:#e10015;}
#nav-breadcrumb.cug a {color:#e10015;background:url(../gfx/arrow_breadcrumb_e10015.png) no-repeat 0 5px;}

/********************
	Content
********************/

#content-wrap {margin:50px 20px 0 30px; min-height:375px;}

#content-wrap ul, ol {font-size:12px;padding-bottom:20px;}
#content-wrap ol {padding-left:25px;}
#content-wrap ul ul {padding:10px 0;}
#content-wrap ol ol {padding:10px 0 10px 18px;}
#content-wrap ul {list-style:none;}
#content-wrap ul li { background:url(../gfx/bulletpoint_006932.png) no-repeat 0 7px;padding-left:10px;}
#content-wrap ul li.csc-textpic-image { background:none;padding-left:0px;}

#content-left {float:left; width:660px;}
#content-right {float:right; width:230px;}

#content-left-wide {float:left; width:920px;}

#content-right p {padding-bottom:12px;}


/********************
	News
********************/
.news-list-item {margin-bottom:20px;}
.news-list-item img {float:left;margin:0 10px 10px 0;}
.news-list-item h3 a {text-decoration:none;color:#454545;}
.news-latest-title {display:none;font-weight:bold;color:#e10015;}
.news-latest-title a {text-decoration:none;color:#e10015;}
.news-latest-date,
.news-list-date,
.news-single-date {color:#83b13c; font-size:12px;}
.news-list-morelink {display:block;}
.news-list-morelink a {text-decoration:none;font-weight:bold;color:#e10015;}
.news-latest-more a {text-decoration:none;font-weight:bold;color:#83b13c;}
.news-single-subheader {color:#888; font-style:italic;}
.news-single-backlink a {text-decoration:none;font-size:12px;font-weight:bold;color:#e10015;}

/********************
	Filelist
********************/
.filelist-wrap {padding:0 0 12px 35px;background:url(../gfx/icon_filelist.png) no-repeat;}
.filelist-item {padding-bottom:5px; font-size:12px;}
.filelist-item a {color:#83b13c;text-decoration:none;}
.filelist-item span {text-transform:uppercase;}

/********************
	Mailform
********************/
.csc-mailform {border:none;}

.csc-mailform-field, .csc-mailform-checkfield {clear:both; padding-bottom:10px;}
.csc-mailform-field label {display:block; width:100px; padding-right:10px; float:left;}
.csc-mailform-field input {border:1px solid #006932; width:250px;}
.csc-mailform-field textarea {border:1px solid #006932; width:400px; height:150px;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:2px;}
.csc-mailform-field input.csc-mailform-submit {width:auto;margin-left:110px; background-color:#006932; color:#fff; font-weight:bold;}
.csc-mailform-checkfield input.csc-mailform-check {margin-left:110px;}
.csc-mailform-checkfield label {padding-left:10px;}
/********************
	Sitemap
********************/
.csc-sitemap ul {margin-left:10px;list-style:none;}
.csc-sitemap li {font-size:14px;padding-bottom:10px;}
.csc-sitemap li li {font-size:12px;padding-top:5px;padding-bottom:0px;}
.csc-sitemap li li li {font-size:12px;padding-top:2px;}
.csc-sitemap a {text-decoration:none;padding-left:8px;background:url(../gfx/arrow_breadcrumb_006932.png) no-repeat 0 6px;}
.csc-sitemap a:hover {background:url(../gfx/arrow_breadcrumb_e10015.png) no-repeat 0 6px;color:#e10015;}
.csc-sitemap li li a, .csc-sitemap li li a:hover {background-position:0 5px;}

/* Produktübersicht */
.product-overview {}
#content-wrap .product-overview ul {list-style:none;}
#content-wrap .product-overview li {
	float:left;
	position:relative;
	display:block;
	width:210px;height:120px;
	overflow:hidden;
	margin-bottom:10px;padding:0;
	background:url(../gfx/product_overview_bg_default.png) no-repeat;
}
.product-overview li img {position:absolute;bottom:5px;left:2px;}
.product-overview li a {
	position:absolute;/*right:15px;bottom:15px;*/
	display:block;/*width:100px;*/
	width:210px;height:120px;
	font-size:14px;text-decoration:none;
}
.product-overview li a:hover {color:#e10015;}
.product-overview li a span {
	position:absolute;right:15px;bottom:15px;
	display:block;width:100px;
	/*font-size:14px;text-decoration:none;*/
}
/* Produktlaufleiste */
.product-preview { /* border: 1px solid #d1d1d1; background:url(../gfx/slider_middle_wide.png) no-repeat; */  width:575px; height:150px; float:left; overflow:hidden;}
.product-preview-previous { float:left; /* border: 1px solid #d1d1d1; border-right:none; */ z-index:11; }
.product-preview-content { position:absolute; left: 0; top: 0;}
.product-preview-next { float:left; /* border: 1px solid #d1d1d1; border-left:none; */ z-index:12;}
.product-preview-linktext { text-align: center; text-decoration:none; position:absolute; bottom:15px; width:100%; /*color: #4D4D4D;*/}
.product-preview-linkimage { }

.product-preview-content-item { }
.product-preview-content-item  img { padding: 10px;}

.product-preview-content-item a {text-decoration:none; color:#4D4D4D; }
.product-preview-content-item a:hover {color:#0062AC; text-decoration:none;}

/* Markenübersicht */
.brand-overview {}
#content-wrap .brand-overview h2 {clear:both;padding-top:12px;}
#content-wrap .brand-overview ul {list-style:none;}
#content-wrap .brand-overview li {
	float:left;
	position:relative;
	display:block;
	width:155px;height:120px;
	overflow:hidden;
	margin:0 10px 10px 0;padding:0;
	background:none;
}
.brand-overview li span.brand-image {
	display:block;width:155px; height:110px;
	background-position:center center;
	background-repeat:no-repeat;
}

.brand-overview li a {
	position:absolute;
	display:block;
	width:155px;height:120px;
	text-decoration:none;
	top:0;left:0;
}
.brand-overview li a:hover {color:#e10015;}
.brand-overview li a span {
	position:absolute;left:0px;bottom:0px;
	display:block;
	background:url("../gfx/arrow_breadcrumb_006932.png") no-repeat scroll 0 6px transparent;
	padding-left:8px;
}
.brand-overview li a:hover span {background-image:url("../gfx/arrow_breadcrumb_e10015.png");}

/********************
	Suche
********************/
#tx-indexedsearch-searchbox-button-submit {
	border:none;background:url(../gfx/search_form_submit.png) no-repeat;
	width:100px;height:26px;padding:0 0 3px 0;
	color:#fff;
	font-weight:bold;text-align:center; vertical-align:middle;
}
.tx-indexedsearch-whatis {font-size:12px;}
.tx-indexedsearch-sw {font-weight:bold;}

h2.tx-indexedsearch-title {border-bottom:2px solid #e10015;padding-bottom:2px; color:#006932;}
.tx-indexedsearch-secHead {margin:20px 0;}
.tx-indexedsearch-title a {text-decoration:none;}
.tx-indexedsearch-percent, .tx-indexedsearch-result-count {float:right;}
.tx-indexedsearch-res .res {border-bottom:1px solid #888;margin-bottom:12px;}
.tx-indexedsearch-res h3 {padding-bottom:5px;}
.tx-indexedsearch-descr {padding-bottom:12px;}

.tx-indexedsearch-sec ol {color:#006932;margin-left:25px;}

ul.browsebox {list-style:none;margin:20px 0;}
ul.browsebox li {display:inline; margin-right:10px;}

/********************
	Glossary
********************/
.tx-a21glossaryadvancedoutput-pi1 .navbar { margin-bottom:25px; }
#content-wrap .tx-a21glossaryadvancedoutput-pi1 .navbar ul  { list-style-type: none; }
#content-wrap .tx-a21glossaryadvancedoutput-pi1 .navbar ul li { float:left; display:inline; padding: 0 6px 0 0; margin-right:6px; border-right: 1px solid #006932; background:none; }
#content-wrap .tx-a21glossaryadvancedoutput-pi1 .navbar ul li.last { padding: 0; margin-right:0; border-right: none; }
.tx-a21glossaryadvancedoutput-pi1 .navbar ul li a.aktiv { color:#E10005; }
.tx-a21glossaryadvancedoutput-pi1-browsebox {padding-top:20px; border-top:1px solid #454545;}
.tx-a21glossaryadvancedoutput-pi1-browsebox a {margin-right:10px;}
dl.glossary dt {padding:0;}
acronym, dfn, abbr, span.abbr { border-bottom:1px dotted #151515; }

/********************
	Adressen
********************/
.tx-ttaddress-pi1 .vcard {
	float:left;
	width:320px;height:170px;
	margin:0 10px 10px 0;
	background:url(../gfx/address_bg.png) no-repeat;
}
.tx-ttaddress-pi1 .address-wrap {position:absolute;width:180px;bottom:10px;right:10px;}
.tx-ttaddress-pi1 img {position:absolute;bottom:10px;left:10px;}
.tx-ttaddress-pi1 .fn {font-size:15px;font-weight:normal;color:#e10005;}
/********************
	Standortkarte
********************/
#standorte-wrap {width:660px; height:460px; position:relative;}
#standorte-karte {width:400px;}
#standorte-text {width:240px;height:460px;position:absolute;top:0; right:0;}
#standorte-text div {display:none; z-index:1; position:absolute;background-color:#fff;width:240px;height:460px;}
#standorte-text div.active {display:block; z-index:2;}
#standorte-text div.standorte-text-inner { display:block;position:absolute; bottom:0; height:auto; z-index:3; }
#standorte-text h3 {font-weight:bold;color:#83b13c;padding:12px 0;}
/********************
	Footer
********************/
#footer {border-top:1px solid #e10015;margin:5px;padding:8px 0;text-align:right;}

#footer a {
	margin-right:20px;padding:0 0 2px 20px;
	font-size:12px;text-decoration:none;
	color:#888; 
	background-repeat:no-repeat;
}
#footer a:hover, #footer a.active {color:#006932;}/*02391c*/

#nav-footer-e39 {background-image:url(../gfx/icon_kontakt.png);}
#nav-footer-e40 {background-image:url(../gfx/icon_impressum.png);}
#nav-footer-e42 {background-image:url(../gfx/icon_sitemap.png);}

/********************
	CUG Bereich
********************/
#cug {
	position:absolute;top:0;left:0;
	width:970px;height:44px;margin:0 8px;padding-bottom:5px;
	background:url(../gfx/cug_nav_bg.png) repeat-x;
	color:#fff;
	z-index:1000;
}

#cug-user {font-size:12px; padding:5px;}
#cug-user .tx-felogin-pi1 {margin-top:2px;}
#cug-user a.submit {
	font-size:12px;font-weight:bold;
	text-transform:uppercase;text-decoration:none;
	color:#fff; cursor:pointer;
	border:none;
	background:url(../gfx/cug_nav_logout.png) no-repeat right;
	padding:1px 20px 0 0;
}

#cug-nav {position:absolute;top:20px;right:0;}
#cug-nav ul {list-style:none;position:relative;}
#cug-nav li {float:left;position:relative;border-left:2px solid #77aa40;}
#cug-nav li a {
	display:block;
	height:23px;
	padding:0 25px 0 5px;
	font-size:15px;text-decoration:none;
	color:#e8bdbf;
	background:url(../gfx/cug_nav_a_bg.png) no-repeat;
}
#cug-nav li:hover a {color:#fff;height:27px;}
#cug-nav li a.active {color:#fff;}

#cug-nav li a span {background:url(../gfx/cug_nav_arrow_lvl1_right_standard.png) no-repeat 0 2px; padding:0 0 0 14px;}
#cug-nav li:hover a span,
#cug-nav li a.active span {background:url(../gfx/cug_nav_arrow_lvl1_down_hover.png) no-repeat 0 2px;}


#cug-nav li .cug-nav-submenu-wrap {display:none; position:absolute; top:27px;left:0; /*background:#276FB6;*/background:url(../gfx/cug_nav_layer_bg_top.png) no-repeat right top;}
#cug-nav li:hover .cug-nav-submenu-wrap {display:block;}

.cug-nav-submenu-top {/*background:url(../gfx/cug_nav_layer_bg_top.png) right top;*/background:url(../gfx/cug_nav_layer_ul_bg.png) repeat-y;height:5px;}
.cug-nav-submenu-middle {background:url(../gfx/cug_nav_layer_bg_mid.png) right top; padding:0 5px 1px 0;}
.cug-nav-submenu-bottom {background:url(../gfx/cug_nav_layer_bg_bottom.png) right top; height:5px;}

#cug-nav li ul {background:url(../gfx/cug_nav_layer_ul_bg.png) repeat-y; border-bottom:1px solid #fff;padding-bottom:8px;}
#cug-nav li li {float:none; border:none;padding:8px 10px 0 10px; white-space:nowrap;}
#cug-nav li li a {color:#e8bdbf;font-size:13px;background:url(../gfx/cug_nav_arrow_lvl2_right_standard.png) no-repeat 0 5px; padding:0 0 0 8px;height:auto; position:relative;}
#cug-nav li:hover li a {height:auto;color:#e8bdbf;}
#cug-nav li li a:hover, #cug-nav li li a.active {color:#fff;background-image:url(../gfx/cug_nav_arrow_lvl2_down_active.png);height:auto;}
#cug-nav li li ul {border:none;padding:0;}
#cug-nav li li li {padding:6px 0 0 10px;}
#cug-nav li li li a {font-size:11px;background:url(../gfx/cug_nav_arrow_lvl3_right_standard.png) no-repeat 0 5px;}
#cug-nav li li li a:hover, #cug-nav li li li a.active {background-image:url(../gfx/cug_nav_arrow_lvl3_down_active.png);}

/********************
	Startseite
********************/
body.home #header {background:none;height:605px;}
body.home #footer {border:none;}

#nav-main-home {padding-left:5px; position:absolute; bottom:0;z-index:1000;}

#nav-main-home ul {list-style:none;}
#nav-main-home ul li {
	/*float:left;*/
	display:block;
	width:237px;
	height:120px;
	/*margin-right:4px;*/
	padding-bottom:1px;
	border-bottom:3px solid #e10015;
	/*cursor:pointer;*/
	background-repeat:no-repeat;
	position:absolute;
	bottom:0;
	overflow:hidden;
}

#nav-main-home #nav-lvl1-e5 {background-image:url(../gfx/nav_bg1_75a827.png);background-color:#75a827;left:5px;}
#nav-main-home #nav-lvl1-e6 {background-image:url(../gfx/nav_bg2_197840.png);background-color:#197840;left:246px;}
#nav-main-home #nav-lvl1-e7 {background-image:url(../gfx/nav_bg3_4d9638.png);background-color:#4d9638;left:487px;}
#nav-main-home #nav-lvl1-e8 {background-image:url(../gfx/nav_bg4_97b021.png);background-color:#97b021;left:728px;}

#nav-main-home ul li a {
	display:block;
	padding:5px 10px 0 7px;
	width:220px;
	/*height:25px;*/
	/*position:absolute;*/
	/*bottom:4px;*/
	background:none;
	text-decoration:none;
	color:#dce8c8;/*#dce8c8*/
	font-size:18px;
}
#nav-main-home ul li a:hover {/*font-weight:bold;*/color:#fff;}
#nav-main-home ul li a.active {height:33px;color:#fff;/*font-weight:bold;*/}

#nav-main-home ul li a span {background:url(../gfx/arrow_lvl1_right.png) no-repeat 0 2px;padding-left:18px;}
#nav-main-home ul li:hover a span {background-image:url(../gfx/arrow_lvl1_down.png);}
#nav-main-home ul li a p {padding:5px 0 0 4px;}

#nav-main-home li ul {position:absolute;top:124px;left:0;}
#nav-main-home li li {
	float:none;
	position:relative;
	width:auto;height:auto;
	padding:0 10px 5px 10px;margin:0;
	border:none;
}
#nav-main-home li li a {
	position:relative;bottom:auto;
	width:auto;height:auto;
	padding:0 0 0 12px;margin:0;
	font-size:13px;
	background:url(../gfx/arrow_lvl2_right.png) no-repeat 0 4px !important;
}
#nav-main-home li li a:hover {height:auto;background:url(../gfx/arrow_lvl2_down.png) no-repeat 0 4px !important;}

#content-home {position:absolute;top:150px;left:30px;}
#teaser-home {
	position:absolute;top:320px;right:0px;
	/*width:488px;*/width:268px;height:138px;padding:0;
	background:#fff;
}
#teaser-home-content-outer {float:left;/*width:440px;*/width:220px;height:138px;/*padding:6px 0;*/}
.teaser-home-previous {float:left;z-index:11;}
.teaser-home-next {float:left;z-index:12;}
.teaser-home-content-item {width:200px; padding:10px;}

#teaser-home h3 {color:#006932;font-weight:bold;}
/* Änderungen News */
#teaser-home .news-latest-date {border-right:1px solid #83b13c;padding-right:3px;}
#teaser-home .news-latest-title {display:inline;}
#teaser-home .news-latest-item p {padding:0;}
