table.bazshop { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
table.bazshop td {padding:0px; margin:0px;}
table.bazshop td.spacerRight {width:20px;}

table.bazshop a{color:#000000; text-decoration:none; cursor:pointer; /* cursor -> for IE */}
table.bazshop a:visited { color:#3C3C3C;}
table.bazshop a:hover{ color:#CC0000; }

table.bazshop .headArticle {font-size:26px; font-weight:bold; height:44px; }
table.bazshop .subheadArticle {color:#666666; height:48px; }

table.bazshop .headLink { font-size:18px; font-weight:bold;height:25px; margin-top:16px; /*border:1px solid #00CC00;*/}
table.bazshop .subheadLink { color:#cc0000; height:25px; /* border:1px solid #0000CC;*/}
table.bazshop .linkContainer { border-top:1px solid #e5e5e5; height:100%; width:100%; /* border:1px solid #CC0000; */}


/*ueberschreiben der newsnetz styles */
img {
	display: inline;
}

.survey {line-height:1.2em; font-size:0.9em;}
.survey hr {margin:10px 0px;}
hr {height:1px;}
.boxNews {padding:10px;}
.freitagsmarkt {padding:5px;}
#exportLeft {line-height:150%;}
.ctrlHolder {padding:5px;} /* ???? benutzen?? (wird oft benutzt) oder alles auf Tabellen umstellen ???? */
#adtopBanner  {background-color:white;}

div#aboContainer
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;	
	font-weight:normal;	
	margin:0px;	
	padding:0px;
	}
h1.abo
	{
	font-weight:bold;
	margin:0px;
	padding:0px 0px 10px 0px;
	text-decoration:none;
	font-size:18px;
	}
table.alternate a
	{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
table.alternate a:visited {color:#3C3C3C;}
table.alternate a:hover {color:#000000;text-decoration:underline;}
table.alternate
	{
	border-collapse:collapse;
	width:490px;
	height:502px;
	}
table.alternate td
	{
	border-bottom:1px solid #e5e5e5;
	vertical-align:top;
	padding: 4px 0px 0px 0px;
	table-layout:fixed;
	elevation:above;
	size: 50pt;
	}
	
table.alternate tr.backGrey
	{	background-color: #f7f7f7; }

table.alternate tr.backGreyHeader 
	{ background-color: #f7f7f7; border-top: 1px solid #000000; }

table.alternate .tableHeader 
	{
	border-top-style: none;
	border-bottom-style:none;
	}
	
.addressform {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	width:100%; /*490px;*/
	font-size:12px;
	line-height:150%;
}

table.alternate .headclass { width:120px; text-align:right;}
table.alternate .cellclass { width:115px; text-align:right;}

table.aboDaten {
	width:100%;
	background-color:#FFFFFF;
	border-collapse:collapse;
}
table.aboDaten td {
	border-collapse: collapse;
	background-color: #F7F7F7;
	padding:5px 0px 5px 0px;
}
table.aboDaten .tableHeader {
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background-color:#dddddd;
}
table.aboDaten .subheaderField {
	background-color:#FFFFFF;
	padding:6px;
	margin:10px;
	font-size:10px;
	color:#666666;
	text-align:center;
}
/* div > h2 wenn direkt eine Ebene tiefer verwendet 
{
	font-size:18px;
	font-weight:bold;
	margin: 10px 0px -5px 0px;
}*/ 
table.aboDaten .spacerLeft {
	padding-left:8px;
}

.answerSite { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.answerSite a:hover {text-decoration:underline;}
.textbboldred 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC0000;
}
.answerSite .underlinebold
{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.textbred {color:#CC0000;}

table.tax
{
	font-size:12px;
	border-collapse:collapse;
}

table.tax .tableHeader {
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background-color:#dddddd;
	height:20px;
}

table.tax .spacerLeft {
	padding-left:8px;
}


/* Impressum*/
#bazImpressum {	
			margin: .714em 0 1.5em;
			/*width:470px;*/ /* 20px to right */
			}
			#bazImpressum td {
			vertical-align:top;
			}
			#bazImpressum td  {
                padding: .5em 1em .5em 0;
                }
     #bazImpressum p {
         padding-bottom: 0em;
        }

		#bazImpressum h1 {
			font-size:2.5em;
			line-height:1.214em;
			margin-top: .214em;
			}

		#bazImpressum h2 {
			font-size:1.5em;
			margin-bottom:0;
			padding-top: .214em;
			padding-bottom: .214em;
			background-color:#EFEFEF;
			height:1.667em;
			line-height:1.667em;
			padding-left:0.25em;
			font-weight:bold;
			}
		#bazImpressum h3 {
			font-size:1em;
			padding-left:0.25em;
			background-color:#EFEFEF;
			line-height:1.667em;
			}
			
		#bazImpressum p  {
			padding-bottom:1.5em;
			}
/* Jetzt ueberschreiben wir NN Classen */
.boxExclusiv ul {
	margin: 0.308em 0 0.308em 0.308em;
	}
.boxExclusiv li {
	padding: 0;
	}
.boxExclusiv li a,
.boxExclusiv li a:visited {
		color: #c00;
		}
.boxExclusiv li a:hover {
		color: #c00;
		}
p {
	margin-top:10px;	margin-bottom:10px;
}
#horizontalNavigation li {
	width: 10%;
}

/* Disclaimer */
.disclaimer {font-size:12px;}
.disclaimer h1 {font-size:2 em;}
.disclaimer h2 {font-size:1.3em; margin: 1.2em auto 1.2em auto;}


/* altes baz stylesheet */

/* global settings */
/*body{font-family:Arial,Helvetica,sans-serif;font-size:12px;	font-weight:normal;	margin:0px;	padding:0px;line-height:125%;background-color : #d2d2d2;}*/
html,table,tr,td{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;margin:0px;padding:0px;line-height:125%;}
h1{color:#000000;font-size:16px;font-weight:bold;margin:0px;padding:5px 0px 10px 0px;text-decoration:none;line-height:125%;}
h2{color:#000000;font-size:14px;font-weight:bold;margin:10px 0px 10px 0px;padding:0px;text-decoration:none;}
h3{color:#000000;font-size:12px;font-weight:bold;margin:10px 0px 10px 0px;padding:0px;text-decoration:none;}
hr{display:block;margin:2px 0px 2px 0px;border:none;width:100%;background-color:#D3D3D3;padding:0px;}
/* tables */
tr,td{vertical-align:top;}
table.alternate{border:0px none;border-collapse:collapse;border-spacing:0px;margin:0px;padding:0px;width:100%;}
table.alternate .first{background-color:#ECECEC;border-bottom:4px inset #999999;padding:2px 0px 2px 0px;}
table.alternate .head{background-color:#999999;color:#FFFFFF;font-weight:bold;padding:2px 0px 2px 0px;}
table.alternate .second{background-color:#FFFFFF;border-bottom:1px solid #000000;}
table.alternate td{border-bottom:1px solid #999999;vertical-align:top;}
/* sport news table */
table.sport{border:0px none;border-collapse:collapse;border-spacing:0px;margin:0px;padding:0px; background-color:#f0f8ff;  }
table.sport .weiss{background-color:#FFFFFF;border-bottom:0px inset #999999;padding:2px 0px 2px 0px;}
table.sport th{background-color:#4682B4;color:#FFFFFF;font-weight:bold;padding:2px 0px 2px 0px;text-indent:2px;  font-size: 12px;    }
table.sport td{font-size: 11px;}
/* form tables */
table.form{background-color:#ECECEC;border:0px none;border-collapse:collapse;border-spacing:0px;margin:0px;padding:0px;width:100%;}
table.form td{padding:2px;}
table.form th{background-color:#999999;color:#FFFFFF;font-weight:bold;margin:0px 0px 10px 0px;padding:2px 2px 3px 2px;}
.baz{color:#CC0000;font-weight:bolder;}
.formular{background-color:#ECECEC;border:0px none;border-spacing:0px;margin:0px;padding:0px;width:100%;}
.formular th{background-color:#999999;color:#FFFFFF;font-weight:bold;padding-bottom:2px;padding-top:2px;}
input.button{background-color:White;color:black;cursor:pointer;}
.button{background-color:White;border:1px solid ButtonShadow;font-weight:normal;margin:1px 1px 1px 1px;padding:2px 4px 2px 4px;display:inline;}
div.survey{background-color:#FFFFFF;width:100%;color:Black;padding-bottom:5px;}
img.survey{vertical-align:text-bottom;border:none;display:block;text-align:center;}
img{border:none;margin:0px;padding:0px;}
img.outline{vertical-align:text-bottom;}
img.right{float:right;}
img.border{border:1px solid black;}
table.header{padding:3px 6px 0px 6px;margin:0px;width:100%;border-spacing:0px;border-bottom:1px solid #999999;}
table.artSurvey{padding:3px 6px 0px 0px;margin:0px;width:100%;border-spacing:0px;}
table.artimage{background-color:rgb(250,250,250);margin:0px 10px 5px 0px;border:1px solid #EEE;}

.teaser{padding:0px;margin:5px 0px 0px 0px;}
.artfeature{background-color:#E6E6E6;float:right;padding:10px;width:170px;margin-left:5px;margin-bottom:5px;overflow: hidden;word-wrap:break-word;}
.artfeature ul,.artfeature li{margin:0px;padding:0px;font-weight:bold;list-style:none outside;}
.artfeature li li{margin:0px 0px 0px 20px;padding:0px 0px 0px -2px;list-style:disc outside;font-weight:normal;}
.artfeature a{color:#CC0000;}
.artfeature ul p {margin:10px 0px;}
.artshort{padding:0px;margin:0px}
.artheader{padding:0px;margin:0px;width:50%;}
.artautor{text-transform:uppercase;font-size:11px;text-align:left;}
.artlead{font-weight:bold;}
.artquestion{}
.artanswer{margin-left:15px;}
.artcaption{font-size:90%;padding-left:3px;padding-right:2px;text-indent:-2px;}
.ac{text-transform:uppercase;}
h3.artbalken{background-color:#5087C7;color:White;font-weight:bold;text-transform:uppercase;margin:0px 0px 0px 0px;padding:10px 2px 0px 2px;}
h4.artbalken1{background-color:#D7E0ED;font-weight:bold;padding:0px 0px 0px 2px;margin:0px 0px 5px 0px;}
h4.artbalken2{background-color:#D7E0ED;font-weight:bold;padding:0px 5px 0px 2px;margin:10px 0px 5px 0px;}
td.liu{border-bottom:1px solid #999999;}

/* Layout Grundgeruest */
div.contentSpace{margin:6px 6px 0px 6px;background-color: White;}
table.content{border:0px none;padding:0px;margin:0px;width:100%;border-spacing:0px;clear:both;}
table.content td{}
td.contentleft{padding:0px 3px 105px 0px;width:161px;}
td.contentsurvey{padding:0px 3px 0px 3px;width:165px;}
td.contentcenter, td.contentfull{padding:0px 3px 0px 3px}
table.content td.vline{background-color:#999999;height:100%;width:1px;}
.hline{background-color:#999999;height:1px;width:100%;font-size:1px;margin:0px 0px 10px 0px;}

/* Layout- und Navigations-Elemente */
div#frame{margin:0px;padding:15px 8px 0px 8px;border-right:160px solid white;text-align:left;width:824px;background-color : white;}
div#maxiboard{background-color:white;margin-left:auto;margin-right:auto;padding:0px 15px 0px 15px;width:972px;}
div#bannertop{text-align:left;width:1000px;background-color:white;}
/*div#bannertop{background-color : white;width: 832px;padding:0px 8px 0px 0px;margin:0px;}*/
div#bannerright{position : absolute;top : 175px;width:160px;left : 840px;}
div#bannerright object{padding-bottom:10px;}
div#bannerright a img{margin-bottom:10px;}
div#bannerfoot{padding:10px 0px 10px 10px;width:990px;text-align: center;color: #333333;line-height:150%;}
div#bannerfoot a{font-weight: normal;text-decoration:underline;color:black;}
div#header{border:0px none;margin:0px;padding:0px;clear:both;}
div.navigation{border:0px none;clear:both;height:62px;margin:0px;padding:12px 0px 0px 0px;}
div.navigationtop{float:left;margin-top:5px;}
div.navigationsearch{height:24px;}
div.navpackage{width:649px;background:#FFFFFF;height:24px;margin:0px 0px 2px 0px;overflow:hidden;background-color:#999999;}
div.navitem{background:#E6E6E6;float:left;border-left:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999;padding:3px 0px 0px 0px;width:91px;height:19px;}
div.navitemmarktplatz{background-color:#CC0000;color:white;float:left;border-left:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999;padding:3px 0px 0px 0px;width:95px;height:19px;}
div.navitemmarktplatz a{color:white;text-decoration:none;}
div.navSearch{float:right;width:200px;clear: none;display:inline;}
/* BaZ Linie */
div.bazline{border-top:2px solid #CC0000;border-bottom:6px solid #CC0000;height:2px;margin-right:4px;font-size:1px; width:100%;overflow:hidden;}
div.content{border:0px none;padding:0px;margin:14px 0px 0px 0px;}

/* font weight fuer Nav-Highlighting */
#navpackage a,.navsubitem a{text-decoration:none;color:Black;}
#nav a{text-decoration:none;font-weight:normal;color:Black;padding:0px 0px 3px 0px;display:block;}
#nav > li > a{font-weight:bold;}
#nav li.subactive > a{text-decoration:none;font-weight:bold;color:Black;padding:0px 0px 3px 0px;display:block;}
#search{margin:0px;padding:0px;}
#sitesearch{height:15px;padding:0px;margin:0px;width:85px;border:1px solid #999999;vertical-align:top;}
div.surveyBody ul{list-style:disc outside;margin:5px 0px 0px 0px;padding:5px 0px 0px 15px;}
.newsticker a,.newsticker a:visited{color:#CC0000;text-decoration:none;font-weight:normal;margin:0px;padding:0px;}
.newsticker a:hover{color:#CC0000;text-decoration:underline;font-weight:normal;margin:0px;padding:0px;}
.error{color:red;}
.red,.red:hover,.red:visited{color:#CC0000;}
.textbbold{font-weight:bold;color:Black;}
.small{font-size:10px;}
hr.smallline{height:1px;width:100%;font-size:1px;margin:5px 0px 5px 0px;}
ul.archiv{list-style:outside;list-style-image:url(/_signs/arr03.gif);margin:0px;padding:0px;}
ul.archiv li{list-style:outside;list-style-image:url(/_signs/arr03.gif);margin:0px;padding:0px;}
.btBAZmarkt{width:106px;background-color:#63C6C0;border:1px solid ButtonShadow;font-weight:normal;margin:1px;padding:2px 4px 2px 4px;}
.bazmarkt{background-color:#63C6C0;}
space{display:inline;padding-left:4px;}
ul.error{list-style: inside;margin:0px 0px 3px 0px;padding:0px 0px 5px 0px;  list-style-type: none; }
ul.error li{list-style:inside;list-style-type: disc; margin:0px 0px 3px 0px;padding:0px 0px 5px 0px;}
div#footer {margin-top:0px;padding-top:15px;padding-bottom:10px;text-align: center;}

div#shophead{background-color:#9CCF80;margin-bottom:4px}
div#shopsurvey{background-color: #CDE7BF}
table.shop{border-collapse:collapse;border-spacing:0px;margin:0px;padding:0px;	width : 100%;}
table.shop th {background-color:#9CCF80;margin-bottom:4px;}
table.shop th.survey {width : 144px;}
table.shop td {background-color: #CDE7BF;}
table.shop td.vline {width: 2px;background-color: white;}
table.shop td.survey {background-color: #9CCF80;}

/*Form Layout */
input.play {background-color: #E1E1E1;color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;}

#fs { font-family: Verdana, Arial, Helvetica, sans-serif;}
#fs legend{padding: 10px 1em 10px 0;}
#fs label{width: 8em;float: left;text-align: right;margin: 0 1em 10px 0;clear: both;font-size: 0.9em;}
#fs input{margin-bottom: 10px;color: Black;background: #E1E1E1;border: #26a solid 1px;width:30em; font-size: 0.9em;	}
#fs input.button {background-color:  #E1E1E1;border: 1px outset #C0C0C0;color: #000000;cursor: pointer;margin-left: 9em;clear: both;}
#fs input.button:hover { border: 1px outset red; }
#fs input.small { width: 6em; }
#fs input.medium { margin-left: 1em; width: 23em; }
#fs textarea {background-color:  #E1E1E1;color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;width:30em;font-size:0.9em;height: 10em;margin-bottom: 10px;}
div#oastop{text-align:center;width:1000px;background-color:#90D3CD;padding:0px;margin:0px;}
div#bazlogo{border:none;width:170px;float:left;padding:0px 0px 1px 0px;margin:0px;}

/* Image Thumbnails fuer Gallerien */
.imagethumb {float: left;}
.imagethumb a {display: block;padding: 10px;	margin: 6px;border: 1px solid #92BED3;	background: #DDEAF0;	line-height: 0px;}
.imagethumb a:visited {border: 1px solid #D3E4ED;	background: #F2F7F9;}
.imagethumb a:hover {border: 1px solid #62A0BF;	background: #F4F9FB;}


.imageGallery{width:130px;height:160px;float:left;}
.imageGallery_theImage{ width: 110px; height: 125px; background-position: center center; background-repeat: no-repeat; margin: 0 auto; margin-bottom: 2px; }
.imageGallery .imageGallery_theImage{ border: 1px solid #DDD; padding: 2px; background-color:#F4F9FB;  }
.imageGallery_theImage:hover { background-color: #DDEAF0;cursor: pointer;}
.imageGallery_label{ text-align: center; font-size: 11px; padding-top: 2px; margin: 0 auto; }

/*Image Popup*/
div.imagepopup {width:100%;text-align:center;background-color:#FAEBE4;}
div.imagepopup_bar {font-family: Verdana, Helvetica, sans-serif; background-color:#ECAE91;padding:5px;font-weight:bold;}

/*Buttons*/
.inline-button { _width: 12em; font: bold 65%/1 Verdana, sans-serif; margin: 0 0.2em; padding: 0.1em 0; _padding: 0; border: 1px solid black; white-space: nowrap; text-decoration: none; vertical-align: middle; background: #ccc; color: black; }
.inline-button em { _width: 1em; cursor: pointer; font-style: normal; margin: 0; padding: 0.1em 0.5em; background: white; color: black; }
.inline-button span { _width: 1em; cursor: pointer; margin: 0; padding: 0.1em 0.5em 0.1em 0.3em; }
.inline-button:hover { background: #666; color: white; }
/*.inline-button:hover em { background: black; color: white; }*/
	

#baz_banner_rect{
	display:block;font-size:9px;clear:both;padding:0;color:white;margin:0;
	border-bottom: 1px solid #cccccc;
	padding-top:20px;
	padding-bottom:15px;
	text-align:center;
}

#baz_banner_rect .anzeige{
	text-align:left;
	color: #999999;
	border-bottom: 1px solid #cccccc;
}

.autogarage {
	width: 100%;
	padding: 10px; background-image: url(/_signs/auto_back.png); background-repeat: repeat-x;
}

