html, body {
	
	padding: 		0px;  
	width: 			100%;
	margin:			0px;
	/*height:			100%;
	min-height:		100%;*/
	
}

body{
	overflow: scroll;
	background-color:#FFFFFF;
	margin-bottom:20px;
}
*html body{
	overflow: scroll;
}

table { 
	/*border-collapse:collapse;
	margin: 0px;*/
	border-spacing:0px;
	border: 0px solid white;
}

td { 
	border: 0px white solid;
	padding: 0px; 
	vertical-align: top;
} 

img { 
	border: 0px solid #FFFFFF; 
}


div#HauptSchicht{
	position: relative;
	left: 50%;
	margin-left: -424px; /* negative Hälfte von width:700px */
	width: 858px;
	margin-top: 30px;
	margin-bottom:0px;
	border: 1px solid #000000;
}
*html div#HauptSchicht{
	margin-left: -425px; /* negative Hälfte von width:700px */
	width: 860px;
}

div#EckeLinksOben{
	position:absolute;
	top:-1px;
	left:-1px;
}
div#EckeRechtsOben{
	position:absolute;
	top:-1px;
	right:-1px;
}
div#EckeRechtsUnten{
	position:absolute;
	bottom:-1px;
	right:-1px;
}
*html div#EckeRechtsUnten{
	bottom:-1px;
}

div#EckeLinksUnten{
	position:absolute;
	bottom:-1px;
	left:-1px;
}
*html div#EckeLinksUnten{
	bottom:-1px;
}


/*------------*/

div#StreifenObenSchwarz{
	position:relative;
	width:100%;
	height:8px;
	background-color:#000000;
	margin-top:16px;
}
div#StreifenObenWeiss{
	position:relative;
	width:100%;
	height:17px;
	text-align:right;
}
/*---*/
div#ExtraNavGesamt{
	position:relative;
	float:right;
	margin-right:20px;
}
div.ExtraNavLinkSchicht{
	position:relative;
	float:left;
	
}
div.ExtraNavStrich{
	position:relative;
	float:left;
	margin-left:5px;
	margin-right:5px;
	color: #6E6E6E;
}
/*---*/
a.ExtraNavLinkOff{
	text-decoration: none;
	font-size: 10px;
	line-height: 15px;
	color: #6E6E6E;
}

a.ExtraNavLinkOff:link {
	text-decoration: none;
	font-size: 10px;
	line-height: 15px;
	color: #6E6E6E;
}

a.ExtraNavLinkOff:visited {
	text-decoration: none;
	color: #6E6E6E;
}
a.ExtraNavLinkOff:hover {
	text-decoration: none;
	color: #DCDCDC;
}
a.ExtraNavLinkOff:active {
	text-decoration:none;
	color: #6E6E6E;
}

/*---*/
a.ExtraNavLinkOn{
	text-decoration: underline;
	font-size: 10px;
	line-height: 15px;
	color: #6E6E6E;
}

a.ExtraNavLinkOn:link {
	text-decoration: underline;
	font-size: 10px;
	line-height: 15px;
	color: #6E6E6E;
}

a.ExtraNavLinkOn:visited {
	text-decoration: underline;
	color: #6E6E6E;
}
a.ExtraNavLinkOn:hover {
	text-decoration: underline;
	color: #6E6E6E;
}
a.ExtraNavLinkOn:active {
	text-decoration:underline;
	color: #6E6E6E;
}
/*---*/

div#StreifenObenGrau{
	position:relative;
	width:100%;
	height:3px;
	background-color:#929292;
}
div#StreifenObenOrange{
	position:relative;
	width:100%;
	height:8px;
	background-color:#FFCD03;
}
/**/
div#StreifenUntenSchwarz{
	position:relative;
	width:100%;
	height:8px;
	background-color:#000000;
	margin-bottom:16px;
}
div#StreifenUntenWeiss{
	position:relative;
	width:100%;
	height:10px;
}
div#StreifenUntenGrau{
	position:relative;
	width:100%;
	height:3px;
	background-color:#929292;
}
div#StreifenUntenOrange{
	position:relative;
	width:100%;
	height:8px;
	background-color:#FFCD03;
}
/*------------*/


div#MotivOben{
	position:relative;
}


div#LogoSchicht{
	position:absolute;
	top:15px;
	left:20px;
}

div#TickerSchichtGesamt{
	position:relative;
	width:100%;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-top:3px;
	padding-bottom:3px;
}
div#TickerSchichtBlau{
	position:relative;
	width:100%;
	background-color:#F0F0F0;
}

/*-----------*/

div#InhaltsBereichGesamt{
	position:relative;
	margin-left:0px;
	margin-top:25px;
	padding-bottom:20px;
	/*border:1px solid #000000;*/
}

table#TabelleInhaltGesamt{
	
}


/*----------*/

td#ZelleMenue{
	width:150px;
	padding-top:6px;
}
td#ZelleMenue .HauptNavLinkSchicht a, .pktStand {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0px;
	text-decoration:none;
}
.pktStand {
	color: #A2A2A2;
	letter-spacing:1px;
}

td#ZelleStrichLinks{
	width:2px;
	background-color:#EEEEEE;
}
td#ZelleInhalt{
	width:480px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:0px;
}
*html td#ZelleInhalt{
	
}
td#ZelleStrichRechts{
	width:2px;
	background-color:#EEEEEE;
}
td#ZelleInhaltRechts{
	padding-left:15px;
	/*width:130px;*/
}

/*----------*/
/*----------*/
div.HauptNavBereichGesamt{
	position:relative;
	margin-left:20px;
	margin-bottom:7px;
	width:130px;
	/*border: 1px solid #000000;*/
}
div.HauptNavLinkSchicht{
	position:relative;
	padding:0px;
}

div.HauptnavGelberStrichRechts{
	position:absolute;
	top:-4px;
	right:-2px;
	height:28px;
	width:2px;
	background-color:#FFCC00;
	visibility:hidden;
}
div.HauptnavGelberStrichRechtsOn{
	position:absolute;
	top:-4px;
	right:-2px;
	height:28px;
	width:2px;
	background-color:#FFCC00;
	visibility:visible;
}

/*----*/

div.SubnavLinkSchicht{
	position:relative;
	margin-left:18px;
	padding-top:3px;
	padding-bottom:3px;
}

/*------*/

a.SubnavLinkOff{
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	color: #A2A2A2;
	white-space: nowrap;
}

a.SubnavLinkOff:link {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	color: #A2A2A2;
	/*font-weight: bold;*/
	white-space: nowrap;
}

a.SubnavLinkOff:visited {
	text-decoration: none;
	color: #A2A2A2;
}
a.SubnavLinkOff:hover {
	text-decoration: none;
	color: #000000;
}
a.SubnavLinkOff:active {
	text-decoration:none;
	color: #A2A2A2;
}
/*---*/


/*------*/

a.LinkOn{
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	color: #A2A2A2;
	white-space: nowrap;
	font-weight: bold;
}

a.LinkOn:link {
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	color: #A2A2A2;
	font-weight: bold;
	white-space: nowrap;
}

a.LinkOn:visited {
	text-decoration: none;
	color: #A2A2A2;
}
a.LinkOn:hover {
	text-decoration: none;
	color: #FFCD03;
}
a.LinkOn:active {
	text-decoration:none;
	color: #A2A2A2;
}
/*---*/

a.SubnavLinkOn{
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	white-space: nowrap;
}

a.SubnavLinkOn:link {
	text-decoration: none;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	/*font-weight: bold;*/
	white-space: nowrap;
}

a.SubnavLinkOn:visited {
	text-decoration: none;
	color: #000000;
}
a.SubnavLinkOn:hover {
	text-decoration: none;
	color: #000000;
}
a.SubnavLinkOn:active {
	text-decoration:none;
	color: #000000;
}
/*------*/


div.HauptnavPunktLinie{
	position:relative;
	width:110px;
	height:2px;
	margin-top:6px;
	background-image:url(../img/nav/punktlinie.gif);
	background-repeat:repeat-x;
	background-position: top left;
}



/*----------*/

div.TitelBereich{
	
}
div.PfeilKreis{
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin-right:10px;
}
div.TitelSchicht{
	position:relative;
	float:left;
	width:450px;
	height:17px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
}
div.PunktlinieInhaltsbereich{
	position:relative;
	clear:both;
	width:100%;
	height:2px;
	margin-top:5px;
	margin-bottom:15px;
	background-image:url(../img/nav/punktlinie.gif);
	background-repeat:repeat-x;
	background-position: top left;
}

div.ZoomLupe{
	position:relative;
	clear:both;
	width:100%;
	height:25px;
	margin-top:5px;
	margin-bottom:15px;
	right:+10px;
}

div#EigentlicherInhaltsBereich{
	position:relative;
	clear:both;
}

/*---------*/

table.TabelleRechts{
	margin-bottom:10px;
}

td.RechtsGelberStrichLinks{
	width:2px;
	background-color:#FFCC00;
}

td.RechtsInhaltsBereich{
	background-color:#F7F7F7;
	width:140px;
	min-height:10px;
	padding-bottom:3px;
}
*html td.RechtsInhaltsBereich{
	height:10px;
}
td.RechtsGrauerRandRechts{
	width:2px;
	background-color:#EDEDED;
}

div.RechtsTitel{
	position:relative;
	margin-left:5px;
	margin-top:3px;
	float:left;
}
div.RechtsPfeil{
	position:relative;
	margin-top:5px;
	margin-left:8px;
	float:left;
}

/*---------*/

div.cleaner{
	width:100%;
	height:1px;
	clear:both;
}


div#OberteilVerlauf{
	position:relative;
	width:826px;
	height:221px;
	background-image:url(../img-baustelle/bck-verlauf.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}

div#TextBereichOben{
	position:absolute;
	top:0px;
	left:260px;
}

div#Strich1{
	position:absolute;
	top:30px;
	right:0px;
	width:630px;
	height:1px;
	background-color:#000000;
}



td.ZelleGelberPunkt{
	padding-top:6px;
	padding-right:4px;
}


* {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	/*color: #6E6E6E;*/
	
}
/*----------------*/
a.LinkOhneStrich{
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	/*color: #6E6E6E;*/
}

a.LinkOhneStrich:link {
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	/*color: #6E6E6E;*/
}

a.LinkOhneStrich:visited {
	text-decoration: none;
	color: #666666;
	/*color: #6E6E6E;*/
}
a.LinkOhneStrich:hover {
	text-decoration: none;
	color: #DCDCDC;
}
a.LinkOhneStrich:active {
	text-decoration:none;
	color: #666666;
	/*color: #6E6E6E;*/
}

/*----------------*/

.TextGross{
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
}

/*----------------*/

div.NewsUebersichtDatum{
	font-weight:bold;
	color: #666666;
	/*color: #6E6E6E;*/
}
div.NewsUebersichtTitel{
	font-weight:bold;
	font-size:12px;
	color: #333333;
}
div.NewsUebersichtTeaser{
	
}
div.NewsUebersichtMehr{
	width:100%;
	text-align:right;
}

td.ZellePfeilNews{
	padding-right:3px;
	padding-top:5px;
}

td.ZellePunktlinie{
	width:100%;
	height:2px;
	background-image:url(../img/nav/punktlinie.gif);
	background-repeat:repeat-x;
	background-position: top left;
}

/*------------*/

div.VereinsSchichtLogo{
	position:relative;
	float:left;
	padding-right:20px;
	padding-bottom:20px;
	height: 140px;
}


/*-------------*/

div.SponsorenLogoSchicht{
	position:absolute;
	visibility:hidden;
}

.MarkierterSuchBegriff{
	color:#009900;
}



td.ZelleGoButtonNewssuche{
	padding-top:0px;
}
*html td.ZelleGoButtonNewssuche{
	padding-top:1px;
}


/*----------*/


div#DieNachObenSchicht{
	width:100%;
	text-align:right;
	height:16px;
}
*html div#DieNachObenSchicht{
	height:17px;
}

