 * {
margin: 0;
padding: 0;
font-family: "Arial", "Tahoma","Geneva";
}

body {
text-align:center; 
background:#fff;
min-width:700px;
padding-top:1px;
font-size:12px; 
color:#000000; 
font-weight:regular; 
text-decoration:none;
}

ul{
padding-left:20px;
}

b{
font-family:"Arial","Tahoma","Geneva";
}

li{
font-size:12px;
font-family:"Arial","Tahoma","Geneva";
}

a{
font-size:11px;
color:#238B2A;
}

a:link{ text-decoration:none; color:#238B2A;  }
a:visited{ text-decoration:none; color:#238B2A;  }
a:hover{ text-decoration:underline; color:#238B2A;  }
a:active{text-decoration:underline; color:#238B2A;}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper  {
	text-align:left;
	width:762px;
	margin:0 auto;
	background:#E9F4EA;
	border:1px solid #000000;
}

#header {
	color:#000;
	clear:both;
	/*width:100%;*/
	width: 762px;
	background-color:#91C594;
	background-image:url(../img/headersign2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:95px;
}

#headerlogo
{
	background-image:url(../img/logo.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height: 92px;
}

#flashdiv {
	color:#000;
	clear:both;
	width:100%;
	height:67px;
	background-color:#91C594;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#238B2A;

}

#footer {
	color:#000;
	clear:both;
	width:100%;
	background-color:#91C594;
	height:5px;
}

#contentfloatholder {
/* right faux column tab */
float:left;
width:100%;
padding-bottom:8px;
}

#contentfloatholder:after {
 /* this is for NN6 to clear floats */
content:"."; 
display:block; 
height:0px;
clear:both; 
visibility:hidden;
}

#center {
margin:0 188px 0 188px;
padding-top:8px;
}

#centerwrap {
 float:left;
width:100%; 
margin:0 -95% 0 0;
}

#left {
float:left;
width:188px;
padding-top:8px;
padding-left:8px;
margin: 0 0 0 -5%;
}

#right {
float:right;
width:188px;
}

.rightdata{ 
float:right;	
margin-top: 6px;     
}
#rightdata{ 
margin-right: 8px;     
}
/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

.rightmenu {
color:#000000;
text-align:right;
float:right;
position:relative;
display:inline;
right:25px;
top:75px;
}

.rightmenu a 
{
font-size:11px;
color:#238B2A;
}

.rightmenu a:link { text-decoration:none; color: #238B2A;  }
.rightmenu a:visited { text-decoration:none; color: #238B2A;  }
.rightmenu a:hover { text-decoration: underline; color: #238B2A;  }
.rightmenu a:active { text-decoration: none; color: #238B2A;  }

.logoh{
position:relative;
left:0px;
top:0px;
float:left;
}

.line1{
position:relative;
left:15px;
/*top:0px;*/
padding-top:10px;
_top:-14px;
float: left;
display:inline;
width:380px; 
font-weight:bolder;  
font-size: 22px; 
color: #91C594; 
}

.line2{
position:relative;
left:17px;
_top:-14px;
float:left;
display:inline;  
width:400px; 
font-weight:bolder;

font-size: 22px; 
color: #91C594; 
}

.firstlevelmenu
{
position:relative;
display:inline;
left:14px;
top:77px;
height:30px;
}


.firstlevelmenu a { font-size:11px; color:#FFFFFF; font-weight: bold; }
.firstlevelmenu a:link { text-decoration:none; color: #FFFFFF; }
.firstlevelmenu a:visited { text-decoration:none; color: #FFFFFF;  }
.firstlevelmenu a:hover { text-decoration: underline; color: #FFFFFF;  }

.firstlevelmenul, .firstlevelmenula {
	background-image: url(../img/nav_l.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px 0px 0px;
	display: inline;
	padding-left:8px;
	padding-top:0px;
	padding-top:0px;	
	padding-bottom:4px;

	
}
.firstlevelmenula { background-image: url(../img/nav_l_active.jpg); padding-bottom: 4px;}
.firstlevelmenur, .firstlevelmenura {

	background-image:url(../img/nav_r.jpg);
	background-repeat:no-repeat;
                background-position:right top;
	background-color:#91C594;
	display:inline;
	padding-right:7px;
	padding-top:0px;
                padding-top:0px;
                padding-bottom: 4px;
}

.firstlevelmenura { background-image: url(../img/nav_r_active.jpg); background-color: #238B2A; padding-bottom: 4px; }

.firstlevelmenuspace{

	display: inline;
	padding-right: 6px;
}

.leftmenu {
	font-family: "Arial", "Tahoma", "Geneva";
	font-size: 11px;
	background-image: url(../img/leftmenuend.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	width: 167px;
	padding-bottom: 10px;


	font-weight: bold;
	margin-bottom: 8px;
}

.leftmenu a 
{
	font-size: 11px;
	color: black;

}
.leftmenu a:link { text-decoration:none; color: black;  }
.leftmenu a:visited { text-decoration:none; color: black;  }
.leftmenu a:hover { text-decoration: underline; color: #238B2A;  }


.leftmenu h3{
	background-image: url(../img/leftmenuheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
	padding-left:8px;
	padding-right:8px;
	
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top:2px;
	padding-bottom:3px;
		padding-left:13px;



}

.leftmenuitem , .leftmenuitemactive , .leftmenusubitem , .leftmenusubitemactive 
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	
	padding-left:13px;
	padding-right:13px;
	padding-top: 4px;
	padding-bottom: 4px;


}




.leftmenusubitem  , .leftmenusubitemactive 
{
	font-weight: normal;
	padding-left:21px;
	
	background-image: url(../img/menu_box_dot_black.gif);
	background-repeat: no-repeat;
	background-position: 13px center;


}

.leftmenusubitemactive , .leftmenuitemactive
{
font-weight: bold;
}


#item2 
 {
 	padding-left:26px;
 background-position: 18px center;
 
 }

#item3 
 {
 	padding-left:31px;
 background-position: 23px center;

 }
 
  #item2 a
 {
  font-size: 10px; 

 }

 #item3 a
 {
  font-size: 10px; 

 }


.leftmenuitemactive a , .leftmenusubitemactive a , .leftmenuitemactive a:link , .leftmenuitemactive a:visited , .leftmenuitemactive a:hover , .leftmenusubitemactive a:link , .leftmenusubitemactive a:visited  , .leftmenusubitemactive a:hover
{
color: #D40000;
}







.middleup
{
	background-image: url(../img/middle_up380.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 11px;

}

.middledown
{
	background-image: url(../img/middle_down380.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	width: 380px;

	padding-bottom: 13px;
}
.middledata
{
  font-family: "Arial","Tahoma","Geneva";
  border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

	padding: 10px;
	padding-left:13px;
	padding-right:13px;
	
	min-height: 300px;
	_height: 300px;
}

.middledata h1, .middledata h2
{

	font-family: "Arial","Tahoma","Geneva";

	line-height: 16px;
	
font-size: 15px; 
color: #000000; 
font-weight: bold; 
text-decoration: none;

padding-bottom: 8px

}

.middledata h3, .middledata h4

{
font-family: "Arial","Tahoma","Geneva";

font-size: 12px; 
color: #000000; 
font-weight: normal; 
text-decoration: none;

padding-bottom: 8px

}

.middledata#print
{
  border-right-width: 0px;
  border-left-width: 0px;
	
}	

.searchf
{

	position: relative;
	top: -1px;
	left: 0px;
	background-image: url(../img/searchbg.jpg);
	background-repeat: no-repeat;
	background-position: -5px top;
	background-color: #FFFFFF;
	
	font-size: 12px;
	font-family: "Arial","Tahoma", "Geneva";
	
	width: 174px;
	_width: 100%;
	padding-left: 14px;
	height: 26px;
	_height: 28px;
	
	vertical-align: top;
	padding-top: 1px;
		/*padding-bottom: 2px;*/

	float: left;



}


.searchfttt
{

	display: inline;
		vertical-align: 15%;
		
		font-family: "Arial","Tahoma","Geneva";



}


.searchfnoborder
{
border: 0px;
}

.searchfmiddle
{
	background-color: #FFFFFF;
	position: relative;
	top: -1px;
	background-image: url(../img/searchbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
width: 5px;
	height: 24px;
	vertical-align: baseline;
	padding-top: 3px;
	float: right;
/*	left: 568px;*/
/*right:188px;*/
right:187px;


}

.searchfinput
{
	border: 1px solid #339933;
	width: 95px;
	
font-size: 11px; 
font-weight: regular; 
		font-family: "Arial","Tahoma", "Geneva";
padding: 1px;

}


.leftmenuline {
	background-image: url(../img/menu_box_space.gif);
	height: 1px;
	
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-repeat: no-repeat;
	background-position: center;
}

.tabletext
{
                font-family: "Arial","Tahoma","Geneva";
	font-size: 12px;
	line-height: 16px;
                padding-left: 4px;
                padding-bottom: 4px;
                padding-top: 5px;
} 


.bodytext 
{
	font-family: "Arial","Tahoma","Geneva";
	font-size: 12px;
	line-height: 16px;
}



.imagewrap
{

	padding-bottom: 8px;

}
.righttext
{
	font-family: "Arial", "Tahoma", "Geneva";
	font-size: 12px;
	background-image: url(../img/righttextfooter180.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	width: 180px;
	font-weight: bold;
	margin-right: 8px;
	padding-bottom: 8px;

}

.righttext a
{
	font-size: 12px;
}
.righttext h3{
	background-image: url(../img/righttextheader180.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
	padding-left:8px;
	padding-right:8px;
	
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:13px;
	
	font-family: "Arial","Tahoma","Geneva";
}



.righttextdata
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left:6px;
	padding-right:6px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
}



input , select , textarea
{
/*border: 1px solid #999999;*/
margin: 2px;
font-size: 12px;
}


.tipafriend td
{
font-size: 12px;
font-family: "Arial","Tahoma","Geneva";
}

table, td, tr
{
font-size: 11px;
}

.middlebline {




	
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

	/*padding: 10px;	*/
	padding-left:13px;
	padding-right:13px;
}

.middleblinedata {
	padding-top: 5px;
	text-align: right;
		
	background-image: url(../img/middle_bline.gif);
	background-position: left top;

}

.middleblinedata a , .middleblinedata a:link , .middleblinedata  a:visited
{
	color: black;
}



.mysitemap 
{

}
.mysitemaplevel1 {
	margin-left: 5px;
	padding-left: 15px;
		font-weight: bold;
	background-image: url(../img/sitemaparrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	
	padding-top: 1px;
	padding-bottom: 1px;
	
}
.mysitemaplevel2 {
	margin-left: 35px;
		padding-left: 15px;
	
		background-image: url(../img/sitemaparrow2.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top: 1px;
	padding-bottom: 1px;
	
}

.mysitemaplevel3 {
	margin-left: 65px;
		padding-left: 15px;
	
		background-image: url(../img/sitemaparrow3.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top: 1px;
	padding-bottom: 1px;
}

.mysitemaplevel4 {
	margin-left: 95px;
		padding-left: 15px;
	
		background-image: url(../img/sitemaparrow4.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top: 1px;
	padding-bottom: 1px;
}


.csc-searchResultRange p
{
font-weight: bold; 
padding-bottom: 10px;
}

.newscss, 	h2
{
font-family: "Arial","Tahoma","Geneva";
}



.csc-searchResultPrevNext
{

font-family: "Arial","Tahoma","Geneva";
	margin: 0;
	padding: 0;
	padding-left: 15px;

}

.csc-searchResultPrevNext a, .csc-searchResultPrevNext a:link
{
font-family: "Arial","Tahoma","Geneva";
	margin: 0;
	padding: 0;
}

.csc-searchResultRange
{
	margin: 0;
	padding: 0;

font-family: "Arial","Tahoma","Geneva";
}

.csc-searchResultRange p, .csc-searchResultPrevNext p
{
	margin: 0;
	padding: 0;
}


.teaserimage 
{
margin-bottom: 8px;
}


.tx-ttnews-browsebox-SCell a
{
text-decoration: underline;
}

.pactive , .pactive  a , .pactive  a:link , .pactive  a:visited
{
display: inline;
text-decoration:none ; 
color: black ; 
}
.unactive , .unactive  a
{
	display: inline;
	
}

.tx-ttnews-browsebox
{
	font-size: 11px;
	margin-bottom: 5px;
	text-align: center;
	align: center;
	
	display: block;
	

}

.tx-ttnews-browsebox a
{

color:#91C594 ; 

}

.newsp
{
float: left;
text-align: left;
align: left;
width: 50px;
}

.newsr
{
float: right;
text-align: right;
align: right;
}

.newsc
{
float: left;
width: 260px;
	text-align: center;
	align: center;

}


/*----------new----*/
#wrapper2
{
	text-align: left;
	
	margin: 0 auto;
/*	width: 762px;
    background: #E9F4EA;
	border: 1px solid #000000;*/
	
	background: #EAF7ED;
	width: 507px;
	
	padding: 10px;

}




.middledown2
{
	background-image: url(../img/middle_down380_2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	width: 485px;

	padding-bottom: 13px;
}
.middleup2
{
	background-image: url(../img/middle_up380_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
		padding-top: 11px;
}
.middledata2
{
    border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

	padding: 10px;	
	/*padding-left:13px;
	padding-right:13px;*/
	
	min-height: 300px;
	_height: 300px;
}

.middledata2:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}


.middledata2#print
{
  border-right-width: 0px;
  border-left-width: 0px;
	
}	

.body2 {
text-align: center; 
background: #fff;
/* min-width: 700px;
padding-top: 1px;*/

	min-width: 507px;
font-size: 12px; 
color: #000000; 
font-weight: regular; 
text-decoration: none;
	background: #EAF7ED;
/*font-family: "Tahoma","Arial", "Geneva";*/
}


#print.fnavig
{
display: none;

}

.fnavig
{
display: block;
width: 485px;
width: 455px;
padding-top: 15px;	
}
.nleft
{
font-weight: bold; 
display: block;
float:left;  
/* width:80px; border: 1px solid red;*/
width:60px;
}

.nright
{
font-weight: bold; 
display: block;
float:right; 

/*width:80px; */


}


.paginations
{
font-weight: bold; 
display: block;
float: left; 

width:340px; 
text-align: center;


}

#footer_menu {
	color:#000;
	clear:both;
	width:100%;
	background-color:#91C594;
	/*height:20px;*/
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.mysitemaplevel li, .mysitemaplevel ul {
	list-style:none;
	padding:0;
	margin:0;
}

table.tipafriend td img {
	width:196px;
	height:38px;
}

/*****************
* GoogleMaps     *
*****************/
#content_inhalt_card 
{
	width:688px;
	color:#16571A;
	font-size:1em;
}

#content_center_card {
	display:block;
	float:left;
	width:688px;
	/*padding:12px;*/
}


div.fce_card_content_top
{
	background-image:url(../images/content_top_card.gif);
	background-repeat:no-repeat;
	width:688px;
	height:7px;
	overflow:hidden;
}

div.fce_card_content_middle
{
	background-image:url(../images/container_center.jpg);
	background-repeat:repeat-x;
	width:664px;
	height:auto;
	background-color:white;
	padding:5px 12px;
	overflow:hidden;
}

div.fce_card_content_bottom
{
	background-image:url(../images/content_bottom_card.gif);
	background-repeat:no-repeat;
	width:688px;
	height:6px;
	overflow:hidden;
}

/********************************
*   WWSC_Ajax_card_Extension    *
********************************/
h1.search_header
{
   /*float:left;*/
   margin:0 20px 0 0;
   color:#16571a;
}

div.search_results
{
    clear:left;
}

p.search_entry_text
{
   padding:3px 0 0 0;
   font-size:1.1em;
}

div.search_entry
{
   clear:both;
}

div.search_entry div.left_result, div.search_entry div.middle_result, div.search_entry div.right_result
{
    /*float:left;*/
}

div.search_entry div.left_result
{
   width:80px;
   margin-right:12px;
   /*min-height:20px;*/
   float:left;
}

div.search_entry div.middle_result
{
   /*width:496px;*/
   min-height:20px;
}

div.search_entry div.right_result
{
     /*width:68px;*/
     /*min-height:20px;*/
     /*text-align:right;*/
     /*float:right;*/
      padding:8px 0;
}

h2.entry_title
{
    font-size:1.0em;
    margin:0;
    padding:0;
    color:#16571a;
}

ul.entry_address
{
   list-style:none;
   margin:0;
   padding:6px 0;
   font-size:1.2em;
}

ul.entry_address li
{
   /*display:inline;
   padding:0 7px 0 0;
   background-image:url(../images/split_point.gif);
   background-repeat:no-repeat;
   background-position:right center;*/
}

ul.entry_address li.last
{
    background-image:none;
    padding-right:0;
}

p.entry_descr {
   margin:0;
   padding:0;
}

.info_img {
   display:inline;
   margin-bottom:0px;
   padding-right:5px;
}

input.small {
   width:147px;
   height:15px;
   font-size:1em;
}

div#card_container,div#search_content
{
    float:left;
}

div#search_content
{
   /*width:270px;*/
   margin-right:10px;
}

div#search_content p 
{
   margin:0 0 5px 0;
   padding:0;
}

div#search_content p label
{
    width:100px;
    display:block;
    float:left;
    font-size:0.9em;
    font-weight:bold;    
}

select.cmbbox
{
   width:152px;
   font-size:1em;
}

div#card_container
{
    width:380px;
    min-height:320px;
    height:320px;
    border:1px solid gray;
}

div.card_search_container input.search_btn
{
   float:right;
   padding-right:80px;
}

ul.legend_types
{
   margin:0;
   padding:0;
   list-style:none;
}

h1.search_title
{
   margin:0 0 5px 0;
   padding:0;
   font-size:1.3em;
}

div#search_content form
{
     margin:0;
     padding:0;
}

div.search_results
{
   padding-top:5px;
}

select.select_box
{
   font-size:1em;
   width:154px;
}

/******************
* WWSC_CardDetail *
******************/
div.detail_left,div.detail_right
{
    /*width:160px;
    float:left;*/
    /*width:100%;*/
    margin-right:12px;
}

div.detail_right
{
   /*width:492px;*/
   margin-right:0;
}

div#detail_right_left,div#detail_right_right
{
    /*float:left;
    width:280px;*/
    margin-right:11px;
    min-height:10px;
    padding-bottom:10px;
}

div#detail_right_right
{
   /*width:200px;*/
   margin-right:0px;
}

h1.subtitle
{
   font-size:1.1em;
}

div#detail_right_right h2.subtitle, div.detail h2.subtitle
{
   margin:10px 0 2px 0;
   padding:0;
   font-size:1.0em;
   color:#16571a;
}

div.detail_right h1.title
{
    font-size:1.5em;
    margin:0 0 0 0;
    padding:0;
}

div.detail_right h1.subtitle
{
    margin:0 0 3px 0;
    padding:0;
}
div.detail h1.subtitle
{
    margin:0 0 3px 0;
    padding:0;
}
div#detail_right_left p
{
    margin-bottom:10px;
}
.detail p
{
    margin-bottom:3px;
}
div#detail_right_left h2.subtitle,div#detail_right_left h2
{
    margin:0;
    padding:0;
    font-size:1.1em;
}
.detail h2.subtitle,.detail h2
{
    margin:0;
    padding:0;
    font-size:1.1em;
}

div.detail_left p label
{
   display:inline;
   float:none;
   padding:0;
}

div.detail_left p
{
   clear:left;
   margin:2px 0 5px 0;
}

div.detail_left img
{
   margin-bottom:5px;
}

div.gmap_marker_text a:link, div.gmap_marker_texta:hover, div.gmap_marker_text a:visited
{
	text-decoration:none;
	color:#16571A;
}

a:hover.map_quick_info_link
{
    text-decoration:underline;
}

#card_search_teaser
{
	background:url(../images/wwsc_ajax_card/teaser_bg.jpg) no-repeat top left;
	width:288px;
	height:86px;
	padding:7px;
	color:white;
	font-weight:bold;
}
	
#card_search_teaser form
{
	margin:0 0 0 0;
	padding:0;
}
	
#card_search_teaser form h2.title
{
	font-size:1em;
	margin:0 0 4px 0;
	padding:0;
}
	
#card_search_teaser form p
{
	margin:0 0 4px 0;
	padding:0;
	clear:left;
}
	
#card_search_teaser form p label
{
	width:80px;
	float:left;
	display:block;
	font-size:1em;
}
	
#search_btn
{
	float:right;
	padding-right:10px;
	margin-top:4px;
	
}

h1.card_header_title
{
	margin:0;
	padding:0;
}


div#detail_right_right a:link,div#detail_right_right a:hover,div#detail_right_right a:visited
{
   font-weight:bold;
   color:#7FBF00;
}

div.more_info_detail
{
    margin:5px 0 5px 0;
    padding:5px 0 5px 0;
}

div.detail_header h1 a:link,div.detail_header h1 a:hover,div.detail_header h1 a:visited
{
    color:#7fbf00;
    padding-left:7px;
}

div.detail_header img
{  
	position:relative;
	top:4px;
}

div.detail_left a:link,div.detail_left a:hover,div.detail_left a:visited
{
  color:#7FBF00;
  font-weight:bold;
}

ul.legend_types li
{
    clear:left;
    margin-bottom:7px;
}

ul.legend_types li img
{
   margin-right:5px;
}

div.card_search_container .reset_btn
{
    margin:7px 0 0 140px;
}

div.wwsc_teaser_pagebrowser {
	padding-bottom:22px;
	/*float:left;*/
	width:100%;
}
div.wwsc_teaser_pagebrowser p
{
    float:left;
    position:relative;
    top:3px;
}


p#no_result
{
    position:relative;
    top:3px;
}

div.wwsc_teaser_pagebrowser ul.pagebrowser_list
{
    margin:0;
    padding:0;
    list-style:none;
    float:right;
}

div.wwsc_teaser_pagebrowser ul.pagebrowser_list li
{
   display:inline;
   margin-right:3px;
}

div.wwsc_teaser_pagebrowser ul.pagebrowser_list li a:link,div.wwsc_teaser_pagebrowser ul.pagebrowser_list li a:hover,div.wwsc_teaser_pagebrowser ul.pagebrowser_list li a:visited
{
   color:#16571A;
}

div.wwsc_teaser_pagebrowser ul.pagebrowser_list li.cur
{
    font-weight:bold;
}

img.legend_image
{
   float:left;
   margin-bottom:1px;
}

p.legend_text
{
   float:left;
   /*width:200px;*/
   padding-top:2px;
}
.trennlinie {
border-top:1px dotted black;
height:1px;
margin:0px 0pt 5px 0;
overflow:hidden;
width:auto;
}
.reset_btn {
background-color:transparent;
background-image:url(../../templates/images/reset.gif);
background-repeat:no-repeat;
border:medium none;
color:white;
cursor:pointer;
height:16px;
margin-left:0pt;
position:relative;
top:-5px;
width:61px;
}
.clear {
clear:both;
display:block;
height:1px;
margin:0pt;
overflow:hidden;
}
ul.pagebrowser_list img {
position:relative;
top:3px;
}

/*	wwsc-card detail	*/
.detail h1.title {
	font-size:1.2em;
	color:#16571a;
	padding-bottom:0;
}
.detail .detail_category {
        padding:10px 0 0 0;
}
.detail a {
	color:#7FBF00;
        font-size:12px;
        font-weight:bold;
        /*display:block;*/
} 
.detail a:link, .detail a:hover, .detail a:visted {
	color:#7FBF00;
        font-size:12px;
} 
.detail .detail_category label {
        display:block;
        color:#16571a;
        padding-bottom:3px;
        border-bottom:1px dotted black;
	margin-bottom:3px;
}
.detail .detail_header {
        padding-top:10px;
}

.detail_header h1.card_header_title {
        text-align:right;
        font-size:1em;
}