body {
	padding:0;
	margin:0;
	color: #000000;
	font-family: trebuchet ms;
	font-size: 12px;
	text-align:center;
	background:  url("../images/zapp_layout_bg.gif") repeat-x top left; 
	background-color: #eef3f9;
}


#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 996px;
	background-color: #FFFFFF;
}

#wrapper_body {	
	display: table;
	height:100%;
	width: 100%;
	background-color: #FFFFFF;
}


#navi_help {
	position: relative;
	bottom: 20px;
	height:0px;
	width:210px;	
}


#navi_help_pos {
	position: absolute; 
	bottom:0px;
}


#header {
	height:112px;
	margin: 0 0 0 0;
	background-color: #FFFFFF;
}

#left {
	float: left;
	width: 214px;
	background-color: #FFFFFF;
	height: 700px;
}

#right {
	float: right;
	width: 197px;
	background-color: #FFFFFF;
	z-index: 999;
}

#content { 
	float: left;
	width: 585px;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	color: #5c5a5a;
	
}

#content P.bodytext {
	margin-right: 20px;
	font-size: 11px;
	clear: both;
}

#content P.bodytext a{
	text-decoration: none;
	color:#00519E;
}

* html DIV.csc-textpic-imagewrap {
	margin-top: 20px;
}

DIV.csc-textpic-intext-right {
	margin-right: 30px;
}

#content DIV.csc-textpic-intext-right DIV.csc-textpic-text P.bodytext{
	margin-right: 0px;	
}

DIV.csc-textpic {
	margin-top: 10px;
}

DIV.csc-textpic-text LI {
	margin-left: -25px;
}

DIV.zapp_content LI {
	margin-left: -25px;
}

LI a{
	text-decoration: none;
	color:#00519E;
}


DIV.zapp_topline {
	width: 569px;
	height: 1px;
	font-size: 1px;
	border-top: 1px solid #b2b2b2; 
}
  
  
#footer {
	clear: both;
	width:996px;
	height:43px;
	background:  url("../images/zapp_footer.png") no-repeat top left; 
	font-size: 11px;
	color: #5c5a5a;
}

#footer a{
	text-decoration: none;
	color:#5c5a5a;
}

DIV.zapp_footer_left {
	margin-left: 30px;
	float: left;
	line-height: 43px;
}

DIV.zapp_footer_right {
	margin-right: 20px;
	float: right;
	line-height: 43px;
}

SPAN.zapp_footer_pipe {
	padding-left:10px;
	padding-right:10px;
}


/* Elemente */

/* header */
DIV.zapp_logo {
	width:214px;
	height:112px;
	float:left;
}

/* register */

DIV.zapp_register {
	width: 138px;
	height: 112px;
	float:left;
}

DIV.zapp_register_top {
	width: 138px;
	height: 81px;
}

DIV.zapp_register_button {
	width: 138px;
	height: 31px;
}

/* NAVIGATION */

/* main navi */

DIV.zapp_navi_main {
	width:197px;
	height:22px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #e5edf5;
	padding-left: 18px;
	line-height: 21px;
}

html>body DIV.zapp_navi_main {
	width:179px;
}

DIV.active {
	font-weight: bold;	
}


DIV.zapp_navi_main a{
	text-decoration: none;
	color: #00519e;
}

DIV.zapp_navi_main_sub {
	width:197px;
	height:22px;
	background:  url("../images/zapp_navi_bg.gif") repeat-x bottom left;
	background-color: #FFFFFF;
	padding-left: 28px;
	line-height: 21px;
}


html>body DIV.zapp_navi_main_sub {
	width:169px;
}


DIV.zapp_navi_main_sub a, DIV.zapp_navi_main_sub_last a{
	text-decoration: none;
	color: #5c5a5a;
}

DIV.zapp_navi_2_main_sub a, DIV.zapp_navi_2_main_sub_last a{
	text-decoration: none;
	color: #5c5a5a;
}

DIV.zapp_navi_2_main_sub {
	width:197px;
	height:22px;
	background:  url("../images/zapp_navi_2_bg.gif") repeat-x bottom left;
	background-color: #FFFFFF;
	padding-left: 40px;
	line-height: 21px;
	font-size: 11px;
}


html>body DIV.zapp_navi_2_main_sub {
	width:157px;
}


DIV.zapp_navi_main_sub_last {
	width:197px;
	height:22px;
	background:  url("../images/zapp_navi_bg_last.gif") repeat-x bottom left;
	background-color: #FFFFFF;
	padding-left: 28px;
	line-height: 21px;
}



html>body DIV.zapp_navi_main_sub_last {
	width:169px;
}


DIV.zapp_navi_main_sub_active{
	width:197px;
	height:22px;
	background:  url("../images/zapp_navi_bg_active.gif") no-repeat bottom left;
	background-color: #FFFFFF;
	padding-left: 28px;
	line-height: 21px;
	font-weight: bold;
}

html>body DIV.zapp_navi_main_sub_active {
	width:169px;
}

DIV.zapp_navi_2_main_sub_active{
	width:197px;
	height:22px;
	background:  url("../images/zapp_navi_2_bg_active.gif") no-repeat bottom left;
	background-color: #FFFFFF;
	padding-left: 40px;
	line-height: 21px;
	font-weight: bold;
	font-size: 11px;
}

html>body DIV.zapp_navi_2_main_sub_active {
	width:157px;
}

DIV.zapp_navi_2_main_sub_active a{
	text-decoration: none;
	color: #00519e;
}

DIV.zapp_navi_main_sub_active_last{
	width:197px;
	height:22px;
	background:  url("../images/zapp_navi_bg_active_last.gif") no-repeat bottom left;
	background-color: #FFFFFF;
	padding-left: 28px;
	line-height: 21px;
}

html>body DIV.zapp_navi_main_sub_active_last {
	width:169px;
}

DIV.zapp_navi_main_sub_active a, DIV.zapp_navi_main_sub_active_last a{
	text-decoration: none;
	color: #00519e;
}


/* QUICKNAVI */
DIV.zapp_quicknavi {
	margin-left: -76px;
	width: 368px;
	height:32px;
	float:left;
}

DIV.zapp_quicknavi_webmail {
	width: 72px;
	height:32px;
	float: right;
}


DIV.zapp_quicknavi_home {
	width: 60px;
	height:32px;
	float: right;
}

DIV.zapp_quicknavi_login {
	width: 71px;
	height:32px;
	float: right;
	margin-left: -2px;
}

DIV.zapp_quicknavi_login_fon {
	width: 84px;
	height:32px;
	float: right;
}

DIV.zapp_quicknavi_kundenzenter {
	width: 107px;
	height:32px;
	float: left;
}

/* GOOGLE */

.searchbox a {color:#00519E;}

.url {color: #00519E; font-size:12px; font-family:trebuchet ms;}

DIV.zapp_googlebox {
	width: 179px;
	height: 96px;
	margin-left:16px;
	float:left;
	background: url("../images/zapp_search_box_bg.gif") no-repeat top right;
}


DIV.zapp_google_text {
	width:110px;
	height:20px;
	float: left;
}

DIV.zapp_google_text INPUT {
	border: 0px;
	font-family: trebuchet ms;
	font-size: 12px;
	width:100px;
	height:17px;
	margin-top:2px;
	margin-left: 6px;
	line-height: 17px;
}

* html DIV.zapp_google_text INPUT {
	height: 14px;
	margin-left: 0px;
	
}

DIV.zapp_google_button {
	width: 46px;
	height: 20px;
	float: left;
}

DIV.zapp_google_inputs {
	margin-left: 12px;
	margin-top: 37px;
}

DIV.tx-clicgooglesearch-pi2 {
	margin-top: 10px;
	width: 400px;
}

DIV.zapp_google_suche {
	height:19px;
	float: left;
	width: 34px;
	font-size: 11px;
	text-align: center;
	margin-top:5px;
}

DIV.zapp_google_suche1 {
	height:19px;
	float: left;
	width: 68px;
	font-size: 11px;
	text-align: center;
	margin-top:5px;
	margin-left: 14px;
}

DIV.zapp_google_suche2 {
	height:19px;
	float: left;
	width: 53px;
	font-size: 11px;
	text-align: center;
	margin-top:5px;
}

DIV.zapp_google_suche3 {
	height:19px;
	float: left;
	width: 34px;
	font-size: 11px;
	text-align: center;
	margin-top:5px;
}


DIV.zapp_google_suche1 a, DIV.zapp_google_suche2 a, DIV.zapp_google_suche3 a{
	color:#424242;
	text-decoration: none;
}

DIV.zapp_google_moreresult {
	width: 569px;	
	text-align: center;
}

DIV.zapp_google_moreresult a{
	color:#424242;
	text-decoration: none;
}

/* SEITEN TITLE */

DIV.zapp_seitentitel {
	margin-top: 27px;
	font-size: 24px;
	font-weight: bold;
	color:#00519e;
}

/* SEITENINHALT TITLE */

DIV.zapp_seiteninhalt_titel{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	color:#00519e;
}

DIV.zapp_newstitel {
	font-size: 14px;
	font-weight: bold;
	color:#00519e;
	float: left;
}

DIV.zapp_newstitel A{
	color:#00519e;
	text-decoration: none;	
}

DIV.zapp_list_date {
	float: left;
	font-size: 11px;
	line-height: 18px;
}

DIV.news-list-morelink a{
	color:#00519e;
	text-decoration: none;	
}

DIV.zapp_newslistcontent_dashed {
	clear: left;
	height: 1px;
	font-size: 1px;
	width: 554px;
	border-bottom: 1px dotted #cccccc;
}

DIV.news-single-backlink {
	margin-top: 10px;
	text-align: left;
	width: 554px;
	font-size: 11px;
}

DIV.news-single-backlink a{
	text-decoration: none;
	color:#00519e;
}

DIV.news-list-container IMG, DIV.news-single-item IMG{
	margin-top: 10px;
}

DIV.news-amenu-container {
	margin-top: 15px;
}

DIV.news-amenu-container a{
	color:#00519e;
	text-decoration: none;	
}

DIV.tx-ttnews-browsebox a{
	font-size: 11px;
	color:#00519e;
	text-decoration: none;	
	
}

/* CONTENT */

DIV.zapp_content {
	margin-top: 15px;
	font-size: 11px;
	color: #5c5a5a;
	width: 554px;
}

DIV.pdf a {
	text-decoration: none;
	font-size: 11px;
	color:#00519e;
	font-weight: normal;
}

SPAN.filecount {
	font-size: 0px;
	height:0px;
	width: 0px;
}


/* PAGEPATH */
DIV.zapp_pagepath {
	padding-top: 6px;
	font-size: 11px;
	color: #5c5a5a;
}
	
DIV.zapp_pagepath a{
	color: #5c5a5a;
	text-decoration: none;
}


/* CATCHER */

DIV.zapp_catcher {
	width: 569px;
/*	height:176px; */
}


DIV.zapp_catcher_titel {
	padding-top: 20px;
	padding-left: 18px;
	color:#f5f7fb;
	font-size: 16px;
	font-weight: bold;
}

DIV.zapp_catcher_text {
	padding-left: 18px;
	color:#f5f7fb;
	font-size: 15px;
}

DIV.zapp_catcher_link {
	margin-top:27px;
	margin-left: 18px;
	padding-left:10px;
	font-size: 12px;
	background:  url("../images/zapp_catcher_arrow.gif") no-repeat center left;
}

DIV.zapp_catcher_link a{
	text-decoration: none;
	color:#84d0f0;
}


/* SLIDER */

DIV.zapp_sliders{
	position: relative;
	width:569px;
	height:88px;
	background:  url("../images/zapp_slider_bottom.gif") no-repeat bottom left;
	
}

DIV.zapp_slider {
	background:  url("../images/zapp_slider_bg.gif") repeat-x top left;
	background-color: #FFFFFF;
}

DIV.zapp_sliders_boxes {
	border-left: 1px solid #dadadc;
	border-right: 1px solid #dadadc;
	height:83px;
/*	filter:alpha(opacity=10); */
/*	-moz-opacity:.10; */
}

DIV.zapp_slider_bottom {
	width: 569px;
	height: 5px;
}


DIV.zapp_slidertitle_PRIVAT, DIV.zapp_slidertitle_GESCHAEFT, DIV.zapp_slidertitle_ZAPPMEDIA, DIV.zapp_slidertitle_ZAPPONLINE, DIV.zapp_slidertitle_ZAPPFON, DIV.zapp_slidertitle_ZAPPGESCHAEFT1, DIV.zapp_slidertitle_ZAPPGESCHAEFT2 {
	color: #00519e;
	font-size: 17px;
	font-weight: bold;
	padding-top: 12px;
	padding-left: 12px;
}

DIV.zapp_slidertitle_PRIVAT a, DIV.zapp_slidertitle_GESCHAEFT a, DIV.zapp_slidertitle_ZAPPONLINE a,DIV.zapp_slidertitle_ZAPPGESCHAEFT1 a, DIV.zapp_slidertitle_ZAPPGESCHAEFT2 a {
	color: #00519e;
	text-decoration: none;
}


DIV.zapp_slidertitle_ZAPPFON a{
	color: #16990F;
	text-decoration: none;
}

DIV.zapp_slidertitle_ZAPPMEDIA a{
	color: #b41c1c;
	text-decoration: none;
}
	

DIV.zapp_sliderintro {
	font-size: 11px;
	padding-left: 12px;
	padding-top:0px;
	margin-top:0px;
}

DIV.zapp_sliderintro a{
	color: #5c5a5a;
	text-decoration: none;
}

DIV.zapp_slidercontent {
	font-size: 11px;
	padding-left: 12px;
	padding-top:5px;
	padding-bottom: 15px;
}

DIV.zapp_slidercontent a{
	color: #5c5a5a;
	text-decoration: none;
}

DIV.zapp_sliderpicture {
	padding-top:17px;
	padding-bottom: 10px;
	padding-left: 12px;
}

DIV.zapp_slider_move {
	background-color: #CCCCCC;
}


DIV.zapp_sliderlinktitle{
	margin-left: 12px;
	padding-left:10px;
	background:  url("../images/zapp_slider_arrow.gif") no-repeat center left;
}

DIV.zapp_sliderlinktitle a{
	text-decoration: none;
	color:#93d5f2;
}



/* NEWSSCHLAGZEILEN */

/* Newsschlagzeilen */



#zapp_newsschlazeilen {
	margin-top:20px;
	margin-bottom:20px;
	font-size: 11px;
}

DIV.zapp_ns_list_header {
	width: 178px;
	height: 22px;
	background:  url("../images/zapp_header_newsschlagzeilen.gif") no-repeat top left;
}

DIV.zapp_ns_list_footer {
	background:  url("../images/zapp_footer_newsschlagzeilen.gif") no-repeat bottom left;
	width: 178px;
	height: 5px;
	font-size: 0px;
}


#zapp_newslist {
	width:178px;
/*	height:150px; */
	background:  url('../images/zapp_newsschlagzeilen_bg.gif') repeat-x  bottom left;		
	border-left: 1px solid #dadadc;
	border-right: 1px solid #dadadc;
}

html>body #zapp_newslist {
	width: 176px;
}

#zapp_newslist ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}


#zapp_newslist ul li { 
	display: table;
	padding-left: 5px;
	padding-bottom: 2px;
}



#zapp_newslist ul li a{
	text-decoration: none;
	/* padding: .2em 1em;*/
	color: #1bbbe9;
}

#zapp_newslist_ul1 {
	width: 50px;
	color:#5c5a5a;
}

#zapp_newslist_ul1 li{
	padding-left: 8px;
}



#zapp_newslist_ul2 {
	width: 170px;
	color:#2ac0ea;
}

#zapp_newslist_ul3 {
	width: 100%;
	color:#5c5a5a;
}

#zapp_newslist_ul3 li p{
	padding: 0px 0px 5px 0px;
	margin: 0px;	
}


DIV.zapp_newslist_dashed {
	clear: left;
	background:  url('../images/zapp_newsschlagzeilen_dashed.png') no-repeat  top left;		
	height: 1px;
	font-size: 1px;
	width: 176px;
}


html>body DIV.zapp_newslist_dashed {
	width: 176px;
}

DIV.zapp_newslist_clear{
	clear: left;
	width: 176px;
	height: 1px;
	font-size: 1px;
}

SPAN.zapp_ns_list_time {
	display: block;
	width: 39px;
}

SPAN.zapp_ns_list_title {
	width: 137px;
	display: block;
	float: left;
}
DIV.zapp_ns_list_title {
	float: left;
	width: 137px;
}

DIV.zapp_newslist_abstand {
	height: 7px;
	font-size: 1px;
	width: 176px;
	clear:left;
}

/* HELP */

#navi_help {
	position: relative;
	bottom: 60px;
	height:0px;
	width:179px;	
	margin-left: 20px;	
	
}

#navi_help_pos {
	position: absolute; 
	bottom:0px;
	background: url("../images/zapp_navi_help_bg.gif") repeat-x;
	width: 179px;	
}


#zapp_navi_help {
	
	margin-top:10px;
	margin-bottom:10px;
	margin-left:17px;
	width:179px;
	background-color:#f1f1f1;
	background: url("../images/zapp_navi_help_bg.gif") repeat-x 0px 20px;
}

DIV.zapp_help_navi_header {
	width:179px;
	height:22px;
	background: url("../images/zapp_navi_header_help.gif") no-repeat top left;
}

DIV.zapp_help_navi_footer {
	width:179px;
	height:5px;
	font-size: 0px;
	background: url("../images/zapp_navi_footer_help.gif") no-repeat bottom left;
}

DIV.zapp_help_navi {
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px dotted #b2b2b2;
	width:155px;
	height: 21px;
	padding-left: 13px;
	line-height: 21px;
	background: url("../images/zapp_navi_help_arrow.png") no-repeat 0px 10px;
}

html>body DIV.zapp_help_navi {
	width:146px;
}

DIV.zapp_help_navi_active {
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px dotted #b2b2b2;
	width:155px;
	height: 21px;
	padding-left: 13px;
	line-height: 21px;
	background: url("../images/zapp_navi_help_active_arrow.png") no-repeat 0px 10px;
}

DIV.zapp_help_navi_active a {
	text-decoration: none;
	color:#5c5a5a;
}


html>body DIV.zapp_help_navi_active {
	width:146px;
}

DIV.zapp_help_navi a {
	text-decoration: none;
	color:#5c5a5a;
}

DIV.zapp_help_navi_last {
	margin-left: 10px;
	margin-right: 10px;
	width:155px;
	height: 21px;
	padding-left: 13px;
	line-height: 21px;
	background: url("../images/zapp_navi_help_arrow.png") no-repeat center left;
}

html>body DIV.zapp_help_navi_last {
	width:146px;
}

DIV.zapp_help_navi_last a {
	text-decoration: none;
	color:#5c5a5a;
}

DIV.zapp_help_navi_last_active {
	margin-left: 10px;
	margin-right: 10px;
	width:155px;
	height: 21px;
	padding-left: 13px;
	line-height: 21px;
	background: url("../images/zapp_navi_help_active_arrow.png") no-repeat center left;
}

html>body DIV.zapp_help_navi_last_active {
	width: 146px;
}


DIV.zapp_help_navi_last_active a {
	text-decoration: none;
	color:#5c5a5a;
}

/* ANNOUNCEMENT */

DIV.zapp_announcement {
	width: 179px;
	height:87px;
	margin-top: 15px;
}

/* STATUSMELDUNG */

DIV.zapp_statusmessage {
	margin-top: 15px;
}

DIV.zapp_status_header {
	width: 179px;
	height:22px;
	background: url("../images/zapp_status_header.gif") no-repeat top left;
}

DIV.zapp_status_content {
	width: 177px;
	background: url("../images/zapp_status_bg.gif") repeat-x bottom left;
	color: #5c5a5a;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #dadadc;
	border-right: 1px solid #dadadc;
}

* html DIV.zapp_status_content {
	width: 179px;
}

DIV.zapp_status_data {
	padding-left: 9px;
	padding-right: 9px;	
}

DIV.zapp_status_data a{
	text-decoration: none;
	color: #5c5a5a;
}

DIV.zapp_status_bottom {
	width: 179px;
	height:5px;
	background: url("../images/zapp_status_bottom.gif") no-repeat top left;
}


/* PARTNER */

DIV.zapp_partner{
	margin-top: 15px;
	margin-bottom: 15px;
}

DIV.zapp_partner_header {
	width: 179px;
	height:22px;
	background: url("../images/zapp_partner_header.gif") no-repeat top left;
}

DIV.zapp_partner_content {
	width: 177px;
	background: url("../images/zapp_partner_bg.gif") repeat-x bottom left;
	color: #5c5a5a;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #dadadc;
	border-right: 1px solid #dadadc;
}


DIV.zapp_partner_data {
	padding-left: 9px;
	padding-right: 9px;	
}

DIV.zapp_partner_bottom {
	width: 179px;
	height:5px;
	background: url("../images/zapp_partner_bottom.gif") no-repeat top left;
}

DIV.zapp_partner_data_logo {
	float:left;
	height: 22px;
	padding-left: 10px;
}

DIV.zapp_partner_data_name {
	float:left;
	height: 22px;
	padding-left: 10px;
	line-height: 22px;
}

DIV.zapp_partner_data_name a{
	text-decoration: none;
	color: #5c5a5a;
}

DIV.zapp_partner_dashed {
	height: 1px;
	font-size: 1px;
	width: 175px;
	background: url("../images/zapp_partner_dashed.png") no-repeat top center;
}

DIV.zapp_plz_text {
	font-family: trebuchet ms;
	color: #00519E;
	font-size: 13px;
	margin-left: 10px;
	margin-top: 10px;
}

DIV.zapp_plz_inputtext {
	margin-top: 10px;
	color: #00519E;
	font-family: trebuchet ms;
	font-size: 12px;
	margin-left: 10px;
	text-align:			center;
}

DIV.zapp_plz_inputtext input { 
	border: 1px solid #DADADC;
	color: #00519E;
	font-family: trebuchet ms;
	font-size: 11px;
}

DIV.zapp_plz_inputsubmit {
	margin-top: 10px;
	margin-left: 10px;
	text-align:			center;
}

DIV.zapp_plz_inputsubmit input{
	font-family:		trebuchet ms;
	font-size: 			11px;
	background-color: 	#00519E;
	color: 				#93D5F2;
	border:	 			1px solid #000000;
}

DIV.zapp_plz_keineregion {
	margin-top:20px;
	padding-left: 10px;
	color: #00519E;
}

DIV.zapp_plz_keineregion a{
	color: #00519E;
}



/* SHOP */

DIV.tx-clicinfoshop-pi1 {
	margin-top: -40px;
}

html>body DIV.tx-clicinfoshop-pi1 {
	margin-top: -20px;
}

DIV.zapp_shop_liste, DIV.zapp_shop_detail{
	margin-top: 40px;
}


DIV.zapp_shop_liste_left, DIV.zapp_shop_detail_left {
	width: 330px;
	float: left;
}

DIV.zapp_shop_liste_right, DIV.zapp_shop_detail_right {
	/*padding-top:20px;*/
	width: 239px;
	float: left;
	text-align: center;
}

DIV.zapp_shop_liste_image {
	width: 120px;
	height: 120px;
	float: right;	
}

DIV.zapp_shop_detail_image {
	width: 120px;
	height: 120px;
	float: right;	
}


DIV.zapp_shop_liste_title {
	color: #00519e;
	font-size: 18px;
	font-weight: bold;
}

DIV.zapp_shop_detail_title {
	color: #00519e;
	font-size: 24px;
	font-weight: bold;
}


DIV.zapp_shop_liste_title a{
	text-decoration:none; 
	color: #00519e;
}

DIV.zapp_shop_liste_beschreibung, DIV.zapp_shop_detail_beschreibung {
	padding-top:20px;
	color:#5c5a5a;
	font-size: 11px;
}

DIV.zapp_shop_liste_preis {
	margin-top: 10px;
	color:#000000;
	font-size: 14px;
	font-weight: bold;
}

DIV.zapp_shop_detail_preis {
	margin-top: 10px;
	color:#000000;
	font-size: 19px;
	font-weight: bold;
}

DIV.zapp_shop_liste_preismwst, DIV.zapp_shop_detail_preismwst {
	color:#000000;
	font-size: 11px;
	font-weight: bold;
}

DIV.zapp_shop_liste_preiszusatzinfo, DIV.zapp_shop_detail_preiszusatzinfo {
	color: #5c5a5a;
	font-size: 11px;
}


DIV.zapp_shop_detail_lasche {
	width:115px;
	height: 20px;
	background: url("../images/zapp_shop_lasche.gif") no-repeat top left;
	float: left;
	margin-right: 3px;
	font-size: 11px;
	text-align: center;	
	line-height: 20px;
}

DIV.zapp_shop_detail_lasche a{
	color: #5c5a5a;
	text-decoration: none;
}


DIV.zapp_shop_detail_register {
	width: 569px;
	background: url("../images/zapp_shop_detail_bg.gif") repeat-y top left;
	font-size:11px;
	color:#5c5a5a;
}

DIV.zapp_shop_detail_register_bottom {
	width: 569px;
	height: 6px;
	margin-top: -2px;
	background: url("../images/zapp_shop_detail_bottom.gif") no-repeat top left;
}

DIV.zapp_shop_detail_register_header {
	width: 569px;
	height: 6px;
	font-size: 1px;
	background: url("../images/zapp_shop_detail_header.gif") no-repeat top left;
}

DIV.zapp_shop_detail_regbeschreibung {
	margin-left: 12px;
	margin-right: 12px;
}

DIV.zapp_shop_detail_titel {
	margin-left: 12px;
	margin-right: 12px;
	padding-top: 15px;
	padding-bottom:18px;
	color:#5c5a5a;
	font-weight: bold;
}



DIV.zapp_shop_detail_liste2_1 {
	width: 265px;
	float: left;
	margin-left: 12px;
}


DIV.zapp_shop_detail_liste2_2 {
	width: 264px;
	float: left;
	margin-left: 18px;
}

DIV.zapp_shop_detail_bilder {
	width: 100px;
	float: left;
	margin-left: 10px;
}


DIV.zapp_shop_detail_bildtext_linie {
	width: 545px;
	clear: left;
	height:10px;
	border-bottom: 1px solid #dadadc;	
	margin-left: 12px;
	margin-bottom: 10px;
}

DIV.zapp_shop_bestellen {
	margin-top: 10px;
	font-size: 11px;
	color:#5c5a5a;
	float: left;
}

DIV.zapp_shop_bestellen INPUT{
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color:#5c5a5a;
	width:30px;
}

DIV.zapp_shop_bestellen_warenkorb{
	margin-left: 6px;
	margin-top: 8px;
	height: 10px;
	width: 10px;
	float: left;
}

DIV.zapp_warenkorb_summe {
	margin-top:40px;
	font-size: 11px;
	
}


DIV.zapp_shop_hinweis {
	margin-right: 17px;
	border: 1px dotted #5c5a5a;
	padding: 5px;
	font-size: 12px;
	background-color: #00519E;
	color: #FFFFFF;
	
}

/* REGION */
DIV.zapp_region {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 25px;
	float: right;
}

DIV.zapp_region_header {
	width: 179px;
	height:22px;
	background: url("../images/zapp_region_header.gif") no-repeat top left;
}


DIV.zapp_region_bottom {
	width: 179px;
	height:5px;
	background: url("../images/zapp_region_bottom.gif") no-repeat top left;
	font-size: 0px;
}

DIV.zapp_region_form {
	width: 177px;
	border-left: 1px solid #dadadc;
	border-right: 1px solid #dadadc;
	background: url("../images/zapp_partner_bg.gif") repeat-x bottom left;
	margin-bottom: -12px;
}

* html DIV.zapp_region_form {
	margin-top:-20px;
	width: 179px;
	margin-bottom: -20px;
	
}
INPUT.zapp_region_plz {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color:#5c5a5a;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}

INPUT.zapp_region_senden {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color:#5c5a5a;
	margin-left: 10px;	
	margin-top: 20px;
}

DIV.zapp_region_text {
	margin-left: 8px;
	margin-right:8px;
}

* html INPUT.zapp_region_senden {
}

/* Downloads */
TABLE.csc-uploads{
	font-size: 11px;
	color: #5c5a5a;
	text-decoration: none;
	width:400px;
}

TABLE.csc-uploads a{
	color: #5c5a5a;
	text-decoration: none;
}

TD.csc-uploads-fileName p{
	margin: 0px;
	padding: 0px;
	float: left;
}


TD.csc-uploads-fileName p.csc-uploads-description, TD.csc-uploads-fileSize p{
	padding-left: 20px;
}


/* SENDER TABELLE */

DIV.tx-clicsendertabelle-pi1 {
	margin-top: 25px;
}

DIV.zapp_sender_lasche {
	width:115px;
	height: 20px;
	background: url("../images/zapp_shop_lasche.gif") no-repeat top left;
	float: left;
	margin-right: 3px;
	font-size: 11px;
	text-align: center;	
	line-height: 20px;
}

DIV.zapp_sender_lasche a{
	color: #5c5a5a;
	text-decoration: none;
}


DIV.zapp_sender_content {
	width: 569px;
	background: url("../images/zapp_shop_detail_bg.gif") repeat-y top left;
	font-size:11px;
	color:#5c5a5a;
}

DIV.zapp_sender_bottom {
	width: 569px;
	height: 6px;
	margin-top: -2px;
	background: url("../images/zapp_shop_detail_bottom.gif") no-repeat top left;
}

DIV.zapp_sender_header {
	width: 569px;
	height: 6px;
	font-size: 1px;
	background: url("../images/zapp_shop_detail_header.gif") no-repeat top left;
}

DIV.zapp_sender_logo {
	display:table-cell; 
	text-align:center; 
	width:70px; 
	min-height:20px; 
	float:left;	
}

DIV.zapp_sender_sender {
	display:table-cell; 
	width:120px; 
	padding-left:10px; 
	min-height:20px; 
	float:left;
}

DIV.zapp_sender_sender a, DIV.zapp_sender_sprache a, DIV.zapp_sender_frequenz a, DIV.zapp_sender_format a{
	text-decoration: none;
	color: #0051B0;
}

DIV.zapp_sender_sprache {
	display:table-cell; 
	width:80px; 
	padding-left: 10px;
	min-height:20px; 
	float:left;
}

DIV.zapp_sender_sprache SELECT {
	font-family: trebuchet ms;
	height:18px;
	width: 80px;
	color: #5c5a5a;
	border: 1px solid #CCCCCC;
	font-size: 11px;		
}


DIV.zapp_sender_beschreibung {
	display:table-cell; 
	padding-left: 10px;
	width:170px; 
	min-height:20px; 
	float:left;
}

DIV.zapp_sender_frequenz {
	float: left;
	width: 70px;
	padding-left: 10px;
	display: table-cell;
	min-height:20px; 
}

* html DIV.zapp_sender_frequenz {
	width: 80px;
}

DIV.zapp_sender_webseite {
	float: left;
	width: 40px;
}

DIV.zapp_sender_webseite a {
	text-decoration: none;
	color:#417cb5;
}

DIV.zapp_sender_liste_dashed {
	width: 567px;
	height: 1px;
	font-size: 1px;
	background: url("../images/zapp_sender_liste_dashed.gif") no-repeat top left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 1px;
}

* html DIV.zapp_sender_liste_dashed {
	width: 567px;
	height: 1px;
	font-size: 1px;
	background: url("../images/zapp_sender_liste_dashed.gif") no-repeat top left;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: -9px;
}

DIV.zapp_sender_liste_dashed_titel {
	width: 567px;
	height: 1px;
	font-size: 1px;
	background: url("../images/zapp_sender_liste_dashed.gif") no-repeat top left;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 1px;
}

* html DIV.zapp_sender_liste_dashed_titel {
	width: 567px;
	height: 1px;
	font-size: 1px;
	background: url("../images/zapp_sender_liste_dashed.gif") no-repeat top left;
	margin-top: 10px;
	margin-bottom: 2px;
	margin-left: -9px;
}

* html DIV.zapp_sender_liste_dashed_titel_1 {
	width: 567px;
	height: 1px;
	font-size: 1px;
	background: url("../images/zapp_sender_liste_dashed.gif") no-repeat top left;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: -9px;
}

DIV.zapp_sender_pdf{
	margin-bottom: 10px;
	background: url("../images/zapp_sender_pdf.gif") no-repeat top left;
	padding-left: 20px;	
	
}

DIV.zapp_sender_pdf a{
	text-decoration: none;
	color: #00519E;
}


/* WETTERPROGNOSE */

DIV.zapp_wetter_header {
	width: 179px;
	height:22px;
	background: url("../images/zapp_wetter_header.gif") no-repeat top left;
}



DIV.zapp_wetter_header_bauernregel {
	margin-top:10px;
	width: 179px;
	height:22px;
	background: url("../images/zapp_header_bauernregel.gif") no-repeat top left;
}

DIV.zapp_wetter_content_bauerregel {
	width: 167px;
	background: url("../images/zapp_wetter_bg.gif") repeat-x bottom left;
	color: #5c5a5a;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #dadadc;
	border-right: 1px solid #dadadc;
	padding-left: 10px;
}

* html DIV.zapp_wetter_content_bauerregel {
	width: 179px;
}

DIV.zapp_wetter_content {
	width: 177px;
	background: url("../images/zapp_wetter_bg.gif") repeat-x bottom left;
	color: #5c5a5a;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #dadadc;
	border-right: 1px solid #dadadc;
}

* html DIV.zapp_wetter_content {
	width: 179px;
}


DIV.zapp_wetter_bottom {
	width: 179px;
	height:5px;
	background: url("../images/zapp_wetter_bottom.gif") no-repeat top left;
}

DIV.zapp_wetter_common {
	float: left;
	width: 88px;
}

DIV.zapp_wetter_common_title {
	color:#00519e;
	font-size: 12px;
	text-align: center;
}

DIV.zapp_wetter_common_text, DIV.zapp_wetter_common_temp {
	font-size: 11px;
	text-align: center;
	color:#5c5a5a;
}

DIV.zapp_wetter_common_icon {
	text-align: center;
}


DIV.zapp_wetter_select SELECT{
	font-size: 10px;
	border: 1px #c0c0c0 solid;
	text-align: left;
	width:150px;
}

DIV.zapp_wetter_select {
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
}

DIV.zapp_wetter_dashed {
	font-size:1px;
	height:1px;
	border-bottom: 1px dotted #c0c0c0;
	margin-left: 10px;
	margin-right: 10px;
}

DIV.zapp_wetter_detail {
	margin-top: 3px;
	width: 100px;
	text-align: right;
	background: url("../images/zapp_wetter_arrow.png") no-repeat center left;
	margin-left: 60px;
	font-size:10px;
}

DIV.zapp_wetter_detail a{
	text-decoration: none;
	color:#1bbbe9;
}

DIV.zapp_wetter_prog {
	float: left;
	width:280px;
}

DIV.zapp_wetter_prog_header {
	margin-top: 10px;
	font-size: 11px;
	font-weight: normal;
	float:left;
	background-color: #E5EDF5;
	padding-top: 3px;
	padding-bottom: 3px;
	width:90px;
	text-align: center;
}

DIV.zapp_wetter_prog_titel {
	margin-top: 20px;
	font-size: 16px;
	color: #00519e;
}

DIV.zapp_wetter_prog_titel_1 {
	font-size: 12px;
	color: #00519e;
	padding-left:0px;
	margin-top: 10px;
	float:left;
	width:110px;
	background-color: #E5EDF5;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

DIV.zapp_wetter_prog_icon {
	float:left;
	width:80px;
	text-align: center;
	padding-right: 10px;
}

* html DIV.zapp_wetter_prog_icon {
	width:90px;
}

DIV.zapp_wetter_prog_text {
	float:left;
	width:90px;
	text-align: center;
	font-size:11px;
}

/* Aufzählung */

UL.csc-bulletlist {
	font-size: 11px;
	padding-left: 16px;
	list-style-type: disc;
	width: 540px;
	margin-left: 0px;
}


/* WARENKORB */


DIV.zapp_warenkorb {
	padding-top: 25px;
	font-size: 11px;
	color: #5c5a5a;
	margin-left: 34px;
}

html>body DIV.zapp_warenkorb {
	padding-top: 40px;
}

DIV.zapp_warenkorb a{
	text-decoration: none;
	color: #00519e;
}

DIV.zapp_warenkorb_liste1, DIV.zapp_warenkorb_liste_1 {
	float:left; width:120px; 
}

DIV.zapp_warenkorb_liste2, DIV.zapp_warenkorb_liste_2 {
	float:left; width:220px; 
}

* html DIV.zapp_warenkorb_liste2{
	float:left; width:140px; 
}

* html DIV.zapp_warenkorb_liste_2{
	float:left; width:180px; 
}


DIV.zapp_warenkorb_liste3, DIV.zapp_warenkorb_liste_3 {
	float:left; text-align:right; width:30px;
}

DIV.zapp_warenkorb_liste4 {
	float:left; text-align:right; margin-left:5px; width:75px;
}

DIV.zapp_warenkorb_liste_4 {
	float:left; text-align:right; margin-left:20px; width:75px;
}

DIV.zapp_warenkorb_liste5 {
	float:left; text-align:right; margin-left:10px; width:75px;
}

DIV.zapp_warenkorb_liste_5 {
	float:left; text-align:right; margin-left:10px; width:75px;
}

DIV.zapp_warenkorb_bestellung {
	float:left; 
	margin-left:100px; 
	width:130px; 
	border: 1px solid #5c5a5a; 
	background-color: #C0C0C0; 
	font-size:11px; 
	font-weight: normal; 
	padding-left: 3px; 
	text-align: center; 
	height: 15px;
}

DIV.zapp_warenkorb_zumwarenkorb{
	float:left; 
	width:130px; 
	border: 1px solid #5c5a5a; 
	background-color: #C0C0C0; 
	font-size:11px; 
	font-weight: normal; 
	padding-left: 3px; 
	text-align: center; 
	height: 15px;
}

html>body DIV.zapp_warenkorb_bestellung {
	margin-left: 150px;
}

* html DIV.zapp_warenkorb_kasse {
	margin-left: 25px;
}

DIV.zapp_warenkorb_senden {
	width: 220px;
}

* html DIV.zapp_warenkorb_senden {
	width: 260px;
}

DIV.zapp_warenkorb_kassesenden {
	width: 130px;
}

* html DIV.zapp_warenkorb_kassesenden {
	width: 190px;
}

DIV.zapp_warenkorbbox_header {
	width: 179px;
	height:22px;
	background: url("../images/zapp_warenkorb_box.gif") no-repeat top left;
}

DIV.zapp_warenkorbbox_content {
	width: 157px;
	background: url("../images/zapp_wetter_bg.gif") repeat-x bottom left;
	color: #5c5a5a;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #dadadc;
	border-right: 1px solid #dadadc;
	padding: 10px;
}

DIV.zapp_warenkorbbox_content a{
	text-decoration: none;
	color: #00519e;
}

* html DIV.zapp_warenkorbbox_content {
	width: 179px;
}

DIV.zapp_warenkorbbox_bottom {
	width: 179px;
	height:5px;
	background: url("../images/zapp_wetter_bottom.gif") no-repeat top left;
	margin-bottom: 10px;
}

/* Sliderpräsentation */

/*
DIV.tx-clicsliderpraesentation-pi11 {
	position: absolute;
	top:489px;
	left:408px;
	width: 375px;
	height: 181px;
}
*/

DIV.zapp_sliderprasentation {
	/* position: relative;*/
	margin-top: 5px;
	/* top:-122px;*/
	/*left:190px;*/
	width: 375px;
	height: 181px;
	float: left;
}


DIV.zapp_sliderpraesentation_header {
	position:relative;
	top:0;
	left:0;
	width: 375px;
	height: 22px;
	background: url("../images/zapp_onlineproduct_header.gif") no-repeat top left;
}

DIV.zapp_sliderpraesentation_content {
	width: 375px;
	height:154px;
	background: url("../images/zapp_onlineproduct_bg.gif") repeat-x top left;
	border-left: 1px solid #dadadc;
	border-right: 1px solid #dadadc;
	overflow: hidden;
}


html>body DIV.zapp_sliderpraesentation_content {
	width: 373px;
	
}

DIV.zapp_sliderpraesentation_footer {
	width: 375px;
	height: 5px;
	background: url("../images/zapp_onlineproduct_footer.gif") no-repeat top left;
}

* html DIV.zapp_sliderpraesentation_footer1{
	position:relative;
	top:-74;
	width: 375px;
	height: 5px;
	background: url("../images/zapp_onlineproduct_footer.gif") no-repeat top left;
}


DIV.zapp_arrow_left {
	position: relative;
	top:38;
	left:0;
	width: 19px;
	height: 36px;
	z-index: 10;
}

DIV.zapp_arrow_right {
	position: relative;
	top:0;
	left:354;
	width: 19px;
	height: 36px;
	z-index: 10;
}

fieldset.csc-mailform{
	border: 0px;
	padding-left: 0px;	
}

fieldset.csc-mailform label{
	display: table;
	border: 0px;	
}

fieldset.csc-mailform input, textarea{
	display: table;
	float: left;
}

DIV.csc-mailform-field{
	margin-bottom: 10px;	
	width: 100%;
	float: left;
	display: table;
	margin-left: 0px;
	font-size: 11px;
}

DIV.csc-mailform-field INPUT, TEXTAREA{
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #5c5a5a;
	font-family: trebuchet ms;
}


DIV.csc-frame{
	float: left;
	clear: both;
	width: 100%;
}


DIV.csc-header {
	margin-bottom: 10px;
}

DIV.csc-frame .zapp_content .csc-header{	
	overflow:hidden;
	background:transparent url(../images/zapp_header_mid.gif);
	background-repeat: repeat-x;
	width: 100%;
}

DIV.csc-frame .zapp_content{	
	width: 100%;
}

DIV.csc-frame .zapp_content .zapp_seiteninhalt_titel{
	margin-top: 3px;	
}

DIV.csc-frame .zapp_content p{
	margin: 0px;
	border-left:1px solid #DADADC;
	border-right:1px solid #DADADC;	
	width: 100%;
	display: table;
	padding: 10px;
	background: url(../images/zapp_onlineproduct_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

DIV.csc-frame-rulerBefore .header-left-edge {
	background:transparent url(../images/zapp_header_le.gif);
	width: 9px;
	height: 22px;
	float: left;
}

DIV.csc-frame-rulerBefore .header-right-edge {
	background:transparent url(../images/zapp_header_re.gif);
	width: 9px;
	height: 22px;
	float: right;
}


DIV.csc-frame-rulerBefore .zapp_seiteninhalt_titel{
	float: left;	
	margin-top: 0px;
}


DIV.csc-frame-rulerBefore .footer-left-edge {
	float: left;
	width: 9px;
	height: 5px;
	background: transparent url(../images/zapp_footer_le.gif) no-repeat scroll 0 0;
}


DIV.csc-frame-rulerBefore .footer-right-edge {
	float: right;
	width: 9px;
	height: 5px;
	background: transparent url(../images/zapp_footer_re.gif) no-repeat scroll 0 0;
}

DIV.csc-frame-rulerBefore .footer-content {
	width: 100%;
	height: 5px;
	background: transparent url(../images/zapp_footer_mid.gif) repeat-x scroll 0 0;
}


/* Configurator */

DIV.zapp_config_fehlermeldung {
	margin-top: 10px;
	font-size: 11px;
	color: #921515;
}

DIV.zapp_config_box {
	margin-top:10px;
	margin-right:15px;
	padding-top:10px;
	padding-bottom: 10px;
	font-size: 11px;
	border: 1px dotted #CCCCCC;
}

DIV.zapp_config_text_start {
	width:150px;
	float: left;
	padding-left: 10px;
}
DIV.zapp_config_input_start INPUT {
	border: 1px solid #DADADC;
	font-size: 11px;	
}

DIV.zapp_config_input_start_weiter INPUT {
	border: 1px solid #DADADC;
	background-color: #FDFDFD;
	font-size: 11px;
	color:#5c5a5a;
}

DIV.zapp_config_text_plz {
	width:400px;
	float: left;
	padding-left: 10px;
}

DIV.zapp_config_input_plz INPUT {
	border: 1px solid #DADADC;
	font-size: 11px;	
	float: left;
	color: #5c5a5a;
}

DIV.zapp_config_input_plz_weiter INPUT {
	border: 1px solid #DADADC;
	background-color: #FDFDFD;
	font-size: 11px;	
	float: left;
	color: #5c5a5a;
}

DIV.zapp_config_text_adresse {
	width:100px;
	float: left;
	padding-left: 10px;
	margin-bottom: 7px;
}

DIV.zapp_config_input_adresse INPUT, DIV.zapp_config_input_adresse SELECT {
	border: 1px solid #DADADC;
	font-size: 11px;	
	float: left;
	color: #5c5a5a;
}

DIV.zapp_config_input_weiter INPUT{
	margin-left: 20px;
	border: 1px solid #DADADC;
	background-color: #FDFDFD;
	font-size: 11px;
	color:#5c5a5a;
}


DIV.zapp_config_input_weiter INPUT.zapp_config_input_adresse_zurueck{
	margin-left: 110px;
}

DIV.zapp_config_text_abotitle {
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
}

DIV.zapp_config_input_abo {
	float: left;
	display: table;
}

DIV.zapp_config_text_abo {
	float:left;
	margin-left: 10px;
	display: table;
	width:300px;
}

DIV.zapp_config_text_abopreis {
	float:left;
	padding-left: 0px;
	display: table;
}

DIV.zapp_config_input_weiter INPUT.zapp_config_input_abo_weiter  {
	margin-left: 170px;
}

DIV.zapp_config_text_email {
	float:left;
	width:140px;	
	margin-bottom: 5px;
	font-size: 11px;
}


DIV.zapp_config_input_weiter INPUT.zapp_config_input_email_weiter  {
	margin-left: 140px;
}

DIV.zapp_config_input_email{
	float:left;
	width:120px;
}

DIV.zapp_config_input_email_2{
	float:left;
	margin-left: 20px;
}

DIV.zapp_config_input_email INPUT, DIV.zapp_config_input_email_2 INPUT{
	border: 1px solid #DADADC;
	background-color: #FDFDFD;
	font-size: 11px;
	color: #5c5a5a;
	width:70px;
}


DIV.zapp_config_picture_zus {
	float: left;
	width: 80px;
	margin-left: 20px;
}

DIV.zapp_config_picture_zus INPUT {
	margin-left: 35px;
	margin-top: 10px;
}

DIV.zapp_config_text_zus_auf {
	margin-top: 15px;
	margin-bottom: 10px;
}

DIV.zapp_config_input_zus INPUT {
	float: left;
	border: 1px solid #DADADC;
	font-size: 11px;	
	color: #5c5a5a;
	width:17px;
}

DIV.zapp_config_text_zus {
	margin-bottom: 10px;
}

DIV.zapp_config_input_weiter INPUT.zapp_config_input_zus_weiter {
	margin-left: 0px;
}

DIV.zapp_config_link {
	background:  url("../images/pdf.gif") no-repeat top left; 
	margin-bottom: 5px;
}

INPUT.zapp_supportshop {
	border: 1px solid #DADADC;
	background-color: #FDFDFD;
	font-size: 11px;
	color: #5c5a5a;
	width:80px;
}

SPAN.text_supportshop a {
	text-decoration: none;
	color: #00519E;
}

DIV.zapp_config_link a{
	text-decoration: none;
	padding-left: 20px;
	color:#00519E;
}

DIV.zapp_config_text_ver {
	float: left;
}

DIV.zapp_ver_width {
	width: 250px;
}

DIV.zapp_config_text_ver TEXTAREA {
	border: 1px solid #DADADC;
	font-size: 11px;	
	color: #5c5a5a;
	font-size: 11px;
	font-family: trebuchet ms;
	width: 250px;
	height:100px;
}

/* Dateinendungen */

TABLE.contenttable {
	margin-top: 10px;
	font-size: 11px;
	color: #5c5a5a;
	margin-right: 15px;
	border-collapse:collapse;
}


TD.td-0, TD.td-1, TD.td-last {
	padding: 2px;
	vertical-align: top;
	border: 1px solid #5c5a5a;
}

TD.td-0 {
	width: 80px;
}

/* Sonstiges */

DIV.filelinks {
	margin-top: 10px;
}


/* Definierter Rahmen */


DIV.zapp_linie_endborder {
	border-bottom: 1px dotted #666666;
	width: 569px;
}




DIV.zapp_rahmen_header1 {
	margin-top:20px;
	width:178px;
	height:22px;
	background:  url("../images/zapp_header_verlauf_1.gif") no-repeat top left;
}

html>body DIV.zapp_rahmen_border1 {
	border-left: 0px solid #dadadc;
	border-right:0px solid #dadadc;
	width: 176px;
	margin-bottom: -15px;
}

DIV.zapp_rahmen_border1 {
	border-left: 1px solid #dadadc;
	border-right:1px solid #dadadc;
	margin-top: 0px;
	margin-bottom: 0px;
	width:176px;
}

DIV.zapp_rahmen_bottom1 {
	width: 178px;
	height: 5px;
	font-size:0px;
	background:  url("../images/zapp_bottom_verlauf_1.gif") no-repeat bottom left;
}

DIV.zapp_rahmen_border1 DIV.zapp_seiteninhalt_titel {
	position: relative;
	top:-19px;
	width:178px;
	padding-left: 12px;
	font-size: 12px;
	font-weight: bold;
}

* html DIV.zapp_rahmen_border1 DIV.zapp_seiteninhalt_titel {
	top:5px;
	width:176px;
}

DIV.zapp_rahmen_border1 DIV.zapp_content {
	width: 176px;
	margin-top:-40px;
	background:  url("../images/zapp_onlineproduct_bg.gif") repeat-x bottom left;
}

html>body DIV.zapp_rahmen_border1 DIV.zapp_content {
	margin-top: -15px;
	border-left: 1px solid #dadadc;
	border-right:1px solid #dadadc;
}

DIV.zapp_rahmen_border1 DIV.zapp_content P.bodytext{
	margin-top: 0px;
	padding-left: 12px;
}

html>body DIV.zapp_rahmen_border1 DIV.zapp_content P.bodytext{
	margin-top: -25px;
	padding-bottom: 5px;
}





DIV.zapp_rahmen_header2 {
	margin-top:20px;
	width:375px;
	height:22px;
	background:  url("../images/zapp_header_verlauf_2.gif") no-repeat top left;
}

html>body DIV.zapp_rahmen_border2 {
	border-left: 0px solid #dadadc;
	border-right:0px solid #dadadc;
	width: 373px;
	margin-bottom: -15px;
}

DIV.zapp_rahmen_border2 {
	border-left: 1px solid #dadadc;
	border-right:1px solid #dadadc;
	margin-top: 0px;
	margin-bottom: 0px;
	width:373px;
}

DIV.zapp_rahmen_bottom2 {
	width: 375px;
	height: 5px;
	font-size:0px;
	background:  url("../images/zapp_bottom_verlauf_2.gif") no-repeat bottom left;
}

DIV.zapp_rahmen_border2 DIV.zapp_seiteninhalt_titel {
	position: relative;
	top:-19px;
	width:375px;
	padding-left: 12px;
	font-size: 12px;
	font-weight: bold;
}

* html DIV.zapp_rahmen_border2 DIV.zapp_seiteninhalt_titel {
	top:5px;
	width:373px;
}

DIV.zapp_rahmen_border2 DIV.zapp_content {
	width: 373px;
	margin-top:-40px;
	background:  url("../images/zapp_onlineproduct_bg.gif") repeat-x bottom left;
}

html>body DIV.zapp_rahmen_border2 DIV.zapp_content {
	margin-top: -15px;
	border-left: 1px solid #dadadc;
	border-right:1px solid #dadadc;
}

DIV.zapp_rahmen_border2 DIV.zapp_content P.bodytext{
	margin-top: 10px;
	padding-left: 12px;
}

html>body DIV.zapp_rahmen_border2 DIV.zapp_content P.bodytext{
	margin-top: -15px;
	padding-bottom: 5px;
}

DIV.zapp_rahmen_header3 {
	margin-top:20px;
	width:569px;
	height:22px;
	background:  url("../images/zapp_header_verlauf_3.gif") no-repeat top left;
}

html>body DIV.zapp_rahmen_border3 {
	border-left: 0px solid #dadadc;
	border-right:0px solid #dadadc;
	width: 567px;
	margin-bottom: -15px;
}

DIV.zapp_rahmen_border3 {
	border-left: 1px solid #dadadc;
	border-right:1px solid #dadadc;
	margin-top: 0px;
	margin-bottom: 0px;
	width:567px;
}

DIV.zapp_rahmen_bottom3 {
	width: 569px;
	height: 5px;
	font-size:0px;
	background:  url("../images/zapp_bottom_verlauf_3.gif") no-repeat bottom left;
}

DIV.zapp_rahmen_border3 DIV.zapp_seiteninhalt_titel {
	position: relative;
	top:-19px;
	width:569px;
	padding-left: 12px;
	font-size: 12px;
	font-weight: bold;
}

* html DIV.zapp_rahmen_border3 DIV.zapp_seiteninhalt_titel {
	top:5px;
	width:567px;
}

DIV.zapp_rahmen_border3 DIV.zapp_content {
	width: 567px;
	margin-top:-40px;
	background:  url("../images/zapp_onlineproduct_bg.gif") repeat-x bottom left;
}

html>body DIV.zapp_rahmen_border3 DIV.zapp_content {
	margin-top: -15px;
	border-left: 1px solid #dadadc;
	border-right:1px solid #dadadc;
}

DIV.zapp_rahmen_border3 DIV.zapp_content P.bodytext{
	margin-top: 0px;
	padding-left: 12px;
}

html>body DIV.zapp_rahmen_border3 DIV.zapp_content P.bodytext{
	margin-top: -25px;
	padding-bottom: 5px;
}


TD.zapp_installers_label_row {
	border-bottom:			1px solid black;
	font-family: trebuchet ms;
	font-size: 11px;
}

TD.zapp_installers_row {
	border-bottom:			1px solid black;
	font-family: trebuchet ms;
	font-size: 11px;
}


TD.zapp_name_linklist {
	font-family: trebuchet ms;
	font-size: 11px;
}

TD.zapp_name_linklist a{
	text-decoration: none;
	color: #00519e;
}

DIV.zapp_pdflink {
	text-align: right;
	margin-right: 20px;
	margin-top: 10px;
}



/* Loginbox */


DIV.zapp_loginbox {
	margin-bottom: 10px;
}

DIV.zapp_loginbox_header {
	width: 179px;
	height:22px;
	background: url("../images/zapp_header_loginbox.gif") no-repeat top left;
}

DIV.zapp_loginbox_bottom {
	width: 179px;
	height:5px;
	background: url("../images/zapp_wetter_bottom.gif") no-repeat top left;
}

DIV.zapp_loginbox_content {
	width: 179px;
	background: url("../images/zapp_wetter_bg.gif") repeat-x bottom left;
	color: #5c5a5a;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #dadadc;
	border-right: 1px solid #dadadc;
}

html>body DIV.zapp_loginbox_content {
	width: 157px;
}

DIV.zapp_loginbox_message {
	margin-bottom: 5px;
}

INPUT.zapp_loginbox_submitbutton {
	margin-top: 5px;
	border:1px solid #CCCCCC;
	color:#5C5A5A;
	font-family:trebuchet ms;
	font-size:11px;
}

INPUT.zapp_loginbox_inputfield {
	border:1px solid #CCCCCC;
	color:#5C5A5A;
	font-family:trebuchet ms;
	font-size:11px;
}

DIV.zapp_loginbox_error {
	color: #FF0000;
	font-weight: bold;
}


/* Loginbox content element */


DIV.zapp_loginbox_contentelement {
	margin-bottom: 10px;
}

DIV.zapp_loginbox_contentelement_header {
	width: 500px;
	height:22px;
	background: url("../images/zapp_header_loginbox_contentelement.gif") no-repeat top left;
}

DIV.zapp_loginbox_contentelement_bottom {
	width: 500px;
	height:5px;
	background: url("../images/zapp_loginbox_contentelement_bottom.gif") no-repeat top left;
}

DIV.zapp_loginbox_contentelement_content {
	width: 500px;
	background: url("../images/zapp_wetter_bg.gif") repeat-x bottom left;
	color: #5c5a5a;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #dadadc;
	border-right: 1px solid #dadadc;
}

html>body DIV.zapp_loginbox_contentelement_content {
	width: 478px;
}

DIV.zapp_loginbox_contentelement_message {
	margin-bottom: 5px;
}

INPUT.zapp_loginbox_contentelement_submitbutton {
	margin-top: 5px;
	border:1px solid #CCCCCC;
	color:#5C5A5A;
	font-family:trebuchet ms;
	font-size:11px;
}

INPUT.zapp_loginbox_contentelement_inputfield {
	border:1px solid #CCCCCC;
	color:#5C5A5A;
	font-family:trebuchet ms;
	font-size:11px;
}

DIV.zapp_loginbox_contentelement_error {
	color: #FF0000;
	font-weight: bold;
}

DIV.zapp_navi_3 {
	padding-left:52px;
	width:197px;
	height:22px;
	background:  url("../images/zapp_navi_3_bg.gif") no-repeat bottom left;
	background-color: #FFFFFF;
	line-height: 21px;
	font-weight: bold;
	font-size: 11px;
}

DIV.zapp_navi_3_active {
	padding-left:52px;
	width:197px;
	height:22px;
	background:  url("../images/zapp_navi_3_bg_active.gif") no-repeat bottom left;
	background-color: #FFFFFF;
	line-height: 21px;
	font-weight: bold;
	font-size: 11px;
}

DIV.zapp_senderliste_header a {
	text-decoration: none;
	color: #5C5A5A;
	cursor: hand;
}

DIV.zapp_sender_beschreibung_neu {
	display:table-cell; 
	padding-left: 10px;
	width:100px; 
	min-height:20px; 
	float:left;
}

DIV.zapp_sender_format {
	display:table-cell; 
	padding-left: 10px;
	width:50px; 
	min-height:20px; 
	float:left;
}

DIV.zapp_sender_keinesender {
	display:table-cell; 
	padding-left: 10px;
	width:500px; 
	min-height:20px; 
	float:left;
}

#mailformcomment, #mailformemail, #mailformname {
	width: 250px;
}

#mailformcomment {
	height: 150px;
}

div.news-single-additional-info a {
	color:#00519E;
	text-decoration: none;
	padding-left: 5px;
}