.navLevel1 {
	background-color: #9C0018;
	font-size: 11px;
	background-image: url(../img/square.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	text-transform: none;
	color: #FFFFFF;
	height: 25px;
	/* width: 155px; */
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}

.navLevel0 {
	background-color: #9C0018;
	font-size: 11px;
	/*background-image: url(../img/square.gif);*/
	background-image: url(../img/navarrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	padding-left: 3px;
	text-transform: none;
	color: #FFFFFF;
	height: 25px;
	/* width: 155px; */
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}

.navLevel0selected {
	background-color: #555459;
	font-size: 11px;
	font-weight: bold;
	/*background-image: url(../img/square.gif);*/
	background-image: url(../img/navarrowdown.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	padding-left: 3px;
	text-transform: none;
	color: #FFFFFF;
	height: 25px;
	/* width: 155px; */
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}

.navLevel0 a {
	color: #FFFFFF;
	background-color: #9C0018;	
	/* width: 100px; */
}

.navLevel0selected a {
	color: #FFFFFF;
	font-weight: bold;	
}

.navLevel1 a {
	color: #FFFFFF;
	background-color: #9C0018;	
	/* width: 100px; */
}

.navLevel1 input {
	color: #000000;
	width: 85px;
	border: 1px solid #FFFFFF;
	font-size: 10px;
}

.navLevel1arrow {
	background-color: #9C0018;
	font-size: 11px;
	background-image: url(../img/navarrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 10px;
	text-transform: none;
	color: #FFFFFF;
	height: 25px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	width: 9px;
}

.navLevel1selected {
	background-color: #555459;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../img/square.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	text-transform: none;
	color: #FFFFFF;
	height: 25px;
	/* width: 155px; */
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}

.navLevel1selectedarrow {
	background-color: #555459;
	font-size: 11px;
	background-image: url(../img/navarrowdown.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 10px;
	text-transform: none;
	color: #FFFFFF;
	height: 25px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	width: 9px;
}

.navLevel1selected a {
	color: #FFFFFF;
	font-weight: bold;	
}


/* NAVIGATION - LEVEL 2 */
.navLevel2 {
	background-color: #EEEEEE;
	font-size: 10px;
	/*background-image: url(../img/squaredark.jpg);*/
	background-image: url(../img/navarrowdark.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: none;
	color: #000000;
	height: 25px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}

.navLevel2 a {
	color: #000000;
}

.navLevel2 input {
	color: #000000;
	width: 85px;
	border: 1px solid #FFFFFF;
	font-size: 10px;
}

.navLevel2arrow {
	background-color: #EEEEEE;
	font-size: 11px;
	background-image: url(../img/navarrowdark.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 10px;
	text-transform: none;
	color: #000000;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	width: 9px;
}

.navLevel2selected {
	background-color: #555459;;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../img/square.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 16px;
	text-transform: none;
	color: #000000;
	height: 25px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}

.navLevel2selectedarrow {
	background-color: #555459;
	font-size: 11px;
	background-image: url(../img/navarrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 10px;
	text-transform: none;
	color: #000000;
	height: 25px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	width: 9px;
}

.navLevel2selected a {
	color: #000000;
	font-weight: bold;
}

/* NAVIGATION - LEVEL 3 */
.navLevel3 {
	background-color: #DDDDDD;
	font-size: 10px;
	background-image: url(../img/navarrowdark2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: none;
	color: #000000;
	height: 25px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}

.navLoginContent {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}

.navLoginContent {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}

.navLogin a {
	color: #EEEEEE;
	size: 10px;
}

.navLevel3 a {
	color: #000000;
	font-weight: bold;	
}

/* NAVIGATION - LEVEL 4 */
.navLevel4 {
	background-color: #EEEEEE;
	font-size: 10px;
	background-image: url(../img/squarered.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 22px;
	text-transform: none;
	color: #000000;
	height: 20px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}

.navLevel4 a {
	color: #000000;
}

.navLevel4selected a {
	color: #000000;
	font-weight: bold;	
}

.navLevel4selected  {
	background-color: #EEEEEE;
	font-size: 10px;
	background-image: url(../img/squarered.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	padding-left: 20px;
	text-transform: none;
	color: #000000;
	height: 20px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}

/* NAVIGATION - LOGIN */
.LoginBoxStart {
	/* background-color: #F8D8D8; */
	background-image: url(../img/boxes/zhb_box_login_start.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 200px;
	font-size: 12px;
	color: #FFFFFF;
	border-bottom: 1px #9F001A solid;
	border-left: 1px #9F001A solid;
	border-right: 1px #9F001A solid;
	border-top: 1px #9F001A solid;
	padding: 2px;
	padding-top: 48px;
	padding-left: 25px;
	padding-right: 30px;
/*	padding-bottom: 10px; */
}

.LoginFormTable {
	background-color: #EEEEEE;
	height: 250px;
	vertical-align: top;
}

.LoginFormBox {
	width: 100%;
	vertical-align: top;
}

.LoginFormContent {
	font-size: 12px;
	padding: 19px;
	vertical-align: top;
}
	
.LoginFormTextPass {
	font-size: 10px;
	color: #9c0018;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 50px;
}
	
.LoginFormTextPass a {
	font-size: 10px;
	color: #9c0018;
	text-decoration: none;
}
	
.LoginFormTextPass a:hover {
	font-size: 10px;
	color: #555459;
	text-decoration: underline;
}

.LoginBoxStart a {
	color: #EEEEEE;
	size: 10px;
}

.LoginBoxPortal {
	/* background-color: #F8D8D8; */
	background-image: url(../img/boxes/zhb_box_login_portal.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 200px; height: 40px;
	border-bottom: 1px #9F001A solid;
	border-left: 1px #9F001A solid;
	border-right: 1px #9F001A solid;
	border-top: 1px #9F001A solid;
}

.LoginBoxPortal a {
	color: #EEEEEE;
	size: 10px;
}

/* INFO-TEXT GRAFIKEN */
.InfoText_Auswaehlen {
	vertical-align: middle;
	height: 50px; width: 100%;
}

.InfoText_Uebersicht{
	background-image: url(../img/txt_zuruebersicht.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	height: 40px;
	vertical-align: middle;
}

/* MEMBER-AREA ToDo-BOXES */
.MemberAreaBox_Account {
	background-image: url(../img/boxes/zhb_todo_meinkonto.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 192px;
	height: 312px;
/*	padding-top: 165px; */
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	color: #555459;
}

.MemberAreaBox_Homepgage {
	background-image: url(../img/boxes/zhb_todo_meinehomepage.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 192px;
	height: 312px;
/*	padding-top: 165px; */
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	color: #555459;
}

.MemberAreaBox_OrderHomepage {
	background-image: url(../img/boxes/zhb_todo_homepagebestellen.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 192px;
	height: 312px;
/*	padding-top: 165px; */
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	color: #555459;
}

.MemberAreaBox_Shop {
	background-image: url(../img/boxes/zhb_todo_meinonlineshop.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 192px;
	height: 312px;
/*	padding-top: 165px; */
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	color: #555459;
}

.MemberAreaBox_OrderShop {
	background-image: url(../img/boxes/zhb_todo_onlineshopbestellen.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 192px;
	height: 312px;
/*	padding-top: 165px; */
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	color: #555459;
}

.MemberAreaBox_Portal {
	background-image: url(../img/boxes/zhb_todo_meinregionalportal.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 192px;
	height: 312px;
/*	padding-top: 165px; */
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	color: #555459;
}

.MemberAreaBox_Werkzeuge {
	background-image: url(../img/boxes/zhb_todo_meinewerkzeuge.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 192px;
	height: 312px;
/*	padding-top: 165px; */
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	color: #555459;
}
/* MEMBER-BOX - ContentStyle */
.MemberAreaBox_Arrow {
	background-image: url(../img/icons/arrow_newredstyle.jpg);
	vertical-align: middle;
	width: 3px;
}

.MemberAreaBox_Content {
	color: #555459;
	padding: 4px;
}

.MemberAreaBox_Content a {
	text-decoration: none;
	color: #555459;
	padding: 4px;
}

.MemberAreaBox_Content a:link {
	color: #555459;
	font-weight: normal;
	padding: 4px;
}

.MemberAreaBox_Content a:visited {
	color: #555459;
	font-weight: normal;
	padding: 4px;
}

.MemberAreaBox_Content a:hover {
	background-color: #DCDCDC;
	border-top: 1px solid #CECECF;
	border-bottom: 1px solid #CECECF;
	color: #9C0018;
	font-weight: bold;
	padding: 3px;
}

/* HEADER MINI BOXES */
.headerMiniBoxGeldVerdienen {
	width: 163px;
	text-align: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.headerMiniBoxHomepage {
	width: 302px;
	text-align: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/* FORMATIERUNG DES CONTENT TEXTES */
.contentText {
	margin-right: 10px;
	width: 100%;
}

.contentPLZSearchText {
	padding: 10px;
	font-size: 12px;
}

.contentPLZSearchText2 {
	padding-right: 20px;
	font-size: 14px;
	text-align: right;
}

.contentTextStart {
	margin-right: 10px;
}

.contentText a {
/* 
	background-image: url(../img/linkarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
*/
	color: #9F001A;
	font-weight: bold;
}

.contentTextLogin {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.contentTextLogin a {
	color: #9F001A;
	font-weight: bold;
	text-decoration: none;
}

.contentTextArrow a {
	background-image: url(../img/linkarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #9F001A;
	font-weight: bold;
}

.contentTextStart a {
	padding-left: 10px;
	color: #9F001A;
	font-weight: bold;
}

.contentText a.override{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 0px;
}

.contentText li:a {
	background-repeat: no-repeat;
	background-position: left center;
	color: #9F001A;
	font-weight: bold;
}

/* BOXES AUF DER STARTSEITE */
.boxImage_einkaufen {
	background-image: url(../img/boxes/zhb_box_einkaufen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 180px;
	height: 198px;
}

.boxImage_homepage {
	background-image: url(../img/boxes/zhb_box_homepage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 180px;
	height: 198px;
}

.boxImage_onlineshop {
	background-image: url(../img/boxes/zhb_box_onlineshop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 180px;
	height: 198px;
}

.imageBoxes {
	color: #000000;
	background-color: #EEEEEE;
/*
	padding-left: 10px;
	padding-right: 10px;
*/
}


.contentHeader1 {
	background-image: url(../img/square.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	color: #FFFFFF;
	height: 42px;
    font-size: 16px;
	font-weight: normal;
	background-color: #9C0018;
	vertical-align: middle;
/*
	width: 703px;
*/
	width: 100%;
}

/* zuHausebleiben.de BANNER auf der rechten Seite des Portals */
.zhbBanner {
	width: 160px;
	padding-left: 19px;
	padding-right: 19px;
	vertical-align: top;
	text-align: center;
}

/* WARENKORB über dem BANNER, sobald man sich auf einem Regionalportal befindet */
.zhbCartBox {
	width: 160px;
	height: 41px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 14px;
	text-align: left;
	vertical-align: middle;
}

.contentHeader1 td {
/*
 width: 703px;
*/
	width: 100%;
}

#td.contentHeader1 {
/*
 width: 703px;
*/
	width: 100%;
}

.contentHeader2 {
	background-image: url(../img/squarered.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #9C0018;
	line-height: 25px;
	font-size: 15px;
	font-weight: normal;	
	background-color: #EFEFEF;
	border: 1px solid #C6C6C6;
}

.contentHeader3 {
	background-image: url(../img/bg_header3_verlauf.gif);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 25px;
	background-color: #EFEFEF;
}

.contentHeader3 h2 {
	background-image: url(../img/square.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 15px;
	font-weight: bold;	
	color: #FFFFFF;
	padding-left: 16px;	
}

.contentHeader4 {
	background-image: url(../img/squarered.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #9C0018;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;	
}

.hekom1 {
	background-repeat: no-repeat;
	background-position: left center;
	color: #9C0018;
	line-height: 25px;
	font-size: 14px;
	font-weight: normal;	
}

.hekom2 {
	background-repeat: no-repeat;
	color: #000000;
	line-height: 18px;
	font-size: 14px;	
}

.contentListHeader1 {
	color: #FFFFFF;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	background-color: #9C0018;
}

.contentListHeader1 big {
	color: #FFFFFF;
	line-height: 25px;
	font-size: 16px;
	font-weight: bold;
	background-color: #9C0018;
}

.contentListHeader1 a.override {
	color: #FFFFFF;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	background-color: #9C0018;
}

.contentListItem {
	background-color: #EEEEEE;
	border: 1px solid #555459;
	height: 80px;	
}


.contentListItem a {
	background-image: url(../img/linkarrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	color: #9F001A;
	font-weight: bold;
}

.contentListItem1 {
	background-color: #EEEEEE;
}

.contentListItem2 {
	background-color: #FFFFFF;
}

.contentListItemDotted {
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;	
}

.contentListItemTopAngebot {
	background-color: #F8D8D8;
	border: 1px solid #9F001A;	
	background-image: url(../img/zhb_content_icon_topangebot.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;	
}

.contentListItemTopAngebot a.override {
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;	
}

.contentListItemWebVisitenkarte {
	background-color: #F8D8D8;
	border: 1px solid #9F001A;	
	background-image: url(../img/zhb_content_webvisitenkarte.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;	
}

.contentListItemWebVisitenkarte a.override {
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;	
}

/* SYMBOLE FÜR TYPEN DER REGIONALEN PORTALANGEBOTE (Homepage, Shop-TIPP, etc.) */
.contentListItemWebVisitenkarte2 {
	background-color: #F8D8D8;
	border: 1px solid #9F001A;	/* #9F001A oder  #16559D*/
	background-image: url(../img/zhb_content_icon_homepage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;	
}

.contentListItemWebVisitenkarte2 a.override {
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;	
}

.contentListItemTopAngebotBundesweit {
	background-color: #F8D8D8;
	border: 1px solid #9F001A;	
	background-image: url(../img/zhb_content_topangebot_bund.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;	
}

.contentListItemTopAngebotBundesweit a.override {
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;	
}

.contentCenterBoxBG {
	/* background-image: url(../img/bg_verlauf_top.jpg); */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: px;	
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #9C0018;
	border-right-color: #9C0018;
	border-left-color: #9C0018;	
}

.contentListItemHinweis {
	background-color: #F8D8D8;
	border: 1px solid #9F001A;	
	margin: 0px;
	padding: 5px;	
}

.contentBox {
	color: #000000;
	background-color: #EEEEEE;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
}

.contentBoxNoBG {
	color: #000000;
	padding-left: 10px;
}

.contentBox h1 {
	color: #9C0018;
	font-size: 16px;
	font-weight: bold;
}

.contentBox h2 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.contentBox ul {
	list-style-position: outside;
	list-style-image: url(../img/squarered.gif);
}

.contentBoxNoBG ul {
	list-style-position: outside;
	list-style-image: url(../img/squarered.gif);
}

.contentBoxSearch {
	border: 1px solid #9C0018;
}

.contentBoxSearchPLZ {
	background-image: url(../img/input_field_plz.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 235px;
	height: 40px;
	padding: 0px;
}

.contentBoxFieldPLZ {
	background-color: transparent;
	width: 200px;
	height: 20px;
  padding: 0 10px 0 10px;
	border: 0px;
	margin-top: 1px;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 2px;
}

.contentBox_Text_Big {
	font-size: 14px;
	color: #555459;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}


.contentBox_Text_Small {
	font-size: 10px;
	color: #555459;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	width: 50px;
}

.contentBox_Text_Big a {
	color: #000000;
	font-weight: bold;
}

input.contentBoxButtonPLZ {
	background-image: url(../img/btn_finden.gif);
	background-color: #FFFFFF;
	width: 120px;
	height: 28px;
	border: 0;
/*
	font-size: 10px;
	color: #FFFFFF;
	background-color: #9C0018;
	border: 1px solid #52555A;
*/
}

input.contentBoxButtonReset {
	background-image: url(../img/btn_aingabeloeschen.gif);
	background-color: #FFFFFF;
	width: 144px;
	height: 28px;
	border: 0;
}

input.contentBoxButtonBestellen {
	background-image: url(../img/btn_jetztbestellen.gif);
	background-color: #FFFFFF;
	width: 127px;
	height: 28px;
	border: 0;
}


input.contentBoxButtonSubmit {
	background-image: url(../img/btn_absenden.gif);
	background-color: #FFFFFF;
	width: 101px;
	height: 28px;
	border: 0;
}

.contentBoxInput {
	font-size: 11px;
	width: 300px;
	border: 1px solid #9C0018;
	padding: 2px;
}

.contentBoxInput2 {
	font-size: 11px;
	width: 256px;
	border: 1px solid #9C0018;
	padding: 2px;
}

.LoginFormInput {
	font-size: 11px;
	border: 1px solid #9C0018;
	padding-right: 19px;
}

.contentBoxInputSelectMulti {
	font-size: 12px;
	border: 1px solid #9C0018;
	padding: 2px;
}

.contentBoxInputTextArea {
	font-size: 11px;
	width: 560px;
	height: 500px;
	border: 1px solid #9C0018;
	padding: 2px;
}

.contentBoxInputTextAreaSmall {
	font-size: 11px;
	width: 300px;
	height: 100;
	border: 1px solid #9C0018;
	padding: 2px;
}

.contentBoxInputTextAreaSmallYellowBg {
	font-size: 11px;
	width: 300px;
	height: 100px;
	background-color: #F4F59D;	
	border: 1px solid #9C0018;
	padding: 2px;
}

.contentBoxInputYellowBg {
	font-size: 11px;
	width: 300px;
	background-color: #F4F59D;	
	border: 1px solid #9C0018;
	padding: 2px;
}

.contentBoxInputYellowBg2 {
	font-size: 11px;
	width: 256px;
	background-color: #F4F59D;	
	border: 1px solid #9C0018;
	padding: 2px;
}

.contentBoxInputYellowBgSmall {
	font-size: 11px;
	width: 50px;
	background-color: #F4F59D;	
	border: 1px solid #9C0018;
	padding: 2px;
}

.contentBoxInputYellowBgSmall2 {
	font-size: 11px;
	width: 35px;
	background-color: #F4F59D;	
	border: 1px solid #9C0018;
	padding: 2px;
}

.contentBoxInputSmall {
	font-size: 11px;
	width: 50px;
	border: 1px solid #9C0018;
	padding: 2px;
}

.contentBoxInputSmall2 {
	font-size: 11px;
	width: 35px;
	border: 1px solid #9C0018;
	padding: 2px;
}

.contentBoxReadOnlySmall {
	background: #DFDFDF;
	color: #333333;
	width: 35px;
	font-size: 11px;
	border: 1px solid #9C0018;
	padding: 2px;
}


.contentBoxReadOnly {
	background: #DFDFDF;
	color: #333333;
	width: 256px;
	font-size: 11px;
	border: 1px solid #9C0018;
	padding: 2px;
}

.navInputSmall {
	font-size: 11px;
	width: 80px;
	border: 1px solid #9C0018;
	padding: 2px;
	margin: 2px;
}

.navInputLogin {
	font-size: 11px;
	border: 1px solid #9C0018;
	width: 100%;
	padding: 2px;
	margin: 2px;
}

.contentBox a {
/*	
	background-image: url(../img/linkarrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
*/
	color: #9F001A;
	font-weight: bold;
}

.navFiller {
	background-color: #9C0018;
	height: 650px;
}

.navFiller td {
	text-align:left;
	vertical-align: top;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 2px;
	height: 650px;	
}

.contentBox h1.override, h2.override, ul.override, p.override, td.override, table.override, tr.override {
 padding-left: 10px;
 background-color: #EEEEEE;
 font-style: none;
 font-variant: none;
 font-family: none;
 font-size: none;
 font-weight: none;
 color: none;
 text-align: none;
 text-decoration: none;
 background-image: none;
 background-repeat: no-repeat;
 background-position: left center; 
}


/* ==========================================
	 Artikel 
   ========================================== */
   
.artikelHeader1 {
	background-image: url(../img/squarered.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #9C0018;
	line-height: 20px;
	height: 45px;
	font-size: 18px;
	font-weight: bolder;
	background-color: #EEEEEE;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9C0018;
}

.artikelHeader2 {
	padding-left: 10px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background-color: #EEEEEE;
	line-height: 20px;
}

.artikelInfo {
	background-color: #F8D8D8;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #9C0018;
	border-top-color: #9C0018;
	border-right-color: #9C0018;
	border-left-color: #9C0018;
}

.dottedvlinered {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #9C0018;
}

.dottedvlinewhite {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
}
/* 
	Reiter / Tabs
*/

.tableft {
	background-image: url(../img/tab_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 3px;
	height: 21px;
}

.tabright {
	background-image: url(../img/tab_right.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 6px;
	height: 21px;	
}

.tabmiddle {
	background-image: url(../img/tab_mid.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 21px;	
	padding-left: 5px;
	text-align: center;
}

.contentWebVInhalt {
	height: 1000px; 
	background-color: #FFFFFF; 
	padding-left: 10px; 
	border: 1px solid #A1B3BF;
}

/*
 WERBEANGEBOTE / VISITENKARTE
*/

div.leistungen {
  background-color: #FFFFFF;
	visibility:hidden;
	position:absolute;
	width:685px; 
	height:auto; 
	z-index:1; 
}

div.aktuelles {
	background-color: #FFFFFF;
	visibility:hidden;
	position:absolute;
	width:685px; 
	height:auto; 
	z-index:1; 
}

div.geschaeftszeiten {
	background-color: #FFFFFF;
	visibility:hidden;
	position:absolute;
	width:685px; 
	height:auto; 
	z-index:1; 
}

div.anfahrt {
	background-color: #FFFFFF;
	visibility:hidden;
	position:absolute;
	width:685px; 
	height:auto; 
	z-index:1; 
}
div.karte {
	background-color: #FFFFFF;
	visibility:hidden;
	position:absolute;
	width:685px; 
	height:auto; 
	z-index:1; 
}

#verysmall {
	font-size: 10px;
	color: #9C0018;
	padding-bottom: 3px;
	padding-top: 3px;
}


.gmap {
	width:685px; 
	height: 600px;	
}

#reg {
	position: static;
	overflow: auto;
}

#regoptions {
	float: left;
	position: static;
}

#vids {
 	position: static;
	visibility:hidden;
	
}

/* Teaser auf Startseite */
.teaserBig {
	font-size: 1.1em;
	color: #9C0018;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 2.0em;
	letter-spacing: 1px;	
	text-transform: uppercase;
}
