ul{padding-left:20px;}
li{padding:3px 0;margin-left:20px;left:0 !important;}
button{margin:3px;cursor:pointer;min-height:24px;}

body{
	font-family:Arial,Helvetica;
	font-size:75%;
	color:#333;	
	margin:0px;
	padding:0px;	
}
#body{
	text-align:center;
}
#main{
	text-align:left;
	display:inline-block;
	min-width:800px;
	padding-left:3%;
	padding-right:3%;
}
#main.big{
	min-width:1580px;
}
#table{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	white-space:normal;
	border:1px solid #ae9962;
}
#body > #logon{
	margin-top:200px;
	width:220px;
	display:inline-block;
	text-align:right;
}
#logon .label{
	margin-right:5px;
}
#logon #submit{
	width:130px;
	cursor:pointer;
	height:24px;
	margin-top:5px;
}

/* print */
@media print{
	#menu,#tableButtons,#tableIndex,#header,.sorter,#print,#notices,#noticesImg,#searchSymbol,.textareaSave,#followCont,.mCSB_scrollTools,.printHide{display:none !important;}
	#table,#content,.header,.row span{border:none !important;}	
	#tableHead,.headText{padding:0 !important;}
	.headText{padding-right:3px !important;}			
	#content,.mCustomScrollBox,.mCSB_container{
		height:auto !important;
		overflow:auto !important;
		position:inherit !important;
	}	
	.header,.row{
		display:table-cell !important;
		max-width:300px !important;
	}
	.inputRow,.extraRow{display:none !important;}
	#body[browser=mozilla] #main,#body[browser=mozilla] #table{display:block !important;} /* mozilla */
}

/* top */
#scouts{
	display:inline-block;
}
#scouts .checkbox{
	margin-top:8px;
	vertical-align:top;
}
#scouts .selectbox{
	width:142px;
	height:28px;
	display:inline-block;
	margin:0;
	padding:5px;
	vertical-align:top;
	color:#005BA2;
	background:#F6F6F6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	border:1px solid #CCC;
	border-top:none;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
}
.menu{
    margin:0;
    border-right:none;
	vertical-align:top;
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
	-moz-border-top-left-radius:0;
	-moz-border-top-right-radius:0;
}
#searchGlobal{
	width:99px;
	height:28px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	border-top:none;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
}
#header{
	color:#005BA2;
	font-size:20px;
}
#print{
	position:absolute;
	left:5px;
	top:25px;
	cursor:pointer;	
}
#homeTest{margin-left:-7px;}

/* search bar */
#searchFrame{
	position:fixed;
	left:-275px;
	top:50px;
}
#searchForm{
	float:left;
	width:260px;
	max-height:490px;
	border:1px solid #ae9962;
	background-color:white;
	overflow:hidden;
	padding:5px;
	text-align:left;
	box-shadow:2px 2px 2px #888;	
	overflow-y:scroll;
}
#searchForm .label{
	width:100px;
	min-width:inherit;
	overflow:hidden;
}
#searchForm .input{
	width:120px;
	height:20px;
}
#searchForm #search{width:245px;}
.searchImage{cursor:pointer;}
#searchSymbol{margin-left:8px;}
#searchClose{display:none;margin-left:-17px;}
#searchTable *{float:left;}

/* general */
a img{border:none;}
input,textarea,.regularText10px{font-family:Arial,Helvetica;}
form{margin:0;}
.float{float:left;}
.right{float:right;}
.clear{clear:both;}
.floatNo{float:none !important;}
.iframe{border:none;}
#titleTable{width:100%;}
#attachment_txt{float:none;margin-left:10px;}
#attachment{display:inline-block;}
.hidden{display:none;}
.objects{margin-bottom:10px;}
.objects .label{margin-left:10px;}
.number{text-align:right;}
#profile_cont{white-space:nowrap;}
.input.error,.selectbox.error{border-color:red;}
.inputWhite{background-color:white;}
.input.readonly{background-color:lightgray;}
.long{width:300px !important;}
.input.short{width:70px !important;}
.checkboxes.hidden{margin-left:10px;}
.break{clear:left;}
.center{text-align:center;}
.underline{text-decoration:underline;}
.full{border:none !important;}
.color0{background-color:yellow;}
.color1{background-color:orange;}
.color2{background-color:red;}
.color3{background-color:lightgreen;}
.color4{background-color:silver;}
.color5{background-color:lime;}
.color6{background-color:lightgray;}
.color7{background-color:aqua;}
.color8{background-color:fuchsia}
.color8{background-color:pink !important;}
.color9{background-color:moccasin;}
.color10{background-color:#33CCCC;}
.color11{background-color:lightgreen;}
.color12{background-color:violet;}
.color13{background-color:lightcoral;}
.color14{background-color:lightcyan;}
.red{background-color:#FFAA99 !important;}
.yellow{background-color:yellow !important;}
.green{background-color:#BBFFBB !important;}
.aqua{background-color:aqua !important;}
#doubleCheckCont{margin-left:100px;}
#doubleCheckCont input{background-color:yellow;}
.borderLeft{border-left:1px solid black;}
.ui-state-default{color:#005BA2 !important;}
#menu .ui-button-text{padding:.4em .5em .4em .5em;}
#menu .ui-button-text-icon-secondary .ui-button-text{padding-right:1.8em;}
.ui-widget{
	font-family:Arial,Helvetica;
	font-weight:normal;
}
.ui-widget-header{
	border:none;
	background:#1e4885;  
	background:-webkit-gradient(linear, 50% 10%, 60% 100%,from(#1e4885),to(#1f599f));
	background:-moz-linear-gradient(0% 6% 270deg,#1e4885,#1f599f); 
}
#notices{
	width:100px;
	height:100%;
	position:fixed;
	top:0;
	right:0;
	margin:0;
}
#noticesImg{
	position:absolute;
	right:0;
	top:40px;
}
#tooltip{
	position:absolute;
	border:1px solid #000000;
	background-color:#F7F6F0;
	padding:5px 5px 5px 5px;
	-moz-border-radius:5px;
	border-radius:5px;	
	color:#000000;
	font-size:15px;
	z-index:100;	
}
#divToolTip{
	z-index:10000 !important;
	max-width:800px;
}
#diagram{
	width:1200px;
	height:500px;
	margin-bottom:20px;
}
.hr{
	float:none !important;
	clear:both;
	padding-top:10px;
	border-bottom:1px solid black;
	margin-bottom:10px;
}
.closeCont{
	width:100%;
	padding:5px;
	border:1px solid lightgray;
	margin:0 -6px 5px -6px;
	-moz-border-radius:10px;
	border-radius:10px;	
	float:left;
	clear:both;
}
.detailTop{
	position:absolute;
	top:0;
	right:0;
	width:300px;
}
.menuButton{
	float:right;
	cursor:pointer;
}
#loading{
	position:absolute;
	top:15px;
	right:15px;
}
#loadingBig{
	position:fixed;
	z-index:1000;
	left:46%;
	top:30%;
}
.loading{
	position:fixed;
	display:none;	
}
#json{
	width:100%;
	text-align:center;
}
#json .jsonCont{
	margin:0 10px;
	display:inline-block;
	vertical-align:top;
}
#json #save{
	padding:5px 50px;
	position:fixed;
	cursor:pointer;
}
#json .checkbox{
	clear:left;
	float:left;
	display:none;
}
#json .input{
	width:400px;
	height:24px;
	margin:3px 5px;
}
#json #newFieldId{
	width:150px
}
#json .label{
	width:150px;
	vertical-align:top;
	text-align:right;
}
#json .counter{
	width:50px;
	margin-top:5px;
	vertical-align:top;
	display:inline-block;
}
.field{
	min-width:70px;
	display:inline-block;
	margin-left:3px;
	margin-right:3px;
	padding-left:3px;
	padding-right:3px;
}
.mcsb_scrolltools .mcsb_draggerrail,.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{
	width:14px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar{background-color:gray}
.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar{background-color:lightgray}
.mcsb_scrolltools .mcsb_draggerrail{background-color:#F6F6F6;}
.block{
	width:266px;
	display:inline-block;
	vertical-align:top;
}

/* table */
#tableButtons{
	border-bottom:1px solid #ae9962;
}
#tableButtons *{
	vertical-align:top;
}
#tableIndex{
	border-bottom:1px solid #ae9962;
	line-height:30px;
}
#tableIndex .selectbox{
	width:50px;	
}
#tableHead{
	padding-left:44px;
	text-align:left;
	white-space:nowrap;
}
#tableHead .header{
	max-width:250px;
	box-sizing:border-box;
	display:inline-block;
	padding:0 5px;
	overflow:hidden;
	border-left:1px solid #ae9962;
}
.sorter{
	display:inline-block;
}
.headText{	
	height:26px;
	line-height:26px;
	display:inline-block;
	font-size:12px;
	vertical-align:top;
}
.asc,.desc{
	width:14px;
	height:14px;
	cursor:pointer;
}
.desc{margin-top:-2px;}
#content{
	white-space:nowrap;
	border-top:1px solid #ae9962;
	text-align:left;
}
#content .row{
	max-width:250px;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	border-left:1px solid #ae9962;
}
#content .row.posRow{
	width:23px;
	line-height:18px;
	text-align:center;
}
#content .row .checkboxCont{
	width:19px;
	height:18px;
	float:left;
	clear:left;
}
#content .row input{
	float:left;
	clear:left;	
}
#content .row span{
	width:100%;
	height:18px;
	box-sizing:border-box;
	float:left;
	clear:left;	
	padding:2px 5px;
	vertical-align:top;
	overflow:hidden;
}
#content .dark{background-color:rgb(224,231,240);}
#content .marked{background-color:rgb(255,255,221);}
#content .dark.marked{background-color:rgb(255,235,205);}
#content .row span.big{max-width:600px;}
#tableSum{
	border-top:1px solid #ae9962;
	font-weight:bold;
	text-align:left;
	padding-left:44px;
}
#tableSum span{
	display:inline-block;
	border-left:1px solid #ae9962;
	text-align:center;
}
.link,a{
	cursor:pointer;
	color:#005BA2;
	text-decoration:none;
	border:none;
}
.link:hover,.linkBig:hover,.linkAdmin:hover,a:hover{
	text-decoration:underline;
}
.linkBig{
	font-size:13px;
	color:#005BA2;
	font-weight:bold;
	display:block;	
}
.linkAdmin{
	color:black;
	width:60px;
	height:15px;
	font-size:11px;
	overflow:hidden;
}
.header{
	font-size:14px;
	color:#005BA2;
	padding:5px 5px 5px 0px;
	display:inline-block;
	font-weight:bold;
	display:block;
}

/* form */
#detailSave{
	width:590px;
	float:left;
}
#detailSave .label,#detailSave .input,#detailSave .selectbox,#detailSave .checkbox,#detailSave .labelCheckbox,#detailSave .selection,#detailSave .button,#detailSave .info,#detailSave .froala-box{float:left;}
#detailAdition #attachment_txt{display:block;}
#detailAdition textarea{max-width:300px;}
.closeLabel{float:left;clear:both;}
.closeLabel .header{display:inline-block;}
.selection .checkbox,.selection .labelCheckbox{margin:6px 6px 6px 0;}
.label{
	width:140px;
	line-height:24px;
	margin:2px 0;
	display:inline-block;
	clear:left;
}
.label img{
	float:none !important;
	margin-left:3px;
}
.input,.inputShort,.inputWhite,.inputWhiteShort{
	width:250px;
	height:26px;
	padding:0 5px;
	margin:2px;
	background-color:white;
	border:1px solid #8C7021;	
	font-size:13px;
	color:#333;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
	border-radius:5px;
	-moz-border-radius:5px;
}
textarea.input{
	height:100px;
	width:250px;
}
select.input{
	width:auto;
	max-width:250px;
}
select.multi{
	height:100px;
}
#lastAction{
	max-height:120px;
	overflow-Y:scroll;
	display:inline-block;
}
#infoBox{
	width:200px;
	padding:10px;
	text-align:center;
	z-index:100000;
	position:fixed;	
	bottom:10px;
	right:10px;
    cursor:pointer;
	border:2px solid black;	
	background-color:#F6F6F6;	
	border-radius:5px;
	box-shadow:5px 5px 5px #888;
}
#infoBox.error{
	border-color:red;
	color:red;
	font-weight:bold;
}
.read{
	line-height:24px;
	display:inline-block;
	margin:2px 0;
}
img.info{cursor:help;}
.infoLine{margin-bottom:5px;}
.indexChecked{background-color:#E6E6E6;}
#listView{white-space:nowrap;}
#listView #tablehead .header{width:135px;}
#listView td{white-space:nowrap;}
#listView #tableIndex{padding-left:100px;}
.history span{margin-right:3px;}
#admins.selectbox{max-width:200px;}

/* form in landingpage */
#landingpage{
	width:1450px;
}
#landingpage .form{
	width:400px;
	display:inline-block;
	border:1px solid #8C7021;	
	padding:5px;
	box-shadow:5px 5px 5px #8C7021;
}
#landingpage .form *{
	float:left;
}
#landingpage .formSubmit{
	display:none;
}
#landingpage textarea{
	width:200px;
	height:70px;
}
#landingFormCont{
	width:435px;
	display:inline-block;
}
#landingEditorCont{
	width:1000px;
	display:inline-block;
	margin-left:15px;
	vertical-align:top;
}
#landingEditorCont .editor,#landingEditorCont .editor table{
	color:#8C7021;
	font-family:Arial,Helvetica;
}

/* newsletter */
#nlPaper{
	width:850px;
}
#nlPaper .block{
	width:397px;
	line-height:30px;	
	margin:3px;
	padding:5px 10px;
	cursor:move;
	border:1px solid #888;
	box-shadow:2px 2px 2px #888;
	float:left;
}
#nlPaper #network,#nlPaper #seo,#nlPaper #freetext,#nlPaper #application{
	float:right;
}
#nlPaper .block .label{
	display:block;
}
#nlPaper .block input{
	height:24px;
}
#nlPaper .block .selectbox{
	width:100%;
}
#nlPaper .bigBlock{
	border:1px dotted black;
	padding:10px;
	width:600px;
	min-height:300px;
	float:left;
	position:relative;
	white-space:pre-wrap;
}
#nlPaper .textBlock{
	border:1px solid black;
	width:600px;
	min-height:50px;
	margin-bottom:15px;
	cursor:move;
}
#nlPaper #trash{
	z-index:1000;
	position:relative;
}

/* popup */
.ui-dialog,.ui-dialog-content{
	background-color:white !important;
}
.ui-dialog .ui-dialog-titlebar-print{
	position:absolute;
	right:1.5em;
	top:55%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
	float:none;
	text-align:center;
}
.ui-dialog.locked .ui-dialog-titlebar{
	background:red none 50% 50% repeat-x;
}
.popup #detailAdition{
	float:right;
	width:300px;
	overflow:hidden;
	margin-left:5px;
}
.popup #detailAdition .label{
	float:none;
	display:block;
}
.popup #partnerButton{margin-bottom:15px;}
#followCont{display:inline-block;}
#tableHead2{
	margin-left:40px;
	margin-bottom:5px;
	height:206px;
}
#tableHead2 *, #tableContent2 *{float:left;}
#tableHead2 .box2{overflow:hidden;white-space:nowrap;}
.box{
	width:20px !important;
	width:26px;
	padding:3px;
	display:inline-block;
	border:1px solid black;
}
.box2{
	width:150px;
	height:23px;
	padding:3px;
	margin-left:2px;
	margin-right:2px;
	display:inline-block;
	border:1px solid black;
	background-color:#EEEEEE;
	margin-top:185px;
	box-sizing:border-box;
}
.box2#notice_txt,.box2#notice2_txt,.box2#intern_txt, .box2#requesternote_txt, .box2#partnernote_txt {
	width:230px;
	margin-left:2px;
	margin-right:2px;
}
.boxsort {
	cursor:pointer;
}
#tableHead2 .box{
	height:200px;
	font-weight:bold;
	overflow:hidden;
	display:inline-block;
}
#tableHead2 .box span{
	width:20px;
	height:11px;
	display:inline-block;
	text-align:center;
	clear:left;
}
#tableContent2 .input{
	width:150px;
	height:21px;
	line-height:21px;
	border:none;
	overflow:hidden;
	text-align:left;
}
.colthin{
	width:90px !important;
}
#tableContent2 .number{
	width:17px;
	margin-right:3px;
	line-height:26px;
}
#tableContent2 .box{
	height:16px;
	cursor:pointer;
}
#tableContent2 textarea{
	width:230px !important;
	height:200px !important;
}
#tableContent2 textarea.colfollowup {
	width:90px !important;
}
#tableContent2 textarea.colnextmail {
	width:150px !important;
}
.headfollowup {
	background:white !important;
}
#tableContent2 .input.small{width:85px;}
#tableContent2 .dark .input{background-color:#E6E6E6;}
#tableContent2 textarea.small{height:22px !important;}
.textareaSave{
	margin-left:-20px;
	cursor:pointer;
}
span.small{
	width:85px;
    margin-left:2px;
    margin-right:2px;
}
#bigFrame{
	width:1000px;
	height:600px;
	border:none;
}
#printButton{
	cursor:pointer;
	float:right;
	margin-right:20px;
}
#messageView{
	float:left;
	max-width:650px;
}
#messageView .selectbox{max-width:200px;}
#messageType{
	text-align:left;
}
#statistics{
	text-align:left;
	line-height:24px;
}
#statistics div{
	float:left;
	margin-left:5px;
	margin-bottom:10px;
	padding:5px;
	border:1px solid black;
}
#statistics .colored{background-color:lightgray;}
#statistics div.gap{
	width:50px;
	border:none;
}
.statisticsHeader{
	display:inline-block;
	text-decoration:underline;
	margin-bottom:3px;
}
#statistics .label{min-width:160px;}
.mainSmall{width:800px;}
.mainSmall .label{white-space:nowrap;}
#detailSave #contractEnd, #detailSave #contractEnd_txt{display:none;}
#listView #type,#listView #scoutAssign{width:200px;}
.inline{display:inline-block;}
.requestResult{
	margin-left:30px;
    white-space:pre-wrap;
    float:left;
}
#button{
	border:1px solid #8C7021;
	width:294px;
	height:218px;
	text-align:center;
	display:inline-block;
	background-color:#fbffc4;
	-moz-border-radius:10px;
	border-radius:10px;			
}
#detail #buttonSend{
	display:inline-block;
	color:white;
	font-size:12px; 
	width:94px;
	height:20px;
	padding-top:5px;
	background-color:#f79e42;
	font-weight:bold;
	-moz-border-radius:10px;
	border-radius:10px;			
}
#calendarDiv{
	z-index:0 !important;
}

/* editor */
@font-face {
	font-family: 'FontAwesome';
	src: url('fonts/fontawesome-webfont.eot?v=4.1.0');
	src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.editor{color:#333;}
.editor .f-basic{z-index:inherit !important;}
.editor #startHeader {
	color:#005BA2;
	font-size:20px;
	text-align:center;
}
.editor .center {
	text-align:center;
	width:100%;
}
.editor #bigButton{
	border:2px solid #f29400;
	width:434px;
	height:217px;
	display:inline-block;
	background-image:url(img/megafon2.png);
	background-repeat:no-repeat;
	background-position:5px center;
	background-color:#fbfaf7;
	-moz-border-radius:10px;
	border-radius:10px;	
	text-decoration:none;
	text-align:right;
}
.editor #bigButton h1,#bigButton h2{
	margin-right:20px;
	margin-top:90px;
	margin-bottom:15px;
	color:#f29400;
	font-style:italic;	
	display:inline-block;
	font-size:25px;
	cursor:pointer;
}
.editor #bigButton br{line-height:0;}
.editor #bigButton div{text-align:center;}
.editor .froala-element{line-height:normal;}
.editor img{margin:20px;}
#texteditor .froala-element img,#landingEditor .froala-element span > img,#texteditor .f-img-editor,#landingEditor .f-img-editor{float:right;}
#teaser.editor .froala-element img{float:left;margin:10px;}
#teaser.editor .f-img-editor{float:left;}

/* old backend */
.blueBg{background-color:#8AA5C7;}
.whiteBg{background-color:#FFFFFF;}
.buttO{color:#DBCEAC;}
.butt:hover{color:#E0E7F0;}
.lightBlueBg{background-color:#E0E7F0;}
.darkBlueBg{background-color:#668AB6;}
.darkerBlueBg{background-color:#005BA2;}
tr[valign=top] td:first-child{display:none;}
tr[valign=top] td[align=right]{text-align:center;}
.contactName,.contactMobil,.contactEmail ,.contactTelephone,.contactTelefax,.userName,.password{width:180px;}
.contactOrt{width:120px;}
.anfrageFields,.nameVorname,.address{width:225px;}
.anfragenameVorname,.anfrageaddress,.anfrageemail,.anfragewasKosten,.anfragegrundstuck,.anfrageplanugnVorhanden{width:313px;}
.anfragegutachten,.anfragesonstiges{  width:215px;}
.anfragetelephone,.anfragetelefax,.anfrageplz,.anfrageort{  width:313px;}
.anfragewannStarten{width:313px;}
.anfragewoBauen,.anfragewasBauen,.anfrageschonDa,.anfrageplanung{width:313px;}
.contactLastName{width:180px;}
.contactAnrede,.contactPlz{width:55px;}
.contactTitle{width:40px;}
.contactFirma{width:224px;}
.contactNumber,.years{width:30px;}
.contactStreet{width:145px;}
.contactComment{width:465px;}
.table-nzw.blank{background-color:white;}
.table-nzw td{padding:3px;color:#005BA2;}
.inputSelectRadio{height:14px;width:14px;}
.inputSelectRadio2{height:10px;width:10px;}
.inputSelectCheck{height:10px;width:10px;}
.nwp_name,.nwp_vorname{width:150px;}
.nwp_hausnr,.nwp_plz,.nwp_vertrag,.nwp_anfragen,.nwp_beitrag{width:55px;}
.nwp_strasse,.nwp_ort{width:140px;}
.nwp_spezial{width:300px;height:65px;}
.nwp_telefon,.nwp_email,.nwp_internet{width:200px;}
.ha_id,.ha_datum{width:75px;}
.ha_beschreibung{width:500px;height:75px;}
.headerMenuO{color:#9B7819;}
.headerMenu:hover{color:#668AB6;}
.regularText12pxError{color:#FF0000;}
.table-ueberschrift,.ha_id,.ha_datum,.ha_beschreibung,.regularText10px .table-nzw{font-size:10px;}
.table-ueberschrift{white-space:nowrap;color:#005BA2;}
.nwp_name,.nwp_vorname,.nwp_hausnr,.nwp_plz,.nwp_vertrag,.nwp_anfragen,.nwp_beitrag,.nwp_strasse,.nwp_ort,.nwp_spezial,.nwp_telefon,.nwp_email,.nwp_internet,.nwp_submit{font-size:10px !important;}
#oldList,#oldList textarea{font-size:12px;color:#005BA2;}
#oldList tr{background-color:#E0E7F0;}
#oldList tr:hover, tr.hover{background-color:white;}
#oldList tr.send{text-decoration:line-through;}
#oldList tr.importent{background-color:#FFEAEA;}
#oldList tr.warning{background-color:red;color:white;}
#oldList td{padding:0 3px 0 3px;}
#oldList td a{color:#005BA2;}
#oldList td.center{text-align:center;}
#oldStatistics{float:right;}
#oldRequestSend{	
	width:490px;
	background-color:white;
	display:inline-block;
	border:1px solid gray;
	padding:5px;
}
#list .table-nzw td{
	max-width:300px;
	overflow:hidden;
}
td .descr,td .referer{	
	max-width:300px;
	height:14px;
	overflow:hidden;
	display:inline-block;
	margin-top:5px;
	cursor:help;	
	white-space:nowrap;
}
.cellDarkBlueBg{
	background-color:#668AB6;
	padding:3px;
	line-height:14px;
}
.butt,.buttO{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	line-height:14px;
}
.headerMenu,.headerMenuO{
	font-size:11px;
	text-decoration:none;
}
.bodyTitle{
	font-size:11px;
	line-height:18px;
}
.bodyText{
	font-size:12px;
	line-height:18px;
}
.regularText12px,.regularText12pxError{
	font-size:12px;
	line-height:18px;
}
.regularText10px{
	font-size:10px;
	line-height:16px;
}
.errorMessages{
	font-size:13px;
	color:#FF0000;
}
.redLink{
	font-size:1
	font-weight:bold;
	color:#FF3300;
	text-decoration:underline;
}
.loginInput{
	font-size:10px;
	background-color:#E0E7F0;
	height:15px;
	width:190px;
	background-position:left center;
	margin:0px;
	border:0px;
	padding:1px;
}
.loginInputBtn{
	font-size:10px;
	background-color:#E0E7F0;
	height:15px;
	width:100px;
	background-position:left center;
	font-weight:bold;
	border:0px;
}
.inputSelectSelect{
	font-size:10px;
	height:15px;
	width:210px;
}
.inputSelectSelect-ohnebreite{
	font-size:10px;
	height:15px;
}
.inputSelectFile{
	font-size:10px;
	height:18px;
	width:250px;
}
.table-nzw{
	font-size:11px;
	background-color:#E0E7F0;
}
.ha_beschreibung{
	padding:5px;
	height:120px;
}
.noframe{
	border:none;
	background:transparent;
}

/* editor file: tariff */
.editor_tariff{text-align:left;}
.editor_tariff #header{float:left;}
.editor_tariff h2{margin:0;}
.editor_tariff .first{margin-left:560px;}
.editor_tariff .first.short{margin-left:660px;}
.editor_tariff .first .cell{
	height:100px;
	vertical-align:bottom;
}
.editor_tariff .line{
	display:table-row;
	padding-top:10px;
	padding-bottom:10px;
	height:80px;      
}
.editor_tariff .cell{
	padding-left:10px;
	padding-right:10px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.editor_tariff .text{
	width:360px;
	min-height:70px;
	margin-left:10px;
	margin-right:150px;
	text-align:left;
}
.editor_tariff .preview{width:130px;}
.editor_tariff .check{width:140px;}
.editor_tariff .last{margin-left:560px;}
.editor_tariff .last.short{margin-left:660px;}
.editor_tariff .last .check img{width:140px;}
.editor_tariff .line.short .preview{padding-right:100px;}
.editor_tariff .text.cell b { background-color: #f8f4e8; padding: 1px 3px; font-weight:lighter; }
.editor_tariff .text.cell { line-height: 16px; }
.editor_tariff .prices .check.bold { font-size: 15px; }
.editor_tariff .first .cell {padding-bottom: 15px; }
.editor_tariff .upper { text-transform: uppercase; font-weight: normal; font-size: 15px; margin-top: 25px; }

/* editor file: basis */
.editor_basis .vorteileDots {margin: 60px 0px 40px 0px; padding: 0px;}
.editor_basis .vorteileCol {
	float: left;
	margin: 0 65px 0 0;
	width: 208px;
	min-height: 300px;
	padding: 0;	
}
.editor_basis .vorteileCol h2 { text-transform: uppercase; font-weight: normal; color: #005ba2; padding: 0; margin: 0; min-height:120px; font-size: 16px;}
.editor_basis .vorteileImg { height: 85px; }
.editor_basis .vorteileImg a, .vorteileImg a:link, .vorteileImg a:hover { text-decoration:none; padding: 2px 2px 0 2px; margin: 0 5px 0 0;	border: 0; display: inline-block; float: left; }
.editor_basis .vorteileImg a:hover { border: 0; }
.editor_basis .vorteileTxt { margin-top: 40px; clear: both; }
.editor_basis .vorteileTxt li { margin-bottom: 8px; }
.editor_basis .lastCol { margin-right: 0;�}
.editor_basis .vorteilePreis { 
	display: block;
	padding: 40px 0px 30px 0px;
	clear: both;
}
.editor_basis .vorteileStart {
	display: block;
	padding: 0;
	margin: 0 0 50px;
	height: 62px;
	clear: both;
	text-align:center;
	background-image: url('img/starten-sie-hier-balken.png');
	background-repeat: no-repeat;
 	background-position: left 50%;
}
.txtCellBox {
	max-width:250px;
	height:70px;
	overflow:hidden;
}
.tableList {
    border-collapse:collapse;
}
.tableList td,.tableList th {
	border-left: 1px solid white;
	padding: 5px 10px;
	text-align: center;
}
.tableList tr:nth-child(2n) {
    background-color: #fefefe;
}
.addOK {
    display: block;
    font-size: 18px;
    color: green;
    margin: 20px;
    font-style: italic;
}
.formIMG {
	float: left;
    margin-left: 20px;
    margin-top: -47px;
}
#detail #gekuendigt_txt, #detail #gekuendigt {
}
#immoPrice, #immoPrice_txt {
	display:none;
}
.scout125 #immoPrice,.scout125 #immoPrice_txt {
	display:block;
}