@import url(/styles/live/articles.css);
@import url(/styles/live/lightbox.css);



/* Structure */
body {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #36393d;
    text-align : left;
}

.mceVisualAid {
    border : 1px dashed #ffbbbb;
}

.clear {
    clear: both;
}

/* Images */
img {
    border: 0;
}


/* Links */
a {
    text-decoration: none;
    color: red;
}

a:hover {
    text-decoration: none;
    color: #36393D;
}

/* remove dashed boxes from around links in firefox */
a:focus {
    user-focus: none;
    outline: none;
    -moz-user-focus: none;
    -moz-outline: none;
}

/* Headings */
h1 {
    font-size: 20px;
    color:red;
}

h2 {
    font-size: 15px;
}

h3 {
    font-size: 15px;
}


/* Body - Container */ 

#container {
    width: 960px;
    margin: 30px auto;
}

#header {
    height: 120px;
    background-color: #FFFFFF;
    position:relative;
}

#topnav {
   position:absolute;
   right:0;
   top:0;
   color:red;
   font-size:11px;
}
#topnav a{
color:#000000;
}

#logo{
position:absolute;
top:19px;
}

#headbanner{
position:absolute;
left:250px;
top:19px;
}
#skyscraper{
position:absolute;
left:980px;
top:19px;
width:160px;
height:600px;
}

#skyscraper_start{
position:absolute;
left:980px;
top:19px;
width:160px;
height:600px;
}

#lblock {
width:240px;
float:left;
}

#rblock {
position: relative;
width:232px;
float:left;
margin-left:10px;
}

#content {
position: relative;
   float: left;
   width: 468px;
   margin-left:8px
}

#footer {
height:20px;
clear:both;
}

#cnavselector{
clear:both;
}

#cnavselector a{
display:block;
width:118px;
float:left;
height:20px;
border: 1px solid #EEEFEF;
background-color:#F6F7F7;
}
#cnavselector a.selected,#cnavselector a:hover{
background-color:#FFFFFF;
}
#cnav{
clear:left;
padding:4px;
border:1px solid #EEEFEF;
}
#cnav div.t{
background:url(/images/pm09/boxunten.png) no-repeat bottom left;
margin-bottom:4px;
padding-bottom:7px;
position:relative;
}
#cnav div.b{
background:url(/images/pm09/boxoben.png) no-repeat top left;
margin-bottom:4px;
padding:7px 8px 0 40px;
}
 
#cnav div.tsel{
background:url(/images/pm09/boxunten_sel.png) no-repeat bottom left;
margin-bottom:4px;
padding-bottom:7px;
position:relative;
}
#cnav div.bsel{
background:url(/images/pm09/boxoben_sel.png) no-repeat top left;
margin-bottom:4px;
padding:7px 8px 0 40px;
}
 

#cnav div img{
position:absolute;
left:4px;
top:4px;
}

#cnav a{
display:block;
} 

#cnav a.l1{
border-bottom:1px solid #EEEFEF;
color:#000000;
padding:3px;
padding-left:14px;
font-size:13px;
background:url(/images/pm09/rnav.png) no-repeat 4px 7px;
}
#cnav a.l1:hover{
background-color:#F4F5F5;
}


#cnav a.itw{ color:red; }
#cnav div.l2{ background:#FFFFFF; border: 1px solid F5F5F5; width:182px;}
#cnav div.l2 a.subs{ border-bottom:1px solid #EEEFEF; color:#000000; padding:3px; padding-left:20px; background:url(/images/pm09/bnav.png) no-repeat 8px 6px; }
#cnav div.l2 a.subs.itw{ background:url(/images/pm09/rnav.png) no-repeat 8px 6px; border-bottom:1px solid red; color:red; }

#cnav div.l2 a.dot{
background:url(/images/pm09/bdot.png) no-repeat 8px 8px;
border-bottom:1px solid #EEEFEF;
color:#000000;
padding:3px;
padding-left:20px;
}

#cnav div.l2 a.dot.itw{
background:url(/images/pm09/rdot.png) no-repeat 8px 6px;
border-bottom:1px solid red;
color:red;
}
#cnav div.l3{
border: 1px solid F5F5F5;
padding-left:10px;
}

#cnav div.l2 a:hover{
background-color:#F5F5F5;
}


#inserate div.border, div.border{
border: 2px solid #999999;
margin-top:10px;
padding:8px;
position:relative;
}

#inserate div p{
color:#666666;
display:block;
margin-bottom:15px;
clear:left;
}


#inserate div.buttons{
background-color:#DADADA;
border:2px solid #999999;
height:22px;
margin-top:10px;
overflow:hidden;
padding:1px 5px;
position:absolute;
right:5px;
top:18px;
width:150px;
}

#inserate div.buttons:hover{
height:170px;
}
.min180{
min-height:180px;
}
#inserate div.buttons a{
clear:left;
display:block;
border:1px solid #CDCDCD;
padding:2px;
width:90%;
color:#000000;
margin-bottom:3px;
}
#inserate div.buttons a:hover{
background-color:#FCFCFC;
border:1px solid #999999;
}
#inserate div.buttons a img{
border: none;
margin-right:3px;
}

#inserate div.black p{
color:#222222;
}
#inserate div.blue p{
color:#3434DE;
}
#inserate div.red p{
color:#de3434;
}
#inserate h1, .pmentry h1{
color:#222222;
font-size:13px;
margin-bottom:5px;
width:355px;
}
#inserate span.d{
position:absolute;
right:5px;
top:5px;
width:96px;
font-size:10px;
font-weight:normal;
color:#999999;
}
#inserate img{
float:left;
border:1px solid #ADADAD;
}
#inserate img.image1{
width:240px;
height:172px;
margin-right:8px;
margin-bottom:8px;
}
#inserate img.image2{
width:120px;
height:70px;
margin-bottom:6px;
}
#inserate img.image3{
width:120px;
height:94px;
}


#inserate div.lblleft{
clear:left;
float:left;
width:55%;
}
#inserate div.lblright{
float:left;
width:45%;
font-weight:bold;
}

#inserate span.price{
color:red;
}
#inserate div.act{
margin-top:15px;
clear:left;
border-top:1px solid #999999;
}
#inserate div.act img{
float:none;
border:none;
}
div.paginator{
color:#CDCDCD;
font-size:11px;
}
div.paginator span{
display:block;
color:#000000
}

#loginbox{
border:1px solid #DBDCDD;
padding:5px;
font-size:11px;
}

#loginbox label{
display:block;
width:90px;
float:left;
}
#loginbox input{
display:block;
width:120px;
float:left;
margin-left:5px;
margin-bottom:5px;
border:1px solid #DBDCDD;
}

#loginbox p{
margin-top:8px;
}

div.path{
border-bottom: 1px solid #CDCDCD;
height:20px;
}

#rblock div.block {
border: 1px solid #CDCDCD;
padding:5px;
font-size:11px;
margin-bottom:12px;
}

#rblock a.title {
color:#666666;
font-weight:bold;
}

#merkliste div.block div {
padding:3px 0;
clear:left;
border-bottom: 1px solid #CDCDCD;
position:relative;
}
#rblock h2 {
color:#555555;
font-size:12px;
padding: 0 0 3px 3px;
}

a.merklistdelete{
position:absolute;
bottom:0px;
right:0px;
display: block;
background: url(/images/icons/delete.png) no-repeat;
padding: 2px 2px 2px 18px;
float:right;
}

img.li{
float:left;
margin-right:2px;
width:144px;
height:104px;
}
img.ore{
float:left;
margin-bottom:2px;
}
img.ure{
float:left;
}


#topinserate  div {
padding:3px 0 8px 0;
clear:left;
border-bottom: 1px solid #CDCDCD;
position:relative;
}
#visitenkarten{
background-color:#000000;
}
#visitenkarten a{
display:block;
padding:3px 2px 4px 3px;
border-bottom: 1px solid #990000;
color:#FAFAFA;
font-weight:bold;
}
#visis h2{
background-color:red;
color: white;
}

optgroup.level1{
color:#FFFFFF;
font-style:normal;
background-color:#FF0000;
}

optgroup.level2{
margin-left:8px;
padding-left:8px;
font-style:normal;
color:#FF0000;
background-color:#FFFFFF;
background: url(/images/pm09/rnav.png) no-repeat scroll 0px 2px;
}
optgroup.level3{

margin-left:16px;
padding-left:8px;
font-style:normal;
color:#FF0000;
background-color:#FFFFFF;
background: url(/images/pm09/rnav.png) no-repeat scroll 0px 2px;
}

option{
color:#000000;
margin-left:0px;
padding-left:12px;
background-color:#FFFFFF;;

}
 
option[selected]{
background-color:#000000;
color:#FFFFFF;
}

dt{
width:28%;
margin-bottom:12px;
float:left;
clear:left;

}
dd{
width:68%;
float:left;
margin-bottom:12px;
}

.topborder{
border-top:2px solid #CDCDCD;
}

div.grauebox{
background-color:#E2E2E2;
padding:12px;
}

#neuesinserat .big{
width:252px;
border: 1px solid #CCCCCC;
padding:4px;
}

#neuesinserat .medium{
width:120px;
border: 1px solid #CCCCCC;
padding:4px;
margin-right:2px;
}

#neuesinserat .small{
width:90px;
border: 1px solid #CCCCCC;
padding:4px;
}
#neuesinserat .smaller{
width:60px;
border: 1px solid #CCCCCC;
padding:4px;
}

#neuesinserat .error{

border: 1px solid #FF0000;
background-color:#FF9999;
}

#neuesinserat div.img{
padding:4px;
width:80px;
float:left;
margin-right:4px;
border:1px solid #CDCDCD;
background-color:#FFFFFF;
}

div.half{
width:48%;
float:left;
margin-right:1%;
margin-bottom:10px;
}

div.white{
border:1px solid #CDCDCD;
background-color:#FFFFFF;
padding:5px;
margin-top:5px;
}
div.grey{
border:1px solid #CDCDCD;
background-color:#DEDEDE;
padding:5px;
margin-top:5px;
}

#neuesinserat .bigh{
width:128px;
border: 1px solid #CCCCCC;
padding:2px;

}

#neuesinserat .minih{
width:35px;
border: 1px solid #CCCCCC;
padding:2px;
margin-right:4px;
}

#neuesinserat .smallh{
width:83px;
border: 1px solid #CCCCCC;
padding:2px;
}

#neuesinserat h2{
margin-bottom:12px;
color:#555555;
}

#preview {
position: absolute;
   border:1px solid red;
   width: 460px;
   left:480px;
   top:20px;
   background-color:#FFFFFF;
}
div.imgpane{
width:100%;
float:left;
}
div.preview{
padding:9px;
}

#inserate dt, .pmentry dt{
font-weight:bold;
border-bottom:1px solid #DEDEDE;
}
#inserate dd, .pmentry dd{
border-bottom:1px solid #DEDEDE;
}
#inserate div p.rot{
color:red;
}

#inserate div p.schwarz{

}

#inserate div p.blau{
color:blue;
}

div.userimg {
float:left;
height:107px;
position:relative;
width:153px;
}
div.userimg2 {
float:left;
height:100px;
position:relative;
width:133px;
}
div.userimg div, div.userimg2 div, div.fmimage div {
position:absolute;
top:0;
}

div.fmimage{
position:relative;
border:1px solid #DEDEDE;
height:52px;
width:74px;
margin:0;
}

div.images td{
border-bottom: 1px solid #DEDEDE;
padding:4px 0;
vertical-align:top;
color:#777777;
}
tr.ralign td{
border-bottom: 2px solid #DEDEDE;
text-align: right;
background-color: #DEDEDE;
}

div.node{
position:relative;
padding:8px 5px 5px 30px;
border-top:1px solid #CDCDCD;
height:24px;
margin-top:5px;
background-image: url(/images/icons/folder.png);
background-repeat: no-repeat;
background-position: 5px 4px;
font-weight: bold;
color: #555555;
}

div.dragover, div.inpath.dragover{
background-color:red;
}
div.node a{
color:#222222;
}
div.node div{
position:absolute;
right:3px;
top:2px;
}
div.level2{
padding-left:38px;
background-position: 15px 4px;
}
div.level3{
padding-left:45px;
background-position: 22px 4px;
}
div.level4{
padding-left:50px;
background-position: 27px 4px;
}
div.level5{
padding-left:55px;
background-position: 32px 4px;
}

div.selected{
font-weight:bold;
}

div.newimage{
border-top:1px solid #dadada;
padding:5px;
background-color:#F1F1F1;
}
div.inpath{

}

#fileselector1, #fileselector2, #fileselector3{
width: 307px;
overflow: auto;
background-color: #ddd;
padding: 4px;
}
#inserate h1.mode{
color:#FF2222;
}

a.authnav{
display:block;
margin-bottom:1px;
padding:3px;
color:#555555;
}
a.anavselected{
background-color:#F1F1F1;
color:#000000;
}
a.authnav:hover{
background-color:#F1F1F1;
}

#tabs a{
text-align:center;
display:block;
border:1px solid #CDCDCD;
padding:2px;

background-color:#FF0000;
color:#FFFFFF;
}

#tabs a:hover{

background-color:#FFFFFF;
color:#FF0000;
}

div.cbox{
float: left;
width: 49%;
}

#inserate dl.infos{
display:none;
}

tr.even td{
background-color:#CDCDCD;
padding:3px;
}
tr.odd td{
background-color:#FAFAFA;
padding:3px;
}
td.red {
color:red;
}
tr.title td{
font-weight: bold;
padding:3px;
}

#suchoptionen {
margin-top:5px;
background-color:#EAEAEA;
padding:4px;
}
#suchoptionen td{
border-bottom:1px solid #DEDEDE;
padding:3px 0;
}

#suchoptionen select{
width:130px;
}

div.pmbanner{
margin-top:10px;
clear:both;

}
#inserate div.pmbanner img{
float:none;
border:none;
}

ol, ul, li{
margin: 0 0 0 22px;;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;

}
ul.start {
list-style-image: url(/images/rdot.png);
}
div.sidebanner a{
display:block;
margin-bottom:8px;
}
