/*Seite---------------------------------------------------*/

#pw_seite {
	float:left;
	color:#666666;
        width:100%;
}

tbody .sort_up {
background: url(/userfiles/images/sort_up_sz.gif) no-repeat 0px 8px;
padding:3px;
}
tbody .sort_down {
background: url(/userfiles/images/sort_down_sz.gif) no-repeat 0px 8px;
padding:3px;
}
tbody th a span {
display:none;
}

/*Header */
div#pinnwandheader{
  margin-top: 15px;
}

h1{
  font-size: 12px;
  color: #666666;
  padding: 0px;
  margin: 0px;
}

div#pinnwandheader h2{
  font-size: 12px;
  color: #666666;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
}


/*Subavigation-------------------------------------------*/


#pw_rechts  {
color:#008531;
margin:0;
padding: 0;
background-color: #FFF;
border:1px solid #CCCCCC;
width:140px;
float:right;
}

#pw_content #pw_rechts #subnav h2 {
margin:-0.5em -0.5em 0.5em -0.5em;
padding: 0.3em 0.3em 0.3em 0.5em;
font-size:100%;
}

#pw_content #pw_rechts #subnav ul {
list-style:none;
font-weight:normal;
padding-left:1.5em;
}

#pw_content #pw_rechts #subnav ul a {
}

div#subnav{
  margin-left: 0px;
  padding-left: 0px;
  font-size: 11px;
}

div#subnav h3{
  background-color:#efefef;
  border-left:10px solid #B3402B;
  border-bottom:1px solid #Bcece;
  margin: 1px 0px 0px 0px;
  padding: 3px 0px 3px 0px;
  text-indent: 10px;
  color: #666666;
  font-size: 11px;
  line-height:15px;
}

div#subnav ul{
  margin: 0px 0px 2px 0px;
  padding-left: 0px;
  list-style: none;
  font-weight: bold;
  color: #000000;
  background-color:#efefef;
}

div#subnav ul li a{
  text-decoration:;
  font-size: 9px;
  color: #B3402B ;
}

div#subnav ul li{
  list-style-image:url(/userfiles/images/mv_subnav_ul.gif);
  margin: 2px 0px 0px 30px;
  padding: 2px 0px 3px 0px;
  font-size: 9px;
}

div#subnav ul ul{
  margin: 0px 0px 0px 0px;
  padding-left: 0px;
  font-weight: normal;
  list-style:none;
}

div#subnav ul ul li{
    margin: 0px 0px 0px 10px;
    list-style-image:url(/userfiles/images/mv_subnav_ul.gif);
    border:none;
    font-size: 8px;
}

#filteraufheben {
  border-left:10px solid #B3402B;
  background-color:#efefef;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 10px;
}

/*Seitenelemente-------------------------------------------*/

#pw_content {
	padding:0;
	margin:0;
	border:none;
}

#pw_content_start {
	padding:0;
	margin:10px 0 0 0;
	border:0;
}

/*Rubrikenlisten--------------------------------------------*/

#pw_content ul {
list-style:none;
font-weight:bold;
margin:0 0 1.5em 0;
padding:0;
color:#275A91;
}
#pw_content ul ul {
list-style: none;
color: #275A91;
font-weight:normal;
padding-left:0em;
}

#pw_content ul a {
color:#275A91;
}

#pw_content ul ul a {
color:#275A91;
}

/*Schriften------------------------------------------------*/

#pw_vorzurueck {
margin: 0px 5px 0 0;
float:right;
background: url() no-repeat left;
text-align: center;
padding: 6px 0 6px 0;
width:220px;
}

#pw_vorzurueck a {
color: #9D0C15;
}
.pw_zurueck {background: url(/userfiles/images/sz_zurueck.gif) no-repeat left; padding: 0 0 0 13px;}
.pw_vor {background: url(/userfiles/images/sz_vor.gif) no-repeat right; padding: 0 13px 0 0;}

#pw_seite h1 {
}

#pw_seite p {
	margin: 1.0em 0 0.25em 0;
}

#pw_seite p.zahl {
	margin:0  0 1.5em 0;
}

#rubrikenzahl  {
        width:100%;
	margin: 00em 0 0 0;
        background-color:#184E34;
}

#rubrikenzahl a  {
	font-weight:normal;
        color:#B2C3BC;
}

#pw_seite hr {
	height:0;
	color:#33CC99;
	/* background-color:#33CC99; */
	border: 0px;
	margin: 0.5em 0 0 0;
}

#pw_seite #anzeige {
 border:1px solid #184E34;
 margin: 0px 0px 20px 0px;
}

#pw_seite #anzeige h1{
 display:block;
 background-color:#184E34;
 color:#B2C3BC;
 font-weight:normal;
 padding:5px;
}

#pw_seite #anzeige strong{
 display:block;
 color:#184E34;
 font-weight:bold;
 font-size:1.2em;
 margin:10px 5px 0px 5px;
}

#pw_seite #anzeige p {
clear:left;
margin: 5px;
}

.pw_sendfriend {
background: url(/userfiles/images/icon_sendfriend_bz.gif) no-repeat left;
padding: 0 0 0 20px;

}

#pw_seite #bigbild {margin: 1.5em 2.5em 0.5em 0; float:left;}
#pw_seite #thumbnails {margin: 5px 5px 0px 5px;}

#pw_seite #anzeige #bigbild {
 float:none;
 margin:0px 5px 0px 5px;
}

#pw_seite #gebotbox table {
 border:1px solid #B2C3BC;
 font-size:100%;
 padding:0px;
}

#pw_seite #gebotbox table th{
 padding:3px;
 background-color:#B2C3BC;
}


/*Ergebnisliste---------------------------------------------*/

#pw_seite table#liste {
border-spacing:0;
width:auto;
}

#pw_seite #liste.td, #liste.th  {
padding:0.35em;
vertical-align:top;
}

#pw_seite  th {
border-spacing:3px;
padding: 0.25em 0.5em 0.25em 0.5em;
font-weight:bold;
text-align:left;
white-space:nowrap;
color:#000;
background:url() repeat-x top center;
}

#pw_seite table#liste td.beschreibung img {
padding:0;
border:1px solid #eee;
}

#pw_seite table#liste td.beschreibung a img:hover {
border:1px solid #B3402B;
}

#pw_seite th.listspalte_titel {width:50%;}
#pw_seite th.listspalte_preis {width:20%;}
#pw_seite th.listspalte_region {width:15%;}
#pw_seite th.listspalte_datum {width:15%;}

#pw_seite table#liste td {
font-weight:normal;
padding:0px 5px 0px 5px;
font-size: 90%;
color:#184E34;
}
#pw_seite table#liste td.beschreibung {
border-bottom:1px solid #B2C3BC;
font-weight:normal;
font-size:100%;
color:#333333;
padding:0px 5px 10px 5px;
}
#pw_seite table#liste td.beschreibung img {
float:left; margin: 0 1.5em 0.5em 0;
}
#pw_seite .weiterleiste {
	margin: 0 0 0 0;
}
#pw_seite .weiterleiste a {
	text-decoration:underline;
}

#pw_rss {
margin: 50 0 20 0;
}

#pw_rss img{
border:0px;
border-top:7px solid transparent;
}

/*RSS_Tabelle---------------------------------------------*/
#pw_rss_tabelle {
	border-spacing:0;
	width:95%;
	font-size:100%;
}

#pw_rss_tabelle th {
  background: #F7F7F7;
  color: #666666;
  border-bottom: 1px solid #CCCCCC;
  }


#pw_rss_tabelle td  {
	vertical-align:top;
}


.pw_rss_icon {
 	padding: 0 0 0 20px;
}

.pw_rss_icon strong {
 	background:url(/userfiles/images/icon_rss.gif) no-repeat left;
 	padding: 0 0 0 20px;
 	position:relative;
 	left: -20px;
}

.rss_link {
 	background:url(/userfiles/images/icon_rss.gif) no-repeat;
 	padding: 0 0 0 20px;
}

.pw_rss_link {
	font-style:oblique;
 	color:#666666;
	font-size:90%;
}

.pw_add_rss  {
	text-align:right;
padding-bottom:10px;
}

.pw_add_rss a {
	background:url(/userfiles/images/add.gif) no-repeat left;
 	padding: 0 10px 0 15px;
}

/*Formularfelder-------------------------------------------*/

#pw_seite form {
	margin: 5px 0px 20px 0px
}

#pw_seite fieldset {
	margin:0;
	padding: 5px;
	border:1px solid #184E34;
        color: #000000;
}

#pw_seite legend {
 display:none;
}


#pw_seite input.radio {
	border:none;
}

#pw_seite #titel,
#pw_seite #beschreibung,
#pw_seite #bildupload,
#pw_seite #email,
#pw_seite #name {width:70%;}

#pw_seite #gebiet {width:30%;}


#pw_seite fieldset#petzsend {
	background:none;
	margin:0 0 3.25em 0;
	padding:0;
	border:none;
}

#pw_seite fieldset#petzsend .petzlinks {
padding: 5px 0 5px 25px;
}

#pw_seite fieldset#petzsend input {
border:none;
}
#pw_seite fieldset#petzsend input.pw_petz_bemerkung {
border:1px solid #CCCCCC;
width:250px;
}


#pw_seite fieldset#petzsend input.petzbutton {
	font-weight:bold;
	margin:0 0 0 0.75em;
	padding:0;
	color:#184E34;
	cursor:pointer;
	background:none;
        border:none;
}


div#uploadbild img{
  border: 1px solid #cccccc;
}

div#uploadbild img.delete{
  border: 0px;
}


/*Alert----------------------------------------------------*/
#pw_seite #alert {
border: 1px dashed red;
padding: 15px 15px 15px 80px;
background: url(/images/alert_oz.gif) no-repeat 20px 10px;
/* background-color: #F1F2EF; */
margin: 0 0 1.5em 0;
}

#pw_seite #erfolg {
border: 1px dashed #33CC00;
padding: 15px 15px 15px 80px;
background: url(/images/erfolg_oz.gif) no-repeat 20px 10px;
/* background-color: #F1F2EF; */
margin: 0 0 1.5em 0;
}

#pw_seite p.fehler {
color:red;
}

#pw_seite .fehler input {
border: 1px dashed red;
background: url(/images/input_oz.gif) no-repeat;
}
#pw_seite .fehler textarea {
border: 1px dashed red;
background: url(/images/input_oz.gif) no-repeat;
}
#pw_seite .fehler select {
border: 1px dashed red;
}


/*Spaltenlayouts-------------------------------------------*/

.spalte4 {float:left;width:20%;margin-right:1.5em;}
.spalte3 {float:left;width:30%;margin-right:1.5em;}
.spalte2 {float:left;width:45%;margin-right:1.5em;}
.spalte1 {float:left;width:100%;margin-right:1.5em;}

/*Headnav */
div#pinnwandnav{
  width: 100%;
  display: block;
  height: 24px;
  margin-top: -30px;
  background: url('/userfiles/images/sz_stern_animation.gif') no-repeat 446px 0px;
  padding-top: 46px;
  margin-bottom: 15px;
}

div#pinnwandnav ul{
  margin: 0px;
  padding: 0px;
}

div#pinnwandnav ul li{
  float: left;
  width: 32%;
  border: 1px solid #CCCCCC; 
  display: block;
  background: #F7F7F7;
  text-align: center;
  padding: 0px 1px;
  line-height: 22px;
}

div#pinnwandnav ul li a.button{
 background: url('/userfiles/images/sz_button_background.png') repeat-x left top;

 color: #5B5B5B;
 font-weight: bold;
 text-decoration: none;
 cursor: pointer;
 display: block;
}


div#suche{
  border: 1px solid #184E34;
  background: #B2C3BC;
  color: #000000;
  padding: 8px;
  width: 95%;
  margin-bottom: 10px;
}

div#suche form{
  margin: 0px;
  padding: 0px;
}

div#suche input,
div#suche select{
  margin-left: 6px;
/*  font-size: 12px; */
  width: 120px;
}


#pw_seite form input.button, form input.petzbutton {
  background: url(/userfiles/images/sz_button_background.png) repeat-x left top;
  border: 1px solid #ffffff;
  color: #666666;
  font-weight: bold;
  padding: 2px 42px 2px 42px;
  width: 0 auto;
  cursor: pointer;
}

form input.petzbutton {
  margin-left: 20px;
}





/* Listen */

#pw_content div.spalte3 ul, #pw_content div.spalte2 ul{
  list-style-type: none;
  padding:0;
  margin:0;
  margin-bottom: 15px;
}

#pw_content div.spalte3 ul li, #pw_content div.spalte2 ul li {
  color:#B2C3BC;
  font-weight: normal;
  background-color:#184E34;
  line-height:17px;
  padding:0px 0px 0px 5px;
}

#pw_content div.spalte3 ul li a, #pw_content div.spalte2 ul li a{
  text-decoration: underline;
  color:#B2C3BC;
  padding-left: 0px;
}

#pw_content div.spalte3 ul li a:hover, #pw_content div.spalte2 ul li a:hover{
  color:#fff;
  text-decoration: underline;
}

#pw_content div.spalte3 ul ul, #pw_content div.spalte2 ul ul{
  list-style-image:none;
  padding-left: 10px;
  padding-top: 4px;
  background: #ffffff;
  margin: 0px 0px 15px -5px;
  border:1px solid #184E34;
}

#pw_content div.spalte3 ul ul li, #pw_content div.spalte2 ul ul li{
  background: #ffffff;
  color: #485866;
  font-weight: normal;
  line-height: 17px;
}

#pw_content div.spalte3 ul ul li a, #pw_content div.spalte2 ul ul li a{
/*  color: #485866; */
  color: #B3402B;
  padding-left: 0px;
  text-decoration:none;
}

#pw_content div.spalte3 ul ul li a:hover, #pw_content div.spalte2 ul ul li a:hover{
  color: #B3402B;
  text-decoration: underline;
}

/*Newsletter Startseite-----------*/



/* Tipps, Einblendungen */
.tool-tip {
	color: #666666;
	width: 184px;
	z-index: 13000;
         background-image: url(/userfiles/images/mv_pinn_tip.jpg); background-repeat: repeat-x;
         background-color:#fff;
         font-family:arial;
         border:solid 1px #cdcdcd;
margin: 0px;
padding: 0px;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #666666;
	padding: 3px 8px 4px 14px;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}

.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}

.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/* Rubrikenseite */

h1{
  font-size: 14px;
  color: #A6001B;
  padding-bottom: 0px;
}

div#rubrikenzahl h2{
  display:none;
  line-height:17px;
  font-weight: normal;
  padding-left: 5px;
  color: #000000;
  margin:0px;
}

div#rubrikenzahl h2 a{
  text-decoration: underline;
  color: #B2C3BC;
}

div#rubrikenzahl h2 a:hover{
  color:#fff;
}

div#rubrikenzahl p{
  line-height:17px;
  margin: 0px;
  padding: 0px;
  display:inline;
  text-align:right;
  color:#B2C3BC;
  margin:0px;
  margin-left:5px;
}

div#rubrikenzahl p a{
  font-weight: normal;
  color:#B2C3BC;
}

div#rubrikenzahl p a:hover{
  color:#fff;
}

table#liste{
  clear:both;
  font-size: 11px;
  margin:0px;
}

table#liste th{
  background:#B2C3BC;
  color: #666666;
  border-bottom: none;
}

table#liste th a{
  text-decoration: none;
}

table#liste td{
  vertical-align: top;
  line-height: 17px;
}

table#liste td a{
  text-decoration: none;
  font-size: 120%;
}

table#liste td a:hover{
  text-decoration: underline;
}

table#liste td.beschreibung{
  line-height: 16px;
}

table#liste td img{
  border: 1px solid #CCCCCC;
}

table#liste{
  border: 1px solid #184E34;
  line-height: 14px;
}

div#thumbnails a img{
  border: 0px;
}


/* Footer */
div#pwfooter{
  clear:both;
  width: 100%;
  padding-top: 4px;
  border-top: 1px solid #CDCDCD;
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
	margin:0;
}

div#pwfooter a{
  text-decoration: none;
}

div#pwfooter a.agb{
  float: left;
  background: url(/userfiles/images/agb.gif) no-repeat 0px 5px;
  padding-left: 10px;
}

/* K�derkasten */
div.koeder-kasten{
  margin-left: 10px;
  margin-top: 10px;
  width: 160px;
}

div.koeder-kasten div{
  border-bottom: 1px solid #cccccc;
  margin: 0px;
  padding-bottom: 8px;
  color: #000000;
}

div.koeder-kasten div a{
  font-weight: bold;
}

div.koeder-kasten div.grau {
  border: 0px;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}

.navleft *, .navleft div.koeder-kasten a{
  font-weight: bold;
  white-space: normal;
}

/*AGB-----------*/
#sz_agb {
  font-family:Verdana, sans-serif;
  font-size:9pt;
}