body 	 	{
 	 	margin:0;
 	 	padding:0;
 	 	}

p, span, div, a, td {
		color:#333;
		font-family: Verdana,  Arial,  sans-serif;
		font-size:10px;
		text-decoration:none;
 	 	}

.tbold		{
		font-weight:bold;
		}

.titalic	{
		font-style:italic;
		}

.tquote		{
		padding-left:16px;
		background-image:url('/images/icons/quote_12.gif');
		background-repeat:no-repeat;
		}

a:hover		{
		text-decoration:underline;
		}


#headbar 	{
		clear:both;
		width:100%;
		height:20px;
		margin:0px;
		padding:0px;
		border:0px;
		background-color:#EEE; 
		}

#headbar div, #headbar div a	{
		color:#333;
		}

#footbar	{
		color:#CCC;
		height:20px;
		background-color:#eff1f1;
		border:1px solid #CCC;
		border-bottom:0px;
		width:825px;
		position: fixed;
		bottom: 0;
		}

#headspace	{
		float:left;
		clear:both;
		width:823px;
		margin:0px;
		padding:0px;
		border:0px;

		}

#headNav ul	{
		clear:both;
		list-style:none;
		padding-left:5px;
		margin:0px;
		}

#headNav ul li	{
		display:inline;
		}

#headNav ul li a	{
		font-size:11px;
		display:block;
		float:left;
		margin-right:1px;
		padding-right:8px;
		padding-left:7px;
		padding-top:3px;
		padding-bottom:2px;
		color:#333;
		background-color:#eff1f1;
		text-decoration:none;
		border:1px solid #fff;
		border-bottom:none;
		}

#headNav ul li a.aktiv	{
		color:#EEE;
		background-color:#069;
		border:1px solid #069;
		}

#headNav ul li a.aktiv:hover	{
		color:yellow;
		}


#headNav ul li a:hover
		{
		color:#EEE;
		background-color:#999;
		text-decoration:none;
		border:1px solid #CCC;
		background-image:none
		}

#subNav ul	{
		clear:left;
		width:819px;
		margin:0;
		list-style:none;
		height:19px;
		background-color:#FFFFFF;
		padding:2px;
		background-color:#069;
		}

#subNav ul li	{
		display:inline;
		}

#subNav ul li a	{
		margin:0px;
		color:#EEE;
		padding:3px 5px 3px 5px;
		display:block;
		float:left;
		text-decoration:none;
		border-right:1px solid #BDCCDF;
		}

#subNav ul li a:hover
		{
		text-decoration:underline;
		}

#subNav ul li a.aktiv
		{
		color:yellow;
		}

#subNav ul li a.tiefe2_aktiv,#subNav ul li a.tiefe2_aktiv:hover
		{
		font-weight:bold;
		color:#FF3300;
		}

table.tiefe_layer_1 
		{
		background-color: #F3F3F3;
		margin-top: 8px;
		margin-left: 8px;
		border-color: #CCC; 
		border-width: 0px 1px 1px 1px; 
		border-style: solid;
		}

/*td.tiefe_layer_1 
		{
  		height: 17px;
		}*/

a.tiefe_layer_1:link,a.tiefe_layer_1:active,a.tiefe_layer_1:visited 
		{
		display: block;
		width: auto;
		padding: 3px 7px 3px 7px;
		text-decoration: none;
		border-top: 1px solid #CCC;
		}

a.tiefe_layer_1:hover 
		{
		background-color: #FFF;
		}

table.main	{
		width:825px;
		clear:both;
		}

td.mainleft	{
		border-right:1px dotted #FFF;
		width:511px;
		}

td.mainright	{
		width:311px;
		}

table.foot, table.foot td, table.foot td a
		{
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		color:#CCC;
		}

#loginbox	{
		background-color:#FFF;
		margin-top:4px;
		border:1px solid #CCC;
		padding:4px;
		}

#loginbox *	{
		color:#333;
		}

input 
		{
		border: 1px solid #CCC;
		font-size:11px;
		color:#333;
		}

input.submit	{
		margin-top:0px;
		}

input.inpl
		{
		padding:5px;
		font-size:14px;
		color:#333;
		}

input.subl
		{
		padding:5px;
		font-size:14px;
		height:27px;
		background-color:#EEE;
		border:0;
		}

#suche_geolocation_text_umkreis select, select.sell
		{
		font-size:14px;
		padding:5px;
		}
#loginbox .checkbox 
		{
		border: none;
		padding: 0;
		}

ul.bread	{
		margin:0px;
		padding:0px;
		white-space:nowrap;
		list-style:none;
                }

li.bread	{ 
		list-style:none; 
		float:left; 
		display:block; 
		color:#555;
		margin-left:2px;
		padding:0;
		}

td.bread	{
		height:20px;
		border-right:1px solid #CCC;
		padding:0 3px 0 3px;
		overflow:hidden;
		}

table.sindhier	{
		overflow:hidden;
		vertical-align:baseline;
		width:823px;
		margin:0;
		height:20px;
		padding:0;
		border-bottom: 1px solid #CCC;
		}

form		{
		padding:0px;
		margin: 0px;
		}

.box_grau, .box_anz, .box, .box_rect
		{
		clear:both;
		padding:3px;
		border-top:1px solid #069;
		margin-bottom:30px;
		}

.box_blank
		{
		clear:both;
		padding:3px;
		border-top:1px solid #FFF;
		margin-bottom:30px;
		}

.box		{
		border-bottom:1px solid #EFF1F1;
		}

.info_r 	{
		 float:right;
		 background-color:#eff1f1;
		 margin:0 0 5px 10px;
		 padding:3px;
		 padding-left:5px;
		 width:180px;
		 border-left:1px solid #069;
		}

.box_grau, .box_anz, .box_rect
		{
		background-color:#eff1f1;
		}

.box_anz	{
		background-image:url('/images/misc/anzeigen.gif');
		background-position:2px 5px;
		background-repeat:no-repeat;
		text-align:center;
		}

.box_rect	{
		padding:0;
		padding-top:10px;
		background-image:url('/images/misc/anzeigenr.gif');
		background-position:2px 2px;
		background-repeat:no-repeat;
		text-align:center;
		}

#rightcontent *.box_grau h2, #rightcontent *.box h2
		{
		text-transform:uppercase;
		font-size:14px;
		color:#333;
		margin-bottom:5px;
		}

#rightcontent blockquote
		{
		font-size:11px;
		margin:2px 20px;
		}

.bildreiter
		{
		vertical-align:top;
		border:0;
		background-color:#FFF;
		}

.bildreiter_aktiv
		{
		vertical-align:top;
		border:0;
		background-color:#eff1f1;
		}

.bildreiter a, .bildreiter a:hover
		{
		color:#999;
		text-decoration:none;
		}

.ressort	{
		color:#069;
		font-weight:bold;
		text-transform:uppercase;
		}

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

.hl_link_s	{
		font-size:11px;
		}

.hl_link	{
		font-size:16px;
		text-decoration:none;
		}

h1 a		{
		font-family: 'Trebuchet MS',Arial, Helvetica, sans-serif;
		font-size:16px;
		}

h1		{
		font-family: 'Trebuchet MS',Trebuchet,Arial,sans-serif;
		margin:0;
		padding:0;
		padding-top:8px;
		padding-bottom:8px;
		font-size:16px;
		}

h2, h2 span, span.h2	{
		font-family: 'Trebuchet MS',Trebuchet,Arial,sans-serif;
		font-size:14px;
		color:#069;
		margin:0;
		padding:0;
		margin-bottom:10px;
		}

h3, h3 a, .h3, .h3 a
		{
		font-family: 'Trebuchet MS',Trebuchet,Arial,sans-serif;
		font-size:12px;
		font-weight:normal;
		margin:0;
		padding:0;
		}
caption
		{
		font-size:12px;
		font-weight:bold;
		margin-bottom:5px;
		padding:0;
		text-align:left;
		}

table.ticker tr td {
		margin:2px;
		margin-right:5px;
		}

.artteaser	{
		font-size:12px;
		}

.dotl		{
		border-bottom:1px dashed #CCC;
		height:2px;
		margin-top:2px;
		}

.weiterl	{
		padding-left:15px;
		background-image:url('/images/pfeile/069i.gif');
		background-position:left 4px;
		background-repeat:no-repeat;
		}

.lnkbox		{
		padding-right:20px;
		font-size:10px;
		}

#rightcontent * .weiterl	
		{
		padding-left:10px;
		background-image:url('/images/pfeile/069is.gif');
		background-position:left 3px;
		background-repeat:no-repeat;
		}

#rightcontent * .lnkbox
		{
		padding-right:0;
		width:30%;
		}

#rightcontent * .weiter 
		{
		font-size:11px;
		}

.nav_i div	{
		float:left;
		width:160px;
		margin-bottom:5px;
		}

.topnews_lnk	{
		margin-top:10px;
		margin-left:5px;
		}

.topnews_lnk *.lnkbox 
		{
		padding-right:0;
		color:#069;
		}

.topnews_lnk *.lnkbox a 
		{
		color:#069;
		}

.specials *.lnkbox
		{
		float:left;
		}


.weiterl a	{
		font-size:11px;
		}

a.weiter
		{
		color:#069;
		padding-right:14px;
		font-size:12px;
		background-image:url('/images/pfeile/069i.gif');
		background-position:right 4px;
		background-repeat:no-repeat;
		}

.weiters, a.weiters	{
		clear:both;
		padding:3px 3px 0 3px;
		float:none;
		}

a.weiters
		{
		color:#069;
		padding-right:10px;
		background-image:url('/images/pfeile/069is.gif');
		background-position:right 7px;
		background-repeat:no-repeat;
		}

.weiterbig	{
		padding-left:15px;
		background-image:url('/images/pfeile/069i.gif');
		background-position:left 4px;
		background-repeat:no-repeat;
		}

a.weiterbig       {
                  font-size:12px;
                  }

.weiterlink 	{
		margin-left:5px;
		padding-left:15px;
		background-image:url('/images/pfeile/069i.gif');
		background-position:left 4px;
		background-repeat:no-repeat;
		}

a.weiterlink 	{
                  font-size:11px;
		color:#006699;
		}

.bottomline 	{
		background-color:#eff1f1;
		width:813px;
		padding:2px 5px 2px 5px;
		}

ul.pfeil	{     
  		padding-left:24px;
  		margin:2px;
  		list-style-image:url('/images/pfeile/069i.gif');
		}


ul.pfeil li 	{
		list-style-image:url('/images/pfeile/069i.gif');
		}

#rightcontent .box ul.pfeil, #rightcontent .box_grau ul.pfeil, #rightcontent ul.pfeil, #rightcontent .box ul.pfeil_anz, #rightcontent .box_grau ul.pfeil_anz	{     
  		padding-left:18px;
  		margin:3px;
		list-style-image:none;
  		list-style-type:circle;
		}


#rightcontent .box ul.pfeil li, #rightcontent .box_grau ul.pfeil li 	{
		list-style-image:none;
		list-style-type:circle;
		}

ul.pfeil_anz li a
		{
		font-size:12px;
		}

ul.pfeils	{     
  		padding-left:14px;
  		margin:2px;
  		list-style-image:url('/images/pfeile/069is.gif');
		}

ul.pfeils li 	{
		font-size:9px;
		list-style-image:url('/images/pfeile/069is.gif');
		}

ul.pfeils li *	{
		font-size:10px;
		}

div.intNav ul	{
		clear:both;
		list-style:none;
		padding:0px;
		margin:0px;
		margin-top:2px;
		}

html * div.intNav ul
		{
		margin-top:3px;
		}

div.intNav ul li	{
		display:inline;
		}

div.intNav ul li a	{
		margin-right:3px;
		margin-bottom:1px;
		display:block;
		float:left;
		color:#333;
		background-color:#FFF;
		border:1px solid #CCC;
		padding:2px 5px 2px 5px;
		text-decoration:none;
		}

div.intNav ul li a.aktiv	
		{
		padding-bottom:3px;
		margin-bottom:0px;
		border:1px solid #CCC;
		border-bottom:1px solid #eff1f1;
		color:#333;
		background-color:#eff1f1;
		}

.anztd		{
		height:100px;
		padding:0;
		padding-right:4px;
		background-color:#eff1f1;
		background-image:url('/images/misc/anzeigen.gif');
		background-repeat:no-repeat;
		background-position:left center;
		}

#rightcontent *, #wetter *
		{
		font-family: 'Trebuchet MS',Trebuchet,Arial,sans-serif;
		}

#rightcontent * a.weiter,#rightcontent * a.weiters
		{
		background-position:right 3px;
		}

.spc_box	{
		background-repeat:no-repeat;
		background-position:center;
		padding-top:40px;
		padding-bottom:15px;
		}

.box_solidred	{
		border:1px solid #FF0000;
		margin-bottom: 20px;
		padding: 3px;
		}

.title_float,a span.title_float
		{
		color:#333;
		font-weight:bold;
		padding:5px;
		background-color:#FFF;
		font-size:16px;
		}

.clearfix:after 
		{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		}

.anz_rub	{
		background-repeat:no-repeat;
		background-position:left top;
		padding-top:7px;
		padding-left:33px;
		padding-right:15px;
		padding-bottom:10px;
		}

.anz_rub h3, .anz_rub h3 a
		{
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		border-bottom:1px solid #069;
		padding:0px;
		}

.anz_rub div	{
		margin-bottom:6px;
		margin-top:3px;
		}

.box h2 a	{
		font-family: 'Trebuchet MS',Trebuchet,Arial,sans-serif;
		font-size:14px;
		color:#069;
		margin: 10px 0px 5px 0px;
		padding:3px;
		}

.box h3, .box h3 a, .box_grau h3, .box_grau h3 a
		{
		margin-top:4px;
		margin-bottom:8px;
		font-weight:bold;
		}


.artteas h3, .artteas h3 a
		{
		margin-top:8px;
		margin-bottom:8px;
		font-weight:bold;
		}

.artteas h4, .artteas h4 a
		{
		padding:0;
		margin:0;
		font-weight:normal;
		font-size:10px;
		text-transform:uppercase;
		color:#069;
		}

.artteas img, artteas div img
		{
		margin: 8px 0 8px 10px;
		}

a.weiterxs
		{
		font-size:10px;
		color:#069;
		padding-right:10px;
		background-image:url('/images/pfeile/069is.gif');
		background-repeat:no-repeat;
		background-position:right center;
		}

.artikel *	{
		font-size:12px;
		}

.artikel h1	{
		font-size:16px;
		padding-top:0;
		}

.artikel h2	{
		font-weight:normal;
		font-style:italic;
		font-size:12px;
		color:#333;
		padding-bottom:10px;
		}

.artikel h3
		{
		font-size:10px;
		padding-bottom:10px;
		text-transform:uppercase;
		color:#069;
		}

.artikel * img	{
		float:left;
		margin:2px 5px 1px 0px;
		}

.linkbox	{
		width:120px;
		float:right;
		border-left:1px solid #069;
		background-color:#eff1f1;
		padding:5px;
		margin:0 0 10px 10px;
		}

.line_style_class_gerade 
		{
		background-color:#eff1f1;
		}

.gli_pag_akt	{
		background-color:#069;
		border:1px solid #CCC;
		height:8px;
		width:11px;
		font-size:3px;
		margin:1px;
		}

.gli_pag_iakt	{
		background-color:#eff1f1;
		border:1px solid #CCC;
		height:8px;
		width:11px;
		font-size:3px;
		margin:1px;
		}

.clear		{
		clear:both;
		font-size:1px;
		margin:0;
		padding:0;
		}

div.art table	{
		width:484px;
		}

div.art table thead tr th, div.art table tbody tr th
		{
		font-family: 'Trebuchet MS',Arial, Helvetica, sans-serif;
		font-size:11px;
		background-color:#eff1f1;
		padding:1px 3px 1px 3px;
		border:1px solid #CCC;
		}

div.art table tbody tr td	{
		font-size:11px;
		padding:1px 3px 1px 3px;
		border:1px solid #eff1f1;
		}

form.noline table tbody tr td, form.noline table thead tr th, form.noline table tbody tr th
		{
		border:0;
		}


tr.l1		{
		background-color:#eff1f1;
		padding:1px 3px 1px 3px;
		border:1px solid #CCC;
		}
		
#TABELLE thead tr th
		{
		font-size:8px;
		}

#TABELLE tbody tr td
		{
		font-size:10px;
		}

img, div	{
		behavior: url('/images/iepngfix.htc');
		}

#headNav ul li.navi10529p a	{
		color:#EEE;
		background-color:#e00a87;
		font-weight:bold;
		}

#headNav ul li.navi10529a a	{
		font-weight:bold;
		}

#adl_sb_table	{
		position:absolute;
		padding-bottom:0px;
		width:832px;
		left:0;
		}
