html, body, form {margin: 0px; padding: 0px;}
* {font-family: Verdana, Swiss, Helvetica, Arial, san-serif; font-size: 12px; color: #666666; font-variant: normal; font-style: normal;}
#leer {margin: 0px; padding: 0px; visibility: hidden;    }

/*---[ menu ]--------------------------------------------------------------------------------------------------------------------------*/

/* 1.Navigation */ 
div.menu_global {background: #FFF url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_gradient.jpg) repeat-x fixed 0px 0px; width: 962px; height: 25px; margin: 5px 0 0 0; padding: 0; overflow: hidden;}
div.menu_global_l {width: 205px; border: none; text-align: left; padding: 0; overflow: hidden; float: left; border: none; margin: 3px 0; margin-top: 0px; visibility: hidden;}
div.menu_global_r {width: 750px; border: none; text-align: right; padding: 0; overflow: hidden; float: left; border: none; margin: 3px 0; margin-top: 0px; white-space: nowrap;}
div.menu_global_r a {text-decoration: none;}

div.menu_global_imp_l {float: left; margin: 0 0 0 20px; padding: 2px 0 0 0;}
div.menu_global_imp_r {float: right; margin: 0 20px 0 0;}

div.menu_upper {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_mm_start.png) no-repeat; width: 962px; height: 31px; margin: 0; padding: 0 0 0 8px; overflow: hidden;}
div.menu_upper a.topmenu_start  {display: block; text-transform: uppercase; float: left; height: 31px; border-right: 1px solid #FFFFFF; padding: 8px 13px 2px 13px; text-decoration: none; overflow: hidden;}
div.menu_upper a:hover.topmenu_start  {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_mm_start_a.png) repeat-x 0px 0px; color: #FFFFFF;}
div.menu_upper a.topmenu_start_act  {display: block; text-transform: uppercase; float: left; height: 31px; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_mm_start_a.png) repeat-x 0px 0px; border-right: 1px solid #FFFFFF; padding: 8px 13px 2px 13px; text-decoration: none; overflow: hidden; color: #d10c27;}
div.menu_upper a:hover.topmenu_start_act  {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_mm_start_a.png) repeat-x 0px 0px; color: #FFFFFF;}

/* 2.Navigation */
div.second_level {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_y_usm_start.png) no-repeat; width: 962px; height: 35px; padding: 0 0 0 20px; overflow: hidden;}
div.second_level a.secondmenu {text-decoration: none; text-transform: uppercase; margin: 0 15px 0 0; padding: 15px 20px 0 0; border-right: 1px solid #FFFFFF;}
div.second_level a:hover.secondmenu {color: #d10c27;}
div.second_level a.secondmenu_act {text-decoration: none; text-transform: uppercase; margin: 0 15px 0 0; padding: 15px 20px 0 0; color: #d10c27; border-right: 1px solid #FFFFFF;}
div.second_level a:hover.secondmenu_act {color: #d10c27;}

/* 3.Navigation */
div.navi_left {	width: 180px;  min-height: 0px; margin: 10px 0 0 0; padding: 0 0 0 7px; overflow: hidden; float: left;}
div.navi_left_leer {width: 180px; margin: 10px 0 0 0; padding: 0 0 0 7px; overflow: hidden; float: left;}
div.navi_left a {display: block; vertical-align: middle; width: 170px; padding: 6px 0px 6px 0px; text-decoration: none; border-bottom: 1px solid #EAEAEA;}
div.navi_left a.mm_1_p {margin-left: 10px; font-size: 12px; color: #666;}
div.navi_left a.mm_1_p_act {margin-left: 10px; font-size: 12px; color: #d10c27; }
div.navi_left a:hover.mm_1_p {color: #d10c27;}
div.navi_left a.mm_1_a {margin-left: 10px; font-size: 12px; color: #FFFFFF;}
div.navi_left a.mm_2_p {font-size: 11px; color: #666; width: auto; padding: 3px 0px 3px 0px; margin-left: 20px; border-bottom: 1px solid #F6F6F6;}
div.navi_left a.mm_2_p_act {font-size: 11px; color: #d10c27; width: auto; padding: 3px 0px 3px 0px; margin-left: 20px;  border-bottom: 1px solid #F6F6F6;}
div.navi_left a:hover.mm_2_p {color: #000;}
div.navi_left a.mm_2_a {font-size: 11px; color: #000; width: auto; padding: 3px 0px 3px 0px; margin-left: 20px; }

/* Sitemap */
div.sitemap_start {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_y_start.png) repeat-y; width: 969px; overflow: hidden; }
div.sitemap_1, div.sitemap_2, div.sitemap_3, div.sitemap_4 {float: left; width: 200px; padding: 10px; font-size: 11px;}
div.sitemap_start h1 {margin: 0; padding: 0 0 3px 0; font-size: 11px; color: #C0C0C0;}
div.sitemap_start h2 {margin: 0; padding: 0 0 3px 0; font-weight: normal;}
div.sitemap_start h2 a {font-size: 11px; color: #C0C0C0; text-decoration: none;}
div.sitemap_start h2 a:hover {font-size: 11px; color: #666; text-decoration: none;}
div.sitemap_start h3 {margin: 0; padding: 0 0 3px 0; font-weight: normal;}
div.sitemap_start h3 a {font-size: 11px; color: #C0C0C0; text-decoration: none;}
div.sitemap_start h3 a:hover {font-size: 11px; color: #666; text-decoration: none;}
div.sitemap_start h4 {margin: 0; padding: 0 0 6px 0; font-weight: normal;}
div.sitemap_start h4 a {font-size: 11px; color: #C0C0C0; text-decoration: none;}
div.sitemap_start h4 a:hover {font-size: 11px; color: #666; text-decoration: none;}

div.sitemap_full {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_y_start.png) repeat-y; float: left; width: 969px; overflow: hidden; }
div.sitemap_full h1 {margin: 0; padding: 0 0 3px 0; font-size: 12px; color: #D10C27;}
div.sitemap_full h2 {margin: 0; padding: 0 0 3px 0; font-weight: normal; font-size: 11px;}
div.sitemap_full h2 a {color: #FF9900; text-decoration: none;}
div.sitemap_full h2 a:hover {color: #666; text-decoration: none;}
div.sitemap_full h3 {margin: 0; padding: 0 0 3px 5px; font-weight: normal; font-size: 10px;}
div.sitemap_full h3 a {color: #FF9900; text-decoration: none;}
div.sitemap_full h3 a:hover {color: #666; text-decoration: none;}
div.sitemap_full h4 {margin: 0; padding: 0 0 6px 10px; font-weight: normal; font-size: 9px;}
div.sitemap_full h4 a {color: #FF9900; text-decoration: none;}
div.sitemap_full h4 a:hover {color: #666; text-decoration: none;}

/* Quicknav */
span.quicknav {height: 33px; float: right; margin: 5px 20px 0 0; padding: 5px 0;}
span.quicknav a.topmenu_start_right {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/submit_btn_p.gif) no-repeat top right; text-decoration: none; text-align: right; padding: 2px 20px 2px 2px; margin: 0 20px 0 0;}
span.quicknav a:hover.topmenu_start_right {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/submit_btn_a.gif) no-repeat top right; text-decoration: none; text-align: right; padding: 2px 20px 2px 2px; margin: 0 20px 0 0;}

/* BreadCrumb */
div.content_inner #breadcrumb {margin: 0 0 20px 0;}
div.content_inner a.breadcrumb_p, div.content_inner a.breadcrumb_a {font-size: 10px; color: #D10C27; text-decoration: none; padding-left: 10px; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_bc_r.png) no-repeat left 1px;}
div.content_inner a.breadcrumb_p_1st {font-size: 10px; color: #808080; text-decoration: none;}
div.content_inner a.breadcrumb_a_1st {font-size: 10px; color: #D10C27; text-decoration: none;} 

/* Tagcloud */
div.tagcloud {width: 962px; padding: 15px 15px 20px 15px; text-align: justify; color: #C0C0C0; vertical-align: bottom;}

div.tagcloud h1 {display: inline; font-size: 140%; padding: 0 6px 0 6px; line-height: 25px; vertical-align: bottom;}
div.tagcloud h1 a {text-decoration: none; color: #A4A4A4; font-size: 140%;}
div.tagcloud h1 a:hover {text-decoration: none; color: #666; font-size: 140%;}

div.tagcloud h2 {display: inline; font-size: 120%; font-weight: normal; padding: 0 6px 0 6px; line-height: 25px; vertical-align: bottom;}
div.tagcloud h2 a {text-decoration: none; color: #A4A4A4; font-size: 120%;}
div.tagcloud h2 a:hover {text-decoration: none; color: #666; font-size: 120%;}

div.tagcloud h3 {display: inline; font-size: 110%; font-weight: normal; padding: 0 6px 0 6px; line-height: 25px; vertical-align: bottom;}
div.tagcloud h3 a {text-decoration: none; color: #A4A4A4; font-size: 100%;}
div.tagcloud h3 a:hover {text-decoration: none; color: #666; font-size: 100%;}

div.tagcloud h4 {display: inline; font-size: 90%; font-weight: normal; padding: 0 6px 0 6px; line-height: 25px; vertical-align: bottom;}
div.tagcloud h4 a {text-decoration: none; color: #A4A4A4;}
div.tagcloud h4 a:hover {text-decoration: none; color: #666;}

div.tagcloud h5 {display: inline; font-size: 80%; font-weight: normal; padding: 0 6px 0 6px; line-height: 25px; vertical-align: bottom;}
div.tagcloud h5 a {text-decoration: none; color: #A4A4A4;}
div.tagcloud h5 a:hover {text-decoration: none; color: #666;}


/*---[ layout ]--------------------------------------------------------------------------------------------------------------------------*/

body.startpage {background: #FFF url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_x_value.jpg) repeat-x fixed 0px 0px;}
body.value {background: #F4990A url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_x_value.jpg) repeat-x 0px 0px;}
body.bestellung {background-color: #FFF; margin: 20px;}

div.layout {width: 962px; background: transparent; margin: 0px auto; padding: 0px;}
div.banner {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/banner_start.png) no-repeat 0px 0px; width: 962px; height: 95px;	overflow: hidden;}
div.banner_print {display: none;}
div.um_start {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_y_um_start.png) no-repeat; width: 962px; height: 13px; padding: 0 0 0 8px; overflow: hidden;}
div.inner_start {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_y_start.png) repeat-y; width: 962px; overflow: hidden;}
div.under_start {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_y_start.png) repeat-y; width: 962px; height: 30px; padding: 40px 0 0 0; overflow: hidden;}
div.under_start div.underscore {border: none; background: none; border-top: 1px solid #FFC200; height: 1px; clear: both; margin: 0 20px 0 20px; padding: 0;}

div.bottom_start {margin: 0 0 20px 0; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_bottom_start.png) no-repeat; width: 962px; height: 31px; overflow: hidden;}
div.inner_value {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/bg_y_start.png) repeat-y; width: 962px; overflow: hidden;}
div.content_outer {width: 544px;	margin-top: 7px; float: left;}
div.content_inner {width: 530px; min-height: 300px;}

div.hspace_12 {width: 12px; height: 15px; float: left; overflow: hidden;}
div.hspace_18 {width: 18px; height: 15px; float: left; overflow: hidden;}
div.hspace_30 {width: 18px; height: 20px; clear: left; overflow: hidden;}
div.hspace_start {width: 18px; 	height: 24px; float: left; overflow: hidden;}

/* Suche */
input.suchfeld {width: 100px; height: 17px; font-size: 12px; line-height: 15px; border: 1px solid #808080; padding: 1px 2px 0 2px;}
input.f_searchbtn {display: inline-block; border: none; width: 18px; height: 18px; text-decoration: none; font-size: 0px; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/submit_btnv_p.gif) no-repeat right top;}
input:hover.f_searchbtn {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/submit_btnv_a.gif) no-repeat right top;}

/* Print it */
div.print_footer {display: none;}
div.print {width: 90px; margin: 20px 0 0 0; clear: both;}
div.print a.aprint {padding: 5px 0 5px 30px; display: block; color: #666; vertical-align: bottom; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_print_p.png) no-repeat left center;}
div.print a:hover.aprint {color: #FFA800; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_print_a.png) no-repeat left center;}

/*---[ Marginal ]--------------------------------------------------------------------------------------------------------------------------*/

div.newsboxborder { width: 200px; height: 100%; border: none; margin-top: 5px; overflow: hidden; float: left;}
div.news_header_value {width: 200px; height: 21px; color: #FFFFFF; line-height: 21px; padding: 0 0 0 8px; overflow: hidden; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/news_header_value.png) no-repeat;}
div.news_content_value {width: 200px;  padding: 6px 0 0px 8px; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/news_y_value.png) repeat-y;}

div.news_content_value span {display: block; width: 100%;}
div.news_content_value a {text-decoration: none;}
div.news_content_value .vorher {display: inline; font-size: 11px;}
div.news_content_value .titel {}
div.news_content_value .name {font-size: 120%; }
div.news_content_value .bereich {font-size: 11px; }
div.news_content_value .telefon {font-size: 11px;}
div.news_content_value .fax {font-size: 11px;}
div.news_content_value .email {}
div.news_content_value .email a.arrowlined {text-decoration: none; border: none; padding-right: 10px; margin: 0px; color: #808080; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_news_grau.png) no-repeat right 2px;}
div.news_content_value .email a:hover.arrowlined {color: #EE7F00; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_news_oran.png) no-repeat right 2px;}
div.news_content_value a.btn_savevk { color: #808080; text-align: right; padding-right: 28px; height: 18px; text-decoration: none; white-space: nowrap; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_savevk_p.png) no-repeat right -1px;}
div.news_content_value a:hover.btn_savevk {color: #EE7F00; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_savevk_a.png) no-repeat right -1px;}
div.news_content_value .weiter {margin: 5px 0 0 0;  width: 182px; text-align: right; color: #FF9900; text-decoration: none;}
div.news_content_value .weiter a.weiterlink {color: #FF9900; padding: 0 10px 0 0; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_news_oran.png) no-repeat bottom right;}

div.news_footer_value {width: 200px; height: 8px; padding: 0px; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/news_footer_value.png) no-repeat bottom left; margin-bottom: 12px;}




/*---[ content ]--------------------------------------------------------------------------------------------------------------------------*/

h1, .headline {color: #D10C27; font-size: 14px; line-height: 16px; margin: 6px 0; padding: 0; font-weight: bold; }
h2, .subline  {color: #FFA800; font-size: 13px; line-height: 15px; margin: 5px 0; padding: 0; font-weight: bold; }
img {border: none;}

div.content_inner span p {margin: 0; padding: 4px 0;}
div.content_inner a { color: #FF9900; text-decoration: none;}
div.content_inner a strong {color: #FF9900; text-decoration: none;}
div.content_inner img {padding: 7px 0;}

div.content_inner ul {list-style-type: none; padding: 4px 0; margin: 0;}
div.content_inner li {padding-left: 45px; margin: 1px 0px 4px 0px; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/dot_indent.png) no-repeat 24px 5px; }
div.content_inner li p {display: inline;}

/* homepage */
div.inner_start_l {width: 408px; margin: 15px 15px 0px 0px; float: left; overflow: hidden;}
div.inner_start_l h1 {text-transform: uppercase; color: #D10C27; text-decoration: none;}
div.inner_start_l h1 a {color: #D10C27; text-decoration: none; background: none;}
div.inner_start_l h1 a:hover {color: #D10C27; text-decoration: none; background: none;}
div.inner_start_l a {color: #FF9900; text-decoration: none; padding: 0 10px 0 0; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_news_oran.png) no-repeat bottom right;}
div.inner_start_l p {color: #666;}
div.inner_start_l_img {margin: 0; padding: 0; height: auto;}
div.inner_start_l_img  a {margin: 0; padding: 0; text-decoration: none; border: none; background: none;}
div.inner_start_l_text {margin: 0; padding: 5px 0 0 0; height: auto;}

div.inner_start_r a {color: #FF9900; text-decoration: none; padding: 0 10px 0 0; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_news_oran.png) no-repeat bottom right;}
div.inner_start_r div.teaser a {background: none; padding: 0;}
div.inner_start_r p {color: #666;}
div.inner_start_r_content {margin: 20px 0 0 0; padding: 0; clear: left;}
div.inner_start_r_img { padding: 2px 10px 0 0; float: left;}
div.inner_start_r_img  a {padding: 0; text-decoration: none; border: none; background: none;}
div.inner_start_r_text {margin: 0; padding: 0;}
div.inner_start_r_text h1 {text-transform: uppercase; color: #FF9900; text-decoration: none; margin: 0; padding: 0 0 3px 0;}
div.inner_start_r_text h1 a {color: #FF9900; text-decoration: none; background: none;}
div.inner_start_r_text h1 a:hover {color: #FF9900; text-decoration: none; background: none;}

/* Kontakt-Popup */
div#contact {margin: 10px;}
div#contact table {width: 100%; }
div#contact table td {vertical-align: top;}
div#contact table td div.underscore {border-top: solid 1px #FFC200; height: 1px; overflow: hidden; margin: 10px 0 10px 0;}
div#contact table td #conName {font-size: 120%;}
div#contact a {text-decoration: none;}
div#contact a:hover {color: #FF9900;}
div.vcf { margin: 20px 0 0 0; }
div.vcf a.avcf {padding: 5px 30px 5px 0; display: block; color: #666; vertical-align: bottom; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_savevk_p.png) no-repeat right center;}
div.vcf a:hover.avcf {color: #FFA800; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_savevk_a.png) no-repeat right center;}



/* Lightbox */
#gallery {font-family: Helvetica,Arial,sans-serif; }
#gallery ul#thumbnails {list-style: none; margin: 0; padding: 0;}
#gallery ul#thumbnails li {float: left; margin: 0; padding: 0 5px 10px 0; background: none;}
#gallery ul#thumbnails li a {text-decoration: none; display: block; background: transparent url('http://www.verbundnetzplus.de/content/VerbundnetzPlus2/module/lightbox/images/thumbnail_a.png') no-repeat center top; }
#gallery ul#thumbnails li a:hover {display: block; background: transparent url('http://www.verbundnetzplus.de/content/VerbundnetzPlus2/module/lightbox/images/thumbnail_a_hover.png') no-repeat center top;}
#gallery ul#thumbnails li a img {padding: 0; height: 190px; width: 164px; background-repeat: no-repeat; display: block; background-position: center center;  border: none;}
#gallery ul#thumbnails li a h2 {font-weight: normal; color: #666666; font-size: 11px; margin: 0; overflow: hidden; padding: 2px 10px 0 20px; width: 124px; height: 30px; }
#gallery ul#thumbnails li a:hover h2 {color: #ed7a00;}
#gallery .clear {clear: both;}




div.header_sp_box_l {
	width: 481px;
	height: 21px;
	color: #FFFFFF;
	line-height: 21px;
	padding: 0px 0px 0px 8px;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/header_sp_box_l.png) no-repeat;
	overflow: hidden;
}

div.content_sp_box_l {
	width: 481px;
	height: 271px;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/content_sp_box_l.png) no-repeat;
	overflow: hidden;
}

div.inner_start_r {        
	width: 430px;
	margin: 15px 15px 0px 30px;
	padding: 0px 0 0 30px;
	overflow: hidden;
}

div.header_sp_box_r {
	width: 430px;
	height: 21px;
	color: #FFFFFF;
	line-height: 21px;
	padding: 0px 0px 0px 8px;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/header_sp_box_r.png) no-repeat;
	overflow: hidden;
}

div.content_sp_box_r {
	width: 430px;
	height: 271px;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/content_sp_box_r.png) no-repeat;
	overflow: hidden;
}

.date_news {
	display: block;
	margin-top: 4px;
	padding-right: 10px;
	text-align: right;
}

.block_news {
	display: block;
	margin-top: 8px;
	margin-left: 7px;
	text-align: left;
}

.news_ext, .news_int {display: block; width: 410px; padding: 1px 0px 5px 0px; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/dot_line_news.png) no-repeat bottom left; float: left;}
.news_ext a, .news_int a {display: block; width: auto; text-decoration: none; float: left; padding-right: 13px; margin: 0px;}
.news_ext a {color: #666666; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_news_grau.png) no-repeat right 2px;}
.news_ext a:hover {color: #333333;}
.news_int a {color: #EE7F00; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_news_oran.png) no-repeat right 2px;}
.news_int a:hover {color: #333333; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_news_grau.png) no-repeat right 2px;}

/* Img-Block Startseite */
div.imgblock_start {
	width: 184px;
	height: 190px;
	border: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
}

a.ibh_start_l_p {
	display: block;
	width: 184px;
	height: 19px;
	overflow: hidden;
	text-decoration: none;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/ibh_start_l_p.png) no-repeat 0px 0px;
}

a.ibh_start_l_a {
	display: block;
	width: 184px;
	height: 19px;
	overflow: hidden;
	text-decoration: none;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/ibh_start_l_a.png) no-repeat 0px 0px;
}

a.ibh_start_i_p {
	display: block;
	width: 184px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/ibh_start_i_p.png) repeat-x left top;
}

a.ibh_start_i_a {
	display: block;
	width: 184px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/ibh_start_i_a.png) repeat-x left top;

}

a.ibh_start_r_p {
	display: block;

	width: 184px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/ibh_start_r_p.png) no-repeat right top;
}


a.ibh_start_r_a {
	display: block;
	width: 184px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-decoration: none;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/ibh_start_r_a.png) no-repeat right top;

}

.ibh_p {
	display: block;
	width: auto;
	color: #666666;
	float: left;
	padding: 2px 13px 0px 7px;
	margin: 0px;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_ibh_p.gif) no-repeat right 3px;
	cursor: pointer;

}

.ibh_a {
	display: block;
	width: auto;
	color: #FFFFFF;
	float: left;
	padding: 2px 13px 0px 7px;
	margin: 0px;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_ibh_a.gif) no-repeat right 3px;
	cursor: pointer;
}



div.alt_text {
	display: none;
	padding: 2px 4px 2px 4px;
	margin-top: 4px;
}

a.mg_a , a:hover.mg_a {
	text-decoration: none;
	padding: 0 10px 5px 0;
	color: #FFFFFF;
	font-weight: bold;
}


span.mg_trenner {
	text-decoration: none;
	padding: 0 10px 5px 10px;
	color: #666;
	font-weight: lighter;
}



/* BILDER, verschiedene Breiten, ohne Bildunterschrift */
div.einer img.width_1_1 {
	width: 510px;
	margin: 8px 0px 6px 0px;
  padding: 0;
}

div.einer img.width_157 {
	width: 157px;
	margin: 0 12px 12px 0px;
	float: left;
  padding: 0;
}

div.einer img.width_330 {
	width: 330px; 
	margin: 0 12px 12px 0px;
	float: left;
  padding: 0;
}

/* BILDER, verschiedene Breiten, mit BU */
img.width_157_bu { width: 157px; margin: 0px 0px 12px 0px; padding: 0;}
img.width_330_bu { width: 330px; margin: 0px 12px 0px 0px; padding: 0;}

/* Bilder, Hilfstabelle: BU rechts */
table.bu_right  {margin: 14px 0 14px 0; padding: 0px; border-collapse: collapse;}


table.bu_right td  {border: none; padding: 0px; margin: 0; vertical-align: bottom; text-align: left;}
table.bu_right td img {margin: 0 10px 0 0; padding: 0;}

/* Bilder, Hilfstabelle: BU darunter */

table.bu_under  { width: 157px; margin: 14px 12px 8px 0px; padding: 0px; border-collapse: collapse; float: left; }
table.bu_under td  { border: none; padding: 0px; vertical-align: bottom; text-align: left; }

a.teaser_more {
	display: block;
	text-align: right;
	width: 174px;
	text-decoration: none;
	border: none;
	padding-right: 10px;
	margin: 6px 0px -2px 0px;
	color: #FF9900;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/arrow_news_gelb.png) no-repeat right 2px;
}
a:hover.teaser_more {
	display: block;
	text-align: right;
	width: 174px;
	text-decoration: none;
	border: none;
	padding-right: 10px;
	margin: 6px 0px -2px 0px;
	color: #EE7F00;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/arrow_news_oran.png) no-repeat right 2px;
}

/* 1 Zeiler */
div.ner {width: 530px; height: auto; margin: 12px 15px 0px 0px; clear: both; }
div.ner a {text-decoration: none; cursor: hand;}
div.ner a:hover {text-decoration: none; cursor: hand;}
div.ner h2 {margin: 0; padding: 0;}
div.ner span {margin: 0; padding: 0;}
div.ner img {float: left; width: 158px; margin: 0px 10px 10px 0px; padding: 0;}

div.ner .ner-left {float: left; width: 160px; margin: 10px  0 10px 0;}
div.ner .ner-right {float: right; width: 360px; margin: 10px  0 10px 0; clear: left;}
div.ner span.more {display: inline-block; color: #FF9900;  background: transparent url(../img/sys/arrow_news_oran.png) no-repeat scroll right bottom; padding: 5px 10px 0 0;}
div.ner span.gallery {display: inline-block; background: transparent url(../img/sys/icon_gallery.png) no-repeat scroll left bottom; padding: 5px 0 0 20px;}
div.ner span.download {display: inline-block; background: transparent url(../img/sys/icon_download.png) no-repeat scroll left bottom; padding: 5px 0 0 20px;}
div.ner a span.gallery, 
div.ner a span.download {color: #666666;}
div.ner a:hover span.gallery, 
div.ner a:hover span.download {color: #FF9900;}

/* 3 Spalten */
div.multicol_3 {width: 158px; height: 440px; margin: 12px 15px 0px 0px; float: left;}
div.multicol_3 a {text-decoration: none; cursor: hand;}
div.multicol_3 a:hover {text-decoration: none; cursor: hand;}
div.multicol_3#last {width: 158px; height: auto; margin: 12px 0px 0px 0px;}
div.multicol_3 img { margin: 0px 0px 10px 0px;} /* width: 158px; */
div.multicol_3 span {display: block; width: 158px; }
div.multicol_3 span.more {display: inline-block; width: auto; margin: 0px 0px 10px 0px; color: #FF9900; background: transparent url(../img/sys/arrow_news_oran.png) no-repeat scroll right bottom; padding: 5px 10px 0 0;}
div.multicol_3 h2 , div.multicol_3 .subline  {color: #FFA800; font-size: 13px; line-height: 14px;  margin: 0px 0px 5px 0px; font-weight: bold; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_news_gelb.png) no-repeat -1px 1px;}
div.multicol_3 h2 a  {color: #FFA800; text-decoration: none; font-size: 13px;}

/* 6 Spalten */
div.multicol_6 {width: 158px; height: 230px; margin: 12px 15px 0px 0px; float: left;}
div.multicol_6 a {text-decoration: none; cursor: hand;}
div.multicol_6 a:hover {text-decoration: none; cursor: hand;}
div.multicol_6#last {width: 158px; height: 220px; margin: 12px 0px 0px 0px;}
div.multicol_6 img {width: 158px; margin: 0px 0px 10px 0px;}
div.multicol_6 span {display: block; width: 158px;}
div.multicol_6 span.more {display: inline-block; width: auto; color: #FF9900; margin: 0px 0px 10px 0px; background: transparent url(../img/sys/arrow_news_oran.png) no-repeat scroll right bottom; padding: 5px 10px 0 0;}
div.multicol_6 h2 , div.multicol_6 .subline  {color: #FFA800; font-size: 13px; line-height: 14px; margin: 0px 0px 5px 0px; font-weight: bold; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_news_gelb.png) no-repeat -1px 1px;}
div.multicol_6 h2 a  {color: #FFA800; text-decoration: none; font-size: 13px;}


/* Tabellen */

/* 4 Spalten Produkte */
table.sformat {
	margin: 14px 0px 14px 0px; 
	border-collapse: collapse;
}

/* DOWNLOAD */
table.sformat  a.download {font-size: 16px; color: #FFF; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_dl_p.png) no-repeat -4px; vertical-align: top;}
table.sformat  a:hover.download {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_dl_a.png) no-repeat -4px;}
table.sformat  a.download img {margin: 0; padding: 0;}

/* Button Ansehen */
table.sformat  a.ansehen {font-size: 16px; color: #FFF; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_view_p.png) no-repeat -4px; vertical-align: top;}
table.sformat  a:hover.ansehen {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_view_a.png) no-repeat -4px;}
table.sformat  a.ansehen img {margin: 0; padding: 0;}

/* Button Download */
a.btn_dl {display: block; margin: 0px auto; width: 24px; height: 17px; /* PATH */ background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_dl_p.png) no-repeat left top;}
a:hover.btn_dl {display: block; margin: 0px auto; width: 24px; height: 17px; /* PATH */ background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_dl_a.png) no-repeat left top;}

/* VERSENDEN */
table.sformat  a.versenden {font-size: 16px; color: #FFF; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_send_p.png) no-repeat; vertical-align: top;}
table.sformat  a:hover.versenden {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_send_a.png) no-repeat;}
table.sformat  a.versenden img {margin: 0; padding: 0;}

/* WORD */
table.sformat  a.word {font-size: 16px; color: #FFF; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_doc_p.png) no-repeat; vertical-align: top;}
table.sformat  a:hover.word {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_doc_a.png) no-repeat;}
table.sformat  a.word img {margin: 0; padding: 0;}

/* EXCEL */
table.sformat  a.excel {font-size: 16px; color: #FFF; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_dl_p.png) no-repeat; vertical-align: top;}
table.sformat  a:hover.excel {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_dl_a.png) no-repeat;}
table.sformat  a.excel img {margin: 0; padding: 0;}

/* PDF */
table.sformat  a.pdf {font-size: 16px; color: #FFF; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_pdf_p.png) no-repeat; vertical-align: top;}
table.sformat  a:hover.pdf {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_pdf_a.png) no-repeat;}
table.sformat  a.pdf img {margin: 0; padding: 0;}

/* PPT */
table.sformat  a.ppt {font-size: 16px; color: #FFF; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_dl_p.png) no-repeat; vertical-align: top;}
table.sformat  a:hover.ppt {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_dl_a.png) no-repeat;}
table.sformat  a.ppt img {margin: 0; padding: 0;}

table.sformat td.col_1 { 
	height: auto;
  width: 230px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #808080;
	text-align: left;
  vertical-align: top;
  padding: 2px;
}
table.sformat td.col_2 { 
	height: auto;
  width: 80px;
	background-color: #FFF0BF;
	border-bottom: 1px solid #808080;
	text-align: center;
  vertical-align: top;
  padding: 2px;
}
table.sformat td.col_3 { 
	height: auto;
        width: 112px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #808080;
	text-align: center;
       vertical-align: top;
       padding: 2px;
}
table.sformat td.col_4 {
	height: auto;
  width: 88px;
	background-color: #FFF0BF;
	border-bottom: 1px solid #808080;
	text-align: center;
       vertical-align: top;
       padding: 2px;
}
table.sformat tr.header td {
	font-weight: bold;
	border-bottom: 1px solid #FFC200;
  vertical-align: top;
  padding: 2px;
}
table.sformat tr td {
	font-weight: normal;
	border-bottom: 1px solid #666;
  vertical-align: top;
}
table.sformat td.col_gb { 
	height: auto;
  width: 167px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #808080;
	text-align: left;
  vertical-align: top;
  padding: 2px;
}

/* FAHRZEUGFORMAT TABELLE */
table.fahrzeugformat {
	margin: 14px 0px 14px 0px; 
	border-collapse: collapse;
}
table.fahrzeugformat td.col_1 { 
	height: auto;
  width: 167px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFC200;
	text-align: left;
  vertical-align: top;
  padding: 2px;
}
table.fahrzeugformat td.col_2 { 
	height: auto;
  width: 167px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFC200;
	text-align: left;
  vertical-align: top;
  padding: 2px;
}
table.fahrzeugformat td.col_3 { 
	height: auto;
  width: 167px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFC200;
	text-align: left;
  vertical-align: top;
  padding: 2px;
}

/* DFORMAT TABELLE */
table.dformat {
	margin: 14px 0px 14px 0px; 
	border-collapse: collapse;
}
table.dformat tr.header td {
	font-weight: bold;
	border-bottom: 1px solid #FFC200;
  vertical-align: top;
  padding: 2px;
}
table.dformat td.col_1 { 
	height: auto;
  width: 167px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFC200;
	text-align: left;
  vertical-align: top;
  padding: 2px;
}
table.dformat td.col_2 { 
	height: auto;
  width: 167px;
	background-color: #FFF0BF;
	border-bottom: 1px solid #FFC200;
	text-align: left;
  vertical-align: top;
  padding: 2px;
}
table.dformat td.col_3 { 
	height: auto;
  width: 167px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFC200;
	text-align: left;
  vertical-align: top;
  padding: 2px;
}

table.dformat td.col_gb p {text-align: center; vertical-align: top;}

/* IFORMAT TABELLE */
table.iformat {margin: 14px 0px 14px 0px; border-collapse: collapse;}
table.iformat tr {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/dot_line_news.png) repeat-x left bottom;}
table.iformat td.col_1 {height: auto; width: 175px; background-color: #FFFF; text-align: left; font-weight: bold; vertical-align: top; padding: 2px 0 10px 0;}
table.iformat td.col_2 {height: auto; width: 343px; background-color: #FFFF; text-align: left; font-weight: normal; vertical-align: top; padding: 2px 0 10px 0;}
table.iformat td.col_2 a {color: #FF9900; text-decoration: none; padding: 0 10px 0 0; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/arrow_news_oran.png) no-repeat bottom right;}
table.iformat td.col_2 a:hover {}

form.bestellung {display: inline; margin: 0px; padding: 0px;}
span.bestelllink {display: block; height: 22px; padding: 0; text-align: right; margin: 0 20px;}
span.bestelllink a.btn_submit {padding: 2px 22px 2px 0; color: #666; background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_weiter_p.png) no-repeat right;}
span.bestelllink a:hover.btn_submit {background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_weiter_a.png) no-repeat right ; color: #666;}

/* Bestellung */
table.sorder {
	margin: 14px 0px 14px 0px; 
	border-collapse: collapse;
}
table.sorder td {
	height: 20px;
	text-align: left;
	vertical-align: top;
	line-height: 17px;
}

td.line_yellow {border-bottom: 1px solid #FFC200; margin: 0px; padding: 0px;}

table.pdata {
	margin: 14px 0px 14px 0px; 
	border-collapse: collapse;
}
table.pdata td {
	height: 20px;
	text-align: left;
	vertical-align: middle;
	line-height: 17px;
	white-space: nowrap;
}

a.btn_submit_mt {
	display: block;
	height: 18px;
	width: 18px;
	margin-left: 0px;
	text-decoration: none;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_weiter_p.png) no-repeat left 0px;
}

a:hover.btn_submit_mt {
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_weiter_a.png) no-repeat left 0px;
}	

select.orderselect {
	width: 40px;
	height: 14px;
	border: 1px solid #808080;
	margin: 2px 6px 0px 0px;
	line-height: 11px;
	font-size: 11px;
}
input.ordercheckbox {
	width: 16px;
	height: 17px;
	border: 1px solid #808080;
	margin: 2px 0px 0px 0px;
}

span.bildunterschrift {color: #808080; font-size: 80%;}

a.btn_back {
	display: block;
	height: 18px;
	width: 180px;
	text-align: left;
	padding-left: 22px;
	line-height: 17px;
	text-decoration: none;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_zurueck_p.png) no-repeat left 0px;
}
a:hover.btn_back {
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_zurueck_a.png) no-repeat left 0px;
}
a.btn_send {
	display: block;
	height: 18px;
	width: 180px;
	text-align: right;
	padding-right: 28px;
	line-height: 17px;
	text-decoration: none;
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_send_p.png) no-repeat right 0px;
}
a:hover.btn_send {
	background: url(http://www.verbundnetzplus.de/content/VerbundnetzPlus2/img/sys/btn_send_a.png) no-repeat right 0px;
}


select.orderselect {
	width: 40px;
	height: 14px;
	border: 1px solid #808080;
	margin: 2px 6px 0px 0px;
	line-height: 11px;
	font-size: 11px;
}
input.ordercheckbox {
	width: 16px;
	height: 17px;
	border: 1px solid #808080;
	margin: 2px 0px 0px 0px;
}

input.mediathek_m {
	width: 24px;
	height: 15px;
	border: 1px solid #808080;
	margin: 0px 2px 0px 0px;
  padding: 2px;
}
input.mediathek_y {
	width: 34px;
	height: 15px;
	border: 1px solid #808080;
	margin: 0px;
  padding: 2px;
}
input.mediathek_r {
	margin: 1px 3px 0px 0px;
  padding: 2px;
}

input.mediathek_ta {
	width: 34px;
	height: 100px;
	border: 1px solid #808080;
	margin: 0px;
  padding: 2px;
}


textarea.textarea {border: 1px solid #808080;}


/*--------------------SHOP-------------------*/ 

.clear {clear: both;}
.sml {font-size: 10px; }

/*--------------------DETAIL-------------------*/ 

#productdetail {margin-left: 20px;}
#productdetail .picture {float: left; margin: 0 30px 10px 0; background: transparent url('../img/Online-Shop/img_border_center.png') scroll repeat-y right top;}
#productdetail .picture .wrap1 {background: transparent url('../img/Online-Shop/img_border_top.png') scroll no-repeat left top; padding-top: 10px;}
#productdetail .picture .wrap2 {background: transparent url('../img/Online-Shop/img_border_bottom.png') scroll no-repeat left bottom; width: 171px;  padding-bottom: 10px;}
#productdetail .picture img {padding: 0; margin-left: 15px;}
#productdetail .picture img.zoom {padding-right: 8px;  margin: 0; float: right;}

#productdetail .txt1 {float: left; width: 270px;}
#productdetail .txt1 ul li.no {background: none; font-weight: bold; padding-left: 24px;}

#productdetail #option {margin: 15px 0 0 0;  font-weight: bold;}
#productdetail #option input {margin-left: 10px; padding: 2px; width: 70px; }
#productdetail #option select {margin-left: 10px; padding: 2px; width: 70px;}

#productdetail #amount {margin-top: 15px; font-weight: bold; float: right; text-align: right; }
#productdetail #amount .price {padding: 25px 0 0 0; font-size: 12px; }
#productdetail #amount .price span {font-size: 18px; }
#productdetail #amount .small {font-weight: normal; font-size: 10px; margin: 0 0 15px 0;}
#productdetail #amount #addtocart {cursor: pointer; border: none; margin: 0 ; padding: 0 0 0 15px; color: #fff; width: 158px; background: transparent url('../img/Online-Shop/button_warenkorb.png') no-repeat scroll left top; height: 27px;}


.news_content_value .lft { float: left; }
.news_content_value .rgt {float: right; padding-right: 15px; }
.news_content_value .sum {font-weight: bold; font-size: 14px;}

.news_content_value hr { border: none; border-top: solid 1px #666666; height: 1px; margin-right: 15px;}
.news_content_value .small {padding-bottom: 10px; font-size: 10px; }

.cartfooter {background: transparent url('../img/Online-Shop/bg_cart_bottom.png') scroll no-repeat bottom left; height: 23px;}
.cartfooter a {display: block; text-decoration: none; padding: 0 10px 0 0; margin: 2px 10px 0 0; float: right; background: url('../img/sys/arrow_news_oran.png') no-repeat scroll right bottom transparent; color: #ee7f07;}

/*--------------------OVERVIEW------------------*/


.productoverview {float: left; margin: 10px 10px 15px 0; }
.productoverview a {color: #fff; display: block;}
.productoverview .pic {width: 148px; border-bottom: solid 1px #d3d3d3; border-right: solid 1px #d3d3d3; border-left: solid 1px #d3d3d3; }
.productoverview .pic p {font-weight: bold; margin: 0; padding: 0 10px 5px 0; text-align: right; }
.productoverview .top {background: transparent url('../img/Online-Shop/bg_overview_top.png') scroll no-repeat left top; padding-top: 13px;} 

.productoverview h3 {margin: 0; font-weight: normal; width: 150px; padding: 3px 2px 0 6px; color: #fff; background: transparent url('../img/Online-Shop/img_overview_bottom.png') scroll no-repeat left bottom; min-height: 20px; }
.productoverview h3 a {padding-bottom: 5px; color: #fff; }

/*--------------------CART------------------*/

#cart .addtocart {display: block; float: right; cursor: pointer; border: none; margin: 0 ; padding: 7px 0 0 30px; color: #fff; width: 129px; background: transparent url('../img/Online-Shop/button_warenkorb.png') no-repeat scroll left top; height: 20px;}
#cart .cartnav td {border-bottom: 0 !important; padding-top: 20px;}
#cart #submit {float: right; cursor: pointer; border: none; margin: 0 ; padding: 0 0 0 15px; color: #fff; width: 210px; background: transparent url('../img/Online-Shop/button_submit_warenkorb.png') no-repeat scroll left top; height: 27px;}
