/* 
    Document   : vermieter.css
    Created on : 09.12.2009, 13:47:25
    Author     : Administrator
    Description:
        Purpose of the stylesheet follows.
*/

/* 
blue lite :      #ECF5FB
blue middle:     #42A6D0
blue middle dark:#067EB3
blue dark:       #015183
orange           #FF8F01;
*/


body {font-size:101%;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;background:#FFF url(../pics/admin/bgr/bgr.png) repeat-x top;}
html, body, div, table, td, th, caption, form, fieldset, legend, input, select, textarea, button, ul, ol, li, dl, dt, dd, p, address, img, h1, h2, h3, h4, h5, h6{margin:0;padding:0;line-height: 1.3;}
li{list-style:none;}
p,label,input,select,textarea,td,th{font-size:0.82em;}
em{font-style:normal;font-weight: bold}
button{font-size:0.91em;font-weight:bold;}
img#adminlogo{float:left;margin:0 0 0 -2px}
h2{color:#067EB3;font-size:1.3em;margin-top:0.35em;margin-bottom:0.81em;}
h3{color:#FF8F02;font-size:1em;margin-top:0.3em;margin-bottom:0.81em;}
h4{color:#333;font-size:0.81em;margin-top:0.2em;margin-bottom:0.6em;}
.noMargin{margin:0;}
.noMarginBottom{margin-bottom:0;}
ol{padding:0;margin:0 0 0 25px}
ol li{list-style:decimal;margin:10px 0;}
p.message{border:2px solid #FF8F01;padding:4px;font-weight:bold;color:#FF8F01}
p.errMessage{border:2px solid #EE0000;padding:4px;font-weight:bold;color:#EE0000}
ol{list-style-position:outside;margin-left:40px;font-size:0.82em;}
ol li{font-size:1em;}
dt.expand{padding-left:17px;background:url(../pics/buttons/pfeil_expand_blue.gif) no-repeat 0 6px;cursor:pointer;}
dt.expand em {font-size:0.82em;}
dd.expand{padding:3px 0;display:none;}
p#logbox{float:right;margin:10px 14px 0 0;line-height:120%;}
div#head{width:100%;padding:0 0 10px 0;border-bottom:1px solid #ccc;overflow:hidden;}
div#head h1{float:left;margin:20px 0 0 30px;font-size:2em;color:#067EB3}
textarea,input,select{width:200px;border:2px solid #CCC;padding:2px;}
select{padding:0;}
textarea.l,input.l,select.l{width:600px;border:2px solid #CCC;padding:2px;}
textarea.m,input.m,select.m{width:400px;border:2px solid #CCC;padding:2px;}
select option{padding:2px}
input#plzOrt-plz{width:60px}
textarea.error,input.error,select.error{border:2px solid #C30;}
fieldset{background:#ECF5FB;border:1px solid #CCC;padding:10px 25px 15px 25px;}
label{color:#015183}
fieldset dl dt{margin:6px 0 0 0}
ul.errors{margin:0;padding:0;}
ul.errors li{list-style:none;color:#C30;font-size:0.81em;margin:0 0 0 2px;}
div#all{width:1000px;overflow:hidden;margin:0 auto;background:#FFF url(../pics/admin/bgr/bgr_all.png) repeat-x bottom;}

div#menu{float:left;padding:15px;clear:both;width:170px;float:left;min-height:550px;}
div#content{width:750px;float:left;padding:15px 30px 30px 20px;min-height:550px;}
div#footer{width:100%;height:26px;clear:both;border-top:1px solid #ccc;padding:15px}
button{padding:1px 2px 3px 2px;}
button.blue{border:1px solid #015183 ;cursor:pointer;font-weight:normal;color:#FFF;background:#015183  url(../pics/buttons/blue.png) repeat-x center;}
button.blue:hover{background:#015183  url(../pics/buttons/blue_hover.png) repeat-x center;}
button.orange{border:1px solid #F3A04B ;cursor:pointer;font-weight:normal;color:#FFF;background:#FF8F02  url(../pics/buttons/orange.png) repeat-x center;}
button.orange:hover{background:#FF8F02  url(../pics/buttons/orange_hover.png) repeat-x center;}
form#login fieldset#fieldset-login{width:300px;margin-bottom:20px;}
a{color:#067EB3;text-decoration:none;}
a:hover{color:#FF8F01}
a.pfeil{font-weight:bold;padding-left:17px;background:url(../pics/buttons/pfeil_bue.gif) no-repeat 0 3px}
a.pfeil:hover{font-weight:bold;padding-left:17px;background:url(../pics/buttons/pfeil_orange.gif) no-repeat 2px 3px}
a.big-pfeil{font-weight:bold;padding-left:17px;font-size:1.2em;background:url(../pics/buttons/pfeil_bue.gif) no-repeat  0 4px}
a.big-pfeil:hover{font-weight:bold;padding-left:17px;background:url(../pics/buttons/pfeil_orange.gif) no-repeat 2px 4px}
.datenCats dt{margin:3px 0 0 0}
dd#zielgruppen-element input,dd#aktivitaeten-element input{width:20px;margin-top:8px;}
dd#zielgruppen-element label,dd#aktivitaeten-element label{padding-right:30px;white-space: nowrap;}
form.datenCats{width:700px;}
textarea.res{width:600px;display:block;height:20px;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;}
form p.description{color:#888;}
legend{padding:0 4px;font-size:14px;font-weight:bold;color:#015183;margin-left:-4px;}
dt#eingeloggtBleiben-label,dd #eingeloggtBleiben-element{float:left}
input#eingeloggtBleiben{margin:9px 0 0 9px;width:20px;}
dd#login-element dd#senden-element{clear:both;margin:10px 0 0 0;}



div#prev1{width:578px;padding:15px;background:#EBF8FC;}
div#prev2{padding:15px;background:#FFF;}
div#prev2 h2{color:#015183;font-size:20px;}
div#prev2 h2 em{font-size:12px;display:block;}
div#prev2 ul#ImgBox{background:#B9E6F4;overflow:hidden;padding:12px;}
div#prev2 ul#ImgBox li#showImg{width:228px;margin:0 12px 0 0;overflow:hidden;float:left;}
div#prev2 ul#ImgBox li#showImg div{background:#FFF;padding:6px;float:left;margin:0 15px 0 0}
div#prev2 ul#ImgBox li#showImg img{border:none;}
div#prev2 ul#ImgBox li#showImg p{text-align:center;margin:3px 0 -3px 0;position:relative;}
div#prev2 ul#ImgBox li#showImg p img{border:none;margin:0 0 0 10px;cursor:pointer;}
div#prev2 ul#ImgBox li.prevImg img{border:3px solid #FFF;}
div#prev2 ul#fhDaten{margin:0;padding:13px 0;overflow:hidden;}
div#prev2 ul#fhDaten li {float:left;width:49%;color:#333;font-weight:bold;white-space:nowrap;font-size:14px;}
div#prev2 ul#fhDaten li em{width:142px;display:inline-block;color:#015183;font-weight:normal;font-size:12px;}
h4{color:#015183;font-size:15px;padding:12px 0 5px 0;margin:0;border-top:1px dotted #8CCBEA;}
dl#kontakt{background:#EBF8FC;overflow:hidden;padding:12px;font-size:12px;}
dl#kontakt dt{width:199px;clear:both;float:left;line-height:145%;}
dl#kontakt dd{float:left;line-height:145%;}
table#preise{width:100%;border-collapse:collapse;border:2px solid #FF8F01;}
table#preise th,table#preise td{margin:0;width:32%;padding:3px;border-collapse:collapse;border:1px solid #FF8F01;}
table#preise td{font-size:12px;}
table#preise th{font-size:14px;}
div#map{clear:both;width:460px;height:300px;margin:10px 40px;}
p#prZusatz{border:2px solid #FF8F01;font-size:12px;padding:4px;}
p.beschr{padding:0 0 10px 0;font-size:11px;line-height:120%}
#content  ul#bilderList{margin:0 0 10px 0;overflow: hidden;}
#content  ul#bilderList  li{text-align: center;padding:8px;float:left;margin: 0 15px 15px 0;height:120px; background: #ecf5fb;border: 1px solid #cccccc;}
#content  ul#bilderList  li.vorschau{background: #BFDEF2}
br.clear{display: block;height:1px;clear: both;}
dt#bilder-label{display: none;}

li.updateItem{overflow: hidden;margin: 0 0 15px 0;background: #ECF5FB;border: 1px solid #CCC;padding: 4px;}
li.updateItem li.image{float: left;margin: 0  15px 0 0;}
li.updateItem a{font-size: 14px;}
li.updateItem ul.left{float: left;margin: 0  15px 0 0;width: 240px;}
li.updateItem ul.right{float: left;}
input#lastMinuteOn{width:auto;}
dt#lastMinuteOn-label{float:left;margin:0 10px 0 0}
dt{margin-top:5px;}
table.kal th,table.kal td{line-height: 200%}
table.kal td{width: 12.5%}
div#kalNavi{margin-bottom: 14px;overflow: hidden;}
#kalenderFs{padding: 10px 0 10px 10px;}
table.kal td.keineAngabe,table.kal td.frei,table.kal td.belegt,table.kal td.selector{cursor: pointer;}
td.selector{background: url(../pics/selector.jpg) center center no-repeat; }
td.selector:hover{background: url(../pics/selector_activ.jpg) center center no-repeat; }
input.chb{width:auto;}

table.preise {width:100%;}
table.preise th{text-align: center;padding:5px 8px;background: #C4E5F6 url(../images/tableHead.jpg) top left repeat-x}
table.preise th.preis,table.preise td.preis{text-align: right;vertical-align: bottom;width:85px;}

table.preise td{padding:5px 8px;}
table.preise tr.g{background: #E1F4FB;}

