/* ##########  Globals ############# */

body { font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif, Sans; margin: 0px; padding: 0px; font-size: 70%; color: #12110C;}

table, select, input, textarea, .standard, h1, h2 {font-size: 100%;}
form {display: inline;}
td {vertical-align: top;}

.topnavlist, .contentnavlist  { list-style: none; display: inline; padding: 0px; margin: 0px;}

a { color: #12110C; }
a:hover, a:focus { color: #0C2162; }

.fett, .bold {font-weight: bold;}
.italic {font-style: italic;}
.pixel {width: 1px; height: 1px;}
.iframe {width: 584px; border: 0px;}

/* ##########  Frame ############# */
.main {text-align: center;}
.mainbox {width: 992px; height: 100%; width: 100%; padding: 0px; margin: 0px;}

.contentnavspanner, .contentspanner, .infospanner { height: 1px; margin: 0px; }
.contentnavspanner {width: 192px;} 	/* Info: Spaltenbreite abzüglich Rahmen */
.contentspanner {width: 608px;} 	/* Info: Spaltenbreite abzüglich Rahmen */
.infospanner {width: 192px;}		/* Info: Spaltenbreite abzüglich Rahmen */
.borderbox {width: 50%; }
.borderboxtopnav {width: 50%; background: #ffffff; border: 1px solid #ffffff;}
.borderboxfooter {width: 50%; background: #ffffff; }

.contentnavbox, .maincontentbox, .infobox {height: 100%;}

/* ##########  TopNav ############# */
.bannerbox { height: 175px; vertical-align: bottom; text-align: right; padding: 0px 10px 10px 0px; }
.topnavbox { background: #f2a813; padding: 0px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}

.topnavlinkbox {float: left; border-right: 1px solid #ffffff; padding: 4px 6px 4px 6px;}
.topnavlink { text-decoration: none; color: ffffff;}
.topnavlinkactive { font-weight: bold;  text-decoration: none;}
.topnavlink:hover, .topnavlink:focus, .topnavlinkactive:hover, .topnavlinkactive:focus { color: #C10305; }
.topnavdivider { color: #ffffff; }

.searchfield {width: 120px; border: 1px solid #eda916; color: #12110C; margin-right: 10px;}
.searchbutton {margin-bottom: -5px;}

.contentnavbox {background: #fdefd5;}
.contentnavinnerbox { }

.contentnavlist2 {border: 1px solid #f2a813; padding: 2px; margin: 1px 0px 1px 0px;}

.contentnavlink1active, .contentnavlink2active, .contentnavlink3active, .contentnavlink4active, .contentnavlink1, .contentnavlink2, .contentnavlink3, .contentnavlink4 
{  display:block; text-decoration: none;}

.contentnavlink1, .contentnavlink1active
	{ font-weight: bold; background-color: #f2a813; padding: 4px 6px 4px 6px; }
.contentnavlink1:hover, .contentnavlink1:focus, .contentnavlink1active:hover, .contentnavlink1active:focus { color: #ffffff;}

.contentnavlink2, .contentnavlink2active
	{ background: url(/systemstatic/moselglider/img/icon_topic.gif) no-repeat 0px 50%; padding: 1px 2px 1px 16px;  }

.contentnavlink2:hover, .contentnavlink2:focus, .contentnavlink2active:hover, .contentnavlink2active:focus, .contentnavlink3:hover, .contentnavlink3:focus, .contentnavlink3active:hover, .contentnavlink3active:focus, .contentnavlink4:hover, .contentnavlink4:focus, .contentnavlink4active:hover, .contentnavlink4active:focus, .contentnavlink1active, .contentnavlink2active, .contentnavlink3active, .contentnavlink4active { font-weight: bold;}

.contentnavlink3, .contentnavlink3active
	{  }

.contentnavlink4, .contentnavlink4active
	{  }



/* ##########  BreadCrumb ############# */
/*
.breadcrumbbox { background: #ffe7a4; padding: 7px 0px 7px 21px; color: #ED920F;}
.breadcrumbinfobox { background: #fddd84; }
.breadcrumbboxprint { padding: 7px 0px 21px 0px; }
*/

/* ##########  MainContent ############# */
.maincontentbox {}
.maincontentinnerbox {padding: 10px 5px 5px 5px;}

.contentbox{margin-bottom: 14px;}
.contentheader, .contenttextbox {padding: 0px 0px 0px 16px; font-size: 120%;}
.contentheader { margin: 0px 0px 5px 0px; font-weight: bold; background: url(/systemstatic/moselglider/img/icon_topic.gif) no-repeat 0px 50%; }
.contentsubtitle, .infosubtitle {margin: 0px 0px 10px 0px; font-weight: bold; }

.showmediumbox {margin-right: 5px; margin-bottom: 5px; border: 1px solid #f2a813;}

.printlinkbox {margin-top: 10px;}
.printlinkicon {margin-right: 5px;}

.contentdivider {background: #f2a813; margin-top: 13px; margin-bottom: 13px; clear: both;}

/* ##########  InfoContent ############# */
.infobox {background: #fdefd5; }
.infoinnerbox { padding-top: 0px; }
.infocontentbox { margin: 0px; }
.infoheader { margin: 0px; background: #F3A914; font-weight: bold; padding: 5px 11px 3px 11px; }
.infotextbox { padding: 10px 11px 5px 11px; }
.downloadicon, .downloadicon2 {margin-right: 4px;}

/* ##########  PromotionContent ############# */
.promotionbox {background: #ffffff; }
.promotionheader { margin: 0px; background: #ffffff;}
.promotiontextbox { margin: 0px; background: #ffffff; padding: 26px 0px 0px 5px; }

/* ##########  Footer ############# */
.footerbox { background: #f2a813; padding: 2px; text-align: center; }
.footershop { background: url(/systemstatic/moselglider/img/Shopfooter.gif) 0px ; background-position: left bottom; padding: 5px 0px 5px 0px; text-align: left; }

/* ##########  Sitemap ############# */
.sitemaplink { color: #1F1F1F; font-size: 100%; text-decoration: none; }
.sitemaplink:hover, .sitemaplink:focus { color: #AE0B2A; font-size: 100%; text-decoration: none; }
.sitemaplinkbox { padding-bottom: 5px; }
.sitemaplink1, .sitemaplink2, .sitemaplink3 {text-decoration: none;}
.sitemaplink1box {padding: 3px 0px 3px 12px; background: url(/systemstatic/moselglider/img/icon_sitemaplink.gif) no-repeat 0px 50%;  }
.sitemaplink2box {padding: 3px 0px 3px 22px; }
.sitemaplink3box {padding: 3px 0px 3px 32px; }

/* ##########  Formular ############# */
.contentlabel { width: 150px; float:left; padding-top: 3px; }
.contentfield { width: 300px; font-size: 100%; color: #12110C;}
.contentarea {width: 300px; height: 100px; color: #224194; font-size: 100%; font-family: Tahoma; color: #12110C;}
.contentbuttonrow {width: 450px; text-align:right;}
.error {color: #ff0000; font-weight: bold;}
