	body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	background-color:#FFFFff;
	text-align:left;
	padding:0px;
	margin:0px;
		}
	FORM {
		margin:0px;´
		padding:0px;
		}
	A {
		color:#616161;
		text-decoration:none;
		}
	A:Hover {
		color:#FF7D26;
		}
	#container {
	width:1000px;
	text-align:left;
	margin:0 auto;
	padding:10px;
	left: auto;
		}
	#head_nav {
		height:20px;
		line-height:20px;
		padding-left:10px;
		background-image:url(../images/head_nav_bg.png);
		}
	#head_nav A {
		float:left;
		display:block;
		text-align:center;
		width:112px;
		font-weight:bold;
		color:#434343;
		text-decoration:none;
		background-image:url(../images/head_nav_link.png);
		background-position:left;
		background-repeat:repeat-x;
		margin-right:1px;
		}
	#head_nav A:Hover {
		background-color:#CCCCCC;
		background-image:none;
		}
		#head_title {
		position:relative;
		height:200px;
		background-image:url(../logos/LokaleWochenzeitungenLogo.png);
		background-position:left;
		background-repeat:no-repeat;
		}
	#head_title_adbox {
	position:absolute;
	right:211px;
	top:11px;
	width:616px;
	height:30px;
	color: #333;
	font-size: 12px;
	font-style: italic;
		}
	#head_date {
	height:28px;
	line-height:28px;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	border-top:2px solid #900;
	background-color:#F4F4F3;
		}
	#head_date A {
		padding-left:5px;
		padding-right:5px;
		}
	#head_date INPUT {
		margin-top:4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		background-color:#FFFFFF;
		border:1px solid #CCCCCC;
		}
/*	
	#head_topnav {
	font-size:10px;
	color:#000;
	height:28px;
	background-image:url(../images/head_topnav_bg.png);
	background-position:left;
	background-repeat:repeat-x;
	padding-left:0px;
	border-bottom:1px solid #CACACA;
	line-height: 28px;
*/		}
/*		
	#head_topnav_container A {
	text-align:center;
	color:#000;
	text-decoration:none;
	padding:2px;
	padding-left:7px;
	padding-right:7px;
	margin:0px;
	font-size: 12px;
		}
	#head_topnav_container A:Hover {
	text-align:left;
	color:#FFF;
	text-decoration:none;
	background-color:#CCC;
	padding:2px;
	padding-left:6px;
	padding-right:6px;
	margin:0px;
*/		}
	#head_linklist {
	background-color:#CCC;
	}
	
    
  /* .menu_cur{
    
    background-color:#f00;
   } 
   */
   
		
	#content_wrap {
	margin-top:15px;
	background-image:url(../images/content_wrap_bg.png);
	background-repeat:repeat-y;
	background-position:top;
	border-bottom:1px solid #BABABA;
	width: 1000px;

		}
	#nav_left {
	list-style:none;
	width:170px;
	margin-top:10px;
	float: left;
		}
		#nav_left2 {
	float:right;
	width: auto;
		}
		
	#nav_wetter {
		list-style:none;
		float:left;
		width:175px;
		margin-top:10px;
		}

	H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:20px;
	padding:0px;
	padding-left:9px;
	padding-right:9px;
	margin:0px;
	height:28px;
	background-color:#BABABA;
	background-image:url(../images/nav_left_h2_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
		}
		
	H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:20px;
	padding:0px;
	padding-left:9px;
	padding-right:9px;
	margin:0px;
	height:20px;
	background-color:#B6C4CB;
	background-image:url(../images/nav_left_h1_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
		}

	.login A{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	
		}

	.nav {
	margin-bottom:5px;
	border-bottom:1px solid #BABABA;
		}
	.nav UL {
		margin:0px;
		padding:0px;
		}
	.nav LI {
	
	padding:0px;
	margin:0px;
	
}
	.nav LI A {
	display:block;
	color:#000000;
	padding:2px;
	padding-left:10px;
	background-color:#FFE6CF;
	border-top:1px solid #F9D3AF;
		}
	.nav LI A:Hover {
		background-color:#F9D3AF;
		}
	.nav UL UL LI A {
		display:block;
		color:#000000;
		padding:2px;
		padding-left:20px;
		background-color:#FFEFE1;
		border-top:1px solid #F9D3AF;
		}
	.nav UL UL LI A:Hover {
		background-color:#F9D3AF;
		}	
	/*
	.nav A {
		display:block;
		color:#000000;
		padding:2px;
		padding-left:10px;
		background-color:#FFE6CF;
		border-top:1px solid #F9D3AF;
		}
	.nav A:Hover {
		background-color:#F9D3AF;
		}
	*/
	.prodName{
	float:right;
	padding-left: 10px;
	padding-right: 30px;
	}
	.wetter_links{
	 padding-top:10px;
	  padding-left:10px;
	
	     }
	.nav_box {
		border-bottom:1px solid #BABABA;
		background-color:#EDEDED;
		}
	.nav_box A {
                font-size: 12px;
		display:block;
		color:#666666;
		padding:2px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:5px;
		}
	.nav_box A:Hover {
		background-color:#DCDCDC;
		}		
	.nav_box_content {
		padding:10px;
		padding-top:4px;
		padding-bottom:4px;
		}
	.nav_box_content A {
		display:inline;
		color:#FF6600;
		padding:0px;
		margin:0px;
		}
	.nav_box_content A:hover {
		background-color:#EDEDED;
		}
	#content {
	float:left;
	width:630px;
		}
	#content_container {
		padding-left:5px;
		padding-right:5px;
				}
	#titel {
		padding-left:50px;
		padding-right:5px;
				}
	#titel2 {
		padding-left:5px;
		padding-right:5px;
				}
	
	#titel {
		padding-left:50px;
		padding-right:5px;
		font-family:Arial, Helvetica, sans-serif;
	        font-size:13px;
				}					
	#content_container H1 {
		margin-bottom:10px;
		}
		
	#nav_right {
	width:180px;
	margin: 10 0 0 800px;
	position: relative;

		}
	#nav_right A {
		color:#FF6600;
		}
	#footer {
		color:#000000;
		text-align:center;
		height:22px;
		line-height:22px;
		background-color:#EDEDED;
		margin-top:1px;
		}
		
	.clear {
		clear:both;
		}
	.information {
		border:1px solid #BABABA;
		padding:4px;
		margin-bottom:4px;
		}
	.information H1 {
		margin:-3px;
		padding-left:4px;
		background:none;
		background-color:#BABABA;
		}
	.information INPUT, .information SELECT, .information TEXTAREA {
		background-color:#FFFFFF;
		border:1px solid #BABABA;		
		}
	HR {
		height:2px;
		background-color:#EDEDED;
		border:0px;
		}
	.csc-header h1 {
		clear: right;
		}
	FIELDSET {
		border:0px solid #BABABA;
		}
	.mail {
		line-height: 16px;
		}
	.csc-mailform-field {
		margin-bottom: 4px;
		clear:left;
	}
	
	.mail {
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		width:200px;
		}

	.csc-form-labelcell {
		width:120px;
		}
        .csc-mailform TD {
                padding:2px;
                }
	.rowOff {
		font-size:11px;
		}
	.medtitle {
		font-size:12px;
		}
	.monthmediumbasic {
		font-size:11px;
		}
	.weekday {
		font-size:12px;
	}
	#content_container TD { 
		font-size: 11px;
		}

		
		
		
/* default styles for extension "tx_flvplayer_pi1" */
		.tx-flvplayer-pi1 {
			text-align: center;
		}
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */

/*	
.nav2 {background:transparent url(img08.jpg) repeat-x scroll 0 0;
clear: both; height:10px; margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.0em;}
.nav2 ul {
	float: left;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	background:transparent url(img08.jpg) repeat-x scroll 0 0;
	background-color: #CCC;
	font-weight: normal;
}	
.nav2 li {
	display: inline; 
	list-style: none; 
	margin: 0px; 
	padding: 0px;
}
.nav2 li a {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	color: #030;
	text-decoration: none;
	font-size: 100%;
}
.nav2 a:hover, .nav2 a.selected {
/*color: rgb(50,50,50);*/
color: #036; 
text-decoration: none;
}

.nav2 ul ul{
 
    margin-left:0;

    padding: 0 0 5px 0;

    position: absolute;

    background-color: #26383D;

    border:1px solid #FFF9E4;

    display:none;

    min-width:180px;
}
.nav2 ul ul li {

    float:none;

    background-color: transparent;

}
*/
.nav3 {background:transparent url(img08.jpg) repeat-x scroll 0 0;
clear: both; height:10px; margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.0em;}
.nav3 ul {
        float: left;
        width: 1000px;
        margin: 0px;
        padding: 0px;
        background:transparent url(img08.jpg) repeat-x scroll 0 0;
        background-color: #EEF;
        font-weight: normal;
}
.nav3 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav3 li a {
        display: block;
        float: left;
        margin: 0px 0px 0px 0px;
        padding: 5px 10px 5px 10px;

        color: #030;
        text-decoration: none;
        font-size: 100%;
}
.nav3 a:hover, .nav3 a.selected {
/*color: rgb(50,50,50);*/
color: #f50;
text-decoration: none;}

.buffer {clear: both; width: 828px; height: 30px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}

#menu {
	background: #F4F4F3;
	height: 28px;
	line-height: 28px;
	padding: 0;
	margin: 0;
	color: #900;
	width: 790px;
	float: left;
	background-color: #F4F4F3;
}
#menu a:hover, #menu.current {
	text-decoration: none;
	color: #333;
	margin-bottom: 3px;
	background-color: #F4F4F3;
}

#menu ul {
list-style: none;
padding: 0;
margin: 0;
}

#menu li {
	float: left;
	margin: 0 0 0 0px;
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#login {
	background: #F4F4F3;
	height: 28px;
	line-height: 28px;
	padding: 0;
	margin: 0;
	color: #900;
	width: 180px;
	text-align: right;
	float: right;
	font-size: 12px;
	background-color: #F4F4F3;
}
#image_menu {
	float:right;
	width:50px;
		}
		/* MENU */
#menu1 ul {
padding:7px 0 0 0px;
}

#menu1 ul li {
text-align: center;
float: left;
list-style:none;
padding:0 10px;
}

#menu1 ul li .caption a, #menu1 ul li .caption a:link, #menu1 ul li .caption a:visited, #menu1 ul li .caption a:active {
color:#333;
text-decoration:none;
font-weight:bold;
font-size:15px;
}

#menu1 ul li .caption-act a, #menu1 ul li .caption-act a:link, #menu1 ul li .caption-act a:visited, #menu1 ul li .caption-act a:active {
text-decoration:none;
font-weight:bold;
font-size:15px;
color: #D01F3C;
}
#icon {
	float:left;
	width:2px;
	height: 30px;
	
}
#img{
	float:left;
	
	
}
/*.menu_cur{
color: #0c0;
}*/
/*#search {
float:left;
width:250;
height:28;
text-align:right;
}*/

#container #content_wrap #nav_right table tr th {
	font-size: 10px;
	text-align: left;
}


		
		
		
		pre { 
			font-size: 85%;
			line-height: 1.2em; 
			margin-top: 0px;
		}
		.boxbody p {font-size:76%}
		.boxbody a {color:gray}
		.boxbody a:hover {color:blue}		
		
		.boxbody h1 { color: #777; font-size:1.8em; }
		.boxbody h2 { color: #888; font-size:1.4em; }
		.exp { width:30em; margin:10px auto; }
		/*.boxbody hr { width:35em; margin: 10px auto;}*/
		
		/* Show only to IE PC \*/
		* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

		.sidebox {
			
			width: 180px; /* ems so it will grow */
			background: url(../logos/menu/wsbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead {
			background: url(../logos/menu/sbhead-r.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		.boxhead h2 {
			background: url(../logos/menu/sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 20px 30px 5px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody {
			background: url(../logos/menu/wsbbody-l.gif) no-repeat bottom left;
			margin: 0;
			padding: 5px 30px 31px;
		}
		.widthlessbox {
			margin: 0 25%; /* NO WIDTH! Opens up a world of possibilities! */
			background: url(sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
		}


ul.cssmenu {
   padding: 0;
   margin: 0;
   list-style: none;
   width: 170px;
}

ul.cssmenu li{
   background:url(http://www.lokale-wochenzeitungen.de/fileadmin/logos/Ausgaben_34x34/hallo_urlauber_32x32.png) no-repeat 120px -10px;
   display: block;
   padding: 1px;
   margin-bottom: 1px;
   width: 170px;
   height: 40px;
}

ul.cssmenu li a:hover {
   color: #4682B4;
   background-color: #FAFAD2;
}
ul.cssmenu li a, ul.cssmenu li a:visited, ul.cssmenu ul li a{
   font-size:15px;
   display: block;
   padding: 10px;
   margin-bottom: 1px;
   color: #000;
   background-color: #FFF;
   width: 170px;
}

ul.cssmenu li a:hover {
   color: #4682B4;
   //background-color: #FAFAD2;
}





//menu_news start
.menu_news, .menu_news ul, .menu_news ul ul {

    list-style-type: none;

}


.menu_news a {

    display: block;

    padding: 3px 10px 3px 10px;

    font-weight:normal;

}


.menu_news ul a {

    padding: 0 10px;
    color:#000000;
    font-size:10px;
    margin:0;
    padding:2px 2px;
    text-align:left;
    text-decoration:none;

}


.menu_news li {

    padding:0;

    margin:0;

    background-image: none;

    background-color: #FFF9E4;

    float:left;

    border:1px solid #26383D;

}


.menu_news ul {

    margin-left:0;

    padding: 0 0 5px 0;

    position: absolute;

    background-color: #26383D;

    border:1px solid #FFF9E4;

    display:none;

    min-width:180px;

}


/* IE-Hack für die Breite */

*html .menu_news ul {

    width:180px;

}


/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */

/* über der Liste  befindet (.hover siehe JavaScript oben) */

.menu_news ul.hover, .menu_news li.hover ul, .menu_news li:hover ul  {

    display:block;

}


.menu_news ul li {

    float:none;

    background-color: transparent;

}



//menu_news end



#nav_nn { 
 list-style: none; 
 margin: 0; 
 padding: 0; 
border: 1px solid #000; 
background: #515151; 
float: left; 
width: 100%; 
} 

#nav_nn ul { 
 list-style: none; 
 margin: 0; 
 padding: 0; 
border: 1px solid #000; 
background: #515151; 
float: left; 
width: 100%; 
} 


#nav_nn li { 
float: left; 
position: relative; 
background: #515151; 
background: none; 
} 

#nav_nn li li{ 
line-height:10px;
} 


#nav_nn a, #nav_nn li a{ 
color: #fff; 
text-decoration: none; 
display: block; 
//width: 9em; 
padding: 0.3em 0.5em; 
background: url(dot.png) repeat-y right; 
text-align:left;
} 
#nav_nn a:hover { 
color: #000; 
background: #ccc; 
padding: 0;
} 
#nav_nn li:hover, 
#nav_nn li.jshover { 
 background: #333; 
} 
 
#nav_nn li ul { 
 display: none; 
 position: absolute; 
 background: url(fone-tr.png); 
 //padding: 0.5em 0; 
 width: 12.99em; 
} 
#nav_nn li li a { 
 width: 8.95em; 
 background: none; 
 } 
#nav_nn li:hover ul, 
#nav_nn li.jshover ul { 
 display: block; 
} 
 
#nav_nn li:hover li ul, 
#nav_nn li.jshover li ul { 
 display: none; 
 width: 9.99em; 
 top: -0.65em; 
 left: 8.5em; 
 left: 9.6em; 
} 
#nav_nn li:hover li:hover ul, 
#nav_nn li.jshover li.jshover ul { 
 display: block; 
} 

#user_panel{
float: right;
font-size:0.9em;
margin-top:0.45em;
text-align:right;
}

span.pid-938, span.pid-986, span.pid-1074{
color:#ff8858;
font-weight:bold;
}

.rgsgcontent{
float:left;
}