/* RESET */
*{margin:0px; padding:0px;}
body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative;}
select,input,textarea{font-size:99%;}
form{margin:0;padding:0;}
img{border:0;}
.inside{position:relative;text-align:left;}
.block{overflow:hidden;}
.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
.custom{display:block;text-align:left;}
.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* ----------- Normale Styles ------------------- */
BODY {
	font-family: Arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	background-image: url(/images/background-01-head-kachel.jpg);
	background-repeat:repeat-x;
	color: #2f2f2f;
	/*letter-spacing: 0.1px;*/
}
/*table{background-color: #fff;}*/

input[disabled]{
	color:silver;
}

input[readonly]{
	color:silver;
}

.layout_detaildata {background-image: none;}
/* ------------------------------------------------------- */
/* --------------------- Styles Border -------------------- */
/* ------------------------------------------------------- */
.border0 {
border: solid 0px;
}
.border {
border: solid 1px;
}

/* ------------------------------------------------------- */
/* --------------------- Styles Print -------------------- */
/* ------------------------------------------------------- */
.printonly {
	visibility:hidden;
	height:0;
	width:0;
}
/* ------------------------------------------------------- */
/* ------------------- Styles Headlines ------------------ */
/* ------------------------------------------------------- */
h1 {
font-size:16px;
color:#46A4EA;
}
h2 {
font-size:20px;
display:inline;
}
h4 {
font-size:14px;
display:inline;
}


.pointer{cursor: pointer;}
/* ------------------------------------------------------- */
/* ------------- Styles feste Schriftklassen ------------- */
/* ------------------------------------------------------- */
.headline-angebot{
font-size:18px;
font-weight:bold;
color:#46A4EA;
}
.error {
color:#CC3300;
}

.ff-arial{ 
font-family: Arial, Arial, tahoma, helvetica, sans-serif;
}
.bold {
font-weight:bold;
}
.linksbuendig {text-align: left;}
.rechtsbuendig {text-align: right;}
.zentriert {text-align: center;}
.inline{
display:inline;
}
.vat {
vertical-align:top;
}
.vam {
vertical-align:middle;
}
.dispblock{
display:block;
}
.dispinline{
display:inline;
}
.displaynone{display:none;}
.floatright {
float:right;
}
.floatleft {
float:left;
}
.clearleft {
clear:left;
}
.clearright {
clear:right;
}
.clearboth {
clear:both;
}
.pager{margin-bottom:10px;}
#pager{width: 100px;}
/* ------------------------------------------------------- */
/* ------------------- Styles Margin -------------------- */
/* ------------------------------------------------------- */
.margin-testimonial {
margin-left:3px;
margin-right:3px;
}



/* ------------------------------------------------------- */
/* ------------------- Styles Padding -------------------- */
/* ------------------------------------------------------- */

/* ----------------- Styles Padding alle ----------------- */
.pa5{
padding:5px;
}
.pa10{
padding:10px;
}
.pa15{
padding:15px;
}
/* ------------------ Styles Padding top ----------------- */
.pt1{padding-top:1px;}
.pt3{padding-top:3px;}
.pt5{padding-top:5px;}
.pt7{padding-top:7px;}
.pt9{padding-top:9px;}
.pt10{padding-top:10px;}
.pt11{padding-top:11px;}
.pt15{padding-top:15px;}
.pt18{padding-top:18px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt70{padding-top:70px;}
.pt205{padding-top:205px;}
.pt210{padding-top:210px;}
/* ----------------- Styles Padding right ---------------- */
.pr4{padding-right:4px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr19{padding-right:19px;}
.pr20{padding-right:20px;}
.pr24{padding-right:24px;}
.pr30{padding-right:30px;}
.pr33{padding-right:33px;}
.pr40{padding-right:40px;}
.pr53{padding-right:53px;}
.pr180{padding-right:180px;}
/* ---------------- Styles Padding bottom ---------------- */
.pb3{padding-bottom:3px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}
.pb67{padding-bottom:67px;}
.pb90{padding-bottom:90px;}
.pb116{padding-bottom:116px;}
.pb200{padding-bottom:200px;}
/* ----------------- Styles Padding left ----------------- */
.pl3{padding-left:3px;}
.pl5{padding-left:5px;}
.pl8{padding-left:8px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl22{padding-left:22px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}
.pl60{padding-left:60px;}
.pl53{padding-left:53px;}
.pl75{padding-left:75px;}
.pl130{padding-left:130px;}
.pl150{padding-left:150px;}
.pl154{padding-left:159px;}
.pl157{padding-left:157px;}
.pl170{padding-left:170px;}
.pl180{padding-left:180px;}
.pl225{padding-left:225px;}
.pl265{padding-left:265px;}
.pl290{padding-left:290px;}
.pl295{padding-left:295px;}
.pl330{padding-left:330px;}
.pl340{padding-left:340px;}
.pl383{padding-left:383px;}
.pl388{padding-left:388px;}
.pl438{padding-left:438px;}
.pl450{padding-left:450px;}
.pl495{padding-left:495px;}
.pl515{padding-left:515px;}
/* -------------------------------------------- */
/* -------------- Styles Höhen ---------------- */
/* -------------------------------------------- */

.mb10{margin-bottom:10px;}

/* ------------- Styles Weiten ---------------- */
.width100pz {width:100%;}
.width30 {width:30px;}
.width35 {width:35px;}
.width40 {width:40px;}
.width41 {width:41px;}
.width43 {width:43px;}
.width45 {width:45px;}
.width46 {width:46px;}
.width50 {width:50px;}
.width51 {width:51px;}
.width55 {width:55px;}
.width60 {width:60px;}
.width63 {width:63px;}
.width65 {width:65px;}
.width70 {width:70px;}
.width71 {width:71px;}
.width75 {width:75px;}
.width80 {width:80px;}
.width85 {width:85px;}
.width86 {width:86px;}
.width90 {width:90px;}
.width91 {width:90px;}
.width100 {width:100px;}
.width110 {width:110px;}
.width111 {width:111px;}
.width113 {width:113px;}
.width117 {width:117px;}
.width120 {width:120px;}
.width127 {width:127px;}
.width130 {width:130px;}
.width135 {width:135px;}
.width140 {width:140px;}
.width145 {width:145px;}
.width150 {width:150px;}
.width155 {width:155px;}
.width158 {width:158px;}
.width160 {width:160px;}
.width165 {width:165px;}
.width170 {width:170px;}
.width175 {width:175px;}
.width178 {width:178px;}
.width180 {width:180px;}
.width185 {width:179px;}
.width190 {width:190px;}
.width200 {width:200px;}
.width210 {width:210px;}
.width215 {width:215px;}
.width220 {width:220px;}
.width225 {width:225px;}
.width235 {width:235px;}
.width240 {width:240px;}
.width243 {width:243px;}
.width250 {width:250px;}
.width255 {width:255px;}
.width260 {width:260px;}
.width265 {width:265px;}
.width270 {width:270px;}
.width274 {width:274px;}
.width275 {width:268px;}
.width280 {width:280px;}
.width285 {width:285px;}
.width290 {width:290px;}
.width295 {width:295px;}
.width300 {width:300px;}
.width305 {width:305px;}
.width310 {width:310px;}
.width315 {width:315px;}
.width325 {width:325px;}
.width330 {width:330px;}
.width340 {width:340px;}
.width345 {width:345px;}
.width350 {width:350px;}
.width360 {width:360px;}
.width365 {width:365px;}
.width368 {width:368px;}
.width370 {width:370px;}
.width380 {width:380px;}
.width400 {width:400px;}
.width420 {width:420px;}
.width435 {width:435px;}
.width440 {width:440px;}
.width460 {width:460px;}
.width480 {width:480px;}
.width488 {width:488px;}
.width500 {width:500px;}
.width530 {width:530px;}
.width555 {width:555px;}
.width563 {width:563px;}
.width575 {width:575px;}
.width580 {width:580px;}
.width590 {width:590px;}
.width600 {width:600px;}
.width604 {width:604px;}
.width610 {width:610px;}
.width615 {width:615px;}
.width625 {width:625px;}
.width630 {width:630px;}
.width634 {width:634px;}
.width640 {width:640px;}
.width650 {width:650px;}
.width675 {width:675px;}
.width740 {width:740px;}
.width760 {width:760px;}
.width748 {width:748px;}
.width800 {width:800px;}
.width878 {width:878px;}
.width880 {width:880px;}
.width895 {width:895px;}
.width915 {width:915px;}
.width925 {width:925px;}
.width935 {width:935px;}
.width945 {width:945px;}
.width1024 {width:1024px;}

/* -------------------- Styles Höhen -------------------- */
.height5 {height:5px;}
.height10 {height:10px;}
.height16 {height:16px;}
.height20 {height:20px;}
.height25 {height:25px;}
.height30 {height:30px;}
.height33 {height:33px;}
.height35 {height:35px;}
.height40 {height:40px;}
.height45 {height:45px;}
.height50 {height:50px;}
.height55 {height:55px;}
.height58 {height:58px;}
.height60 {height:60px;}
.height70 {height:70px;}
.height100 {height:100px;}
.height120 {height:120px;}
.height150 {height:150px;}
.height175 {height:175px;}
.height254 {height:254px;}
.height320 {height:320px;}
.height332 {height:332px;}
/* ------------------------------------------------------- */
/* -------------------- Styles Farben -------------------- */
/* ------------------------------------------------------- */
.schwarz {color: #000000;}
.weiss {color: #ffffff;}
.rot{color:#CC3300;}
.gruen{color:#33FF00;}
.dunkelgruen{color:#6baa00;}
.blau {color:#46A4EA;}
.braun {color: #333333;}
.grau {color: #797979;}
.dunkelgrau {color: #333333;}
.hellgrau {color: #999999;}
.grau-input {background-color: #F7F7F7;}
.bgcolor-hellgrau {background-color:#eaeaea;}
.bgcolor-grau {background-color:#cecfce;}

.lh1{line-height:1px;}
.lh12{line-height:12px;}
.lh16{line-height:16px;}
.lh17{line-height:17px;}
.lh20{line-height:20px;}
/* ------------------------------------------------------- */
/* ----------------- Styles Schriftgrößen ---------------- */
/* ------------------------------------------------------- */
.size8 {font-size:8px;}
.size9 {font-size:9px;}
.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.size19 {font-size:19px;}
.size20 {font-size:20px;}
.size22 {font-size:22px;}
.size24 {font-size:24px;}
.size26 {font-size:26px;}
.size28 {font-size:28px;}
.size34 {font-size:34px;}
.size46 {font-size:46px;}
/* ------------------------------------------------------- */
/* ---------------- Styles Zeilenabstände ---------------- */
/* ------------------------------------------------------- */
.zeilenabstand {line-height:17px;letter-spacing: 0.2px;}
.zeilenabstand16 {line-height:16px;letter-spacing: 0.2px;}
.zeilenabstand17 {line-height:17px;letter-spacing: 0.2px;}
.zeilenabstand18 {line-height:18px;letter-spacing: 0.2px;}
.zeilenabstand20 {line-height:20px;}
.zeilenabstand24 {line-height:24px;}
.zeilenabstand25 {line-height:25px;}

.post_entry img {padding: 5px;border: 1px solid #cccccc;background-color:#ffffff;float: left;margin-right: 5px;}

.rahmen{padding: 5px;border: 1px solid #cccccc;background-color:#ffffff;float: left;margin-right: 5px;}

.blogbild-standard{padding:0px 0px 15px 0px; float:left;}
.blogbild-standard .rahmen{padding:5px;border: 1px solid #cccccc;background-color:#ffffff;float: none;margin-right: 5px;}

.checkout_box_kontakt{padding: 5px 10px 5px 10px; }

/* ------------------------------------------------------- */
/* --------------- Styles Hintergrundgrafiken ------------ */
/* ------------------------------------------------------- */
.background-01-head {width:1024px;height:254px;}
.background-02-schritt-01 {width:1024px;height:27px;background-image: url(/images/background-02-schritt-01.png);}
.background-03-content {width:1024px;height:70px;background-image: url(/images/background-03-content.png);}
.background-04-content {width:1024px; background-image: url(/images/background-04-content.png);}
.background-05-content {padding:10px 0px 0px 0px; background-image: url(/images/background-05-content.png);background-repeat:no-repeat;}
.background-06-content {width:1024px;height:18px;background-image: url(/images/background-06-content.png);}

/*Statische Seiten anbieter*/
.head-anb {
width:1024px;
/*background-image: url(/images/head-anb.png);*/
background-repeat:no-repeat;
}
.back-anb-cont-rl {width:975px;background-image: url(/images/back-anb-cont-rl.png);background-position:0px 150px; background-repeat:no-repeat;}
.back-anb-cont-top {width:975px;background-image: url(/images/back-anb-cont-top.png);background-repeat:no-repeat;}
.back-anb-cont-bottom {width:975px;height:15px;background-image: url(/images/back-anb-cont-bottom.png);background-repeat:no-repeat;}
/*Statische Seiten gast*/
.background-02 {
width:1024px;
height:27px;
background-image: url(/images/background-02.png);
}



/* ------------------------------------------------------- */
/* ------------------- Formular Styles ------------------- */
/* ------------------------------------------------------- */
.input {
background-color: #F7F7F7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #bbbbbb;
font-size:17px;
font-weight:bold;
padding: 4px;
color: #333333;
background-image: url(/images/back-input.gif);
}

.input-flach {
background-color: #F7F7F7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #bbbbbb;
font-size:12px;
font-weight:bold;
padding: 1px;
color: #333333;
background-image: url(/images/back-input.gif);
}

.input-error {
background-color: #FFFF99;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #ff0000;
font-size:17px;
font-weight:bold;
padding: 4px;
color: #333333;
background-image: url(/images/back-input-error.gif);
}
#RegisterBidder1_2 .input-error{width:275px;}



.input-regex {
background-color: #F7F7F7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #ff0000;
font-size:14px;
font-weight:bold;
padding: 4px;
color: #333333;
}

.input-login {
background-color: #FFFFFF;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #bbbbbb;
font-size:12px;
font-weight:bold;
padding: 2px;
color: #333333;
background-image: url(/images/back-input-weiss.gif);
}

.form-headline {
color:#46A4EA;
font-weight:bold;
border:solid 0px; 
padding:10px 0px 0px 0px;
/*width:300px;*/
height:20px;
}

.form-aussenrahmen {
float:left; 
border:solid 0px; 
padding:0px 15px 0px 0px; 
height:60px;
}
.form-aussenrahmen_oh {
float:left; 
border:solid 0px; 
padding:0px 15px 0px 0px; 
}
.form-aussenrahmen_pr0 {
float:left; 
border:solid 0px; 
height:60px;
}
.form-aussenrahmen_pr3 {
float:left; 
border:solid 0px; 
padding:0px 3px 0px 0px; 
height:60px;
}
.form-aussenrahmen-h50 {
float:left; 
border:solid 0px; 
padding:0px 30px 0px 0px; 
height:50px;
}

.form-aussenrahmen-h50-last {
float:left; 
border:solid 0px; 
padding:0px 0px 0px 0px; 
height:50px;
}

.form-aussenrahmen10 {
float:left; 
border:solid 0px; 
padding:0px 10px 0px 0px; 
height:60px;
}

.form-aussenrahmen-last {
float:left; 
border:solid 0px; 
padding:0px 0px 0px 0px; 
height:60px;
}

.form-feldbezeichnung {
color:#666666;
font-size:11px;
font-weight:bold;
padding-bottom:3px;
}

#form-anbieter01 .input{width:275px;}

#form-anbieter01 .form-aussenrahmen {float:left; border:solid 0px; padding:0px 20px 0px 0px; height:60px;}



.form-zeilentrenner {
clear:left;
height:5px;
line-height:5px;
}




input[name=clustermail],input[name=removeTRs]{
background: #f9bf00; /* Old browsers */
background: -moz-linear-gradient(top, #f9bf00 0%, #ff7700 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9bf00), color-stop(100%,#ff7700)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9bf00 0%,#ff7700 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9bf00 0%,#ff7700 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f9bf00 0%,#ff7700 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9bf00', endColorstr='#ff7700',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f9bf00 0%,#ff7700 100%); /* W3C */

    border: 1px solid #FFFFFF;
    border-radius: 7px;
    box-shadow: 2px 2px 3px #999999;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 15px;
	text-shadow: #8E4200 -1px -1px 1px;

}

input[name=clustermail]:hover,input[name=removeTRs]:hover{
    -moz-transition: all 0.1s ease-in-out 0s;
background: #f7ce47; /* Old browsers */
background: -moz-linear-gradient(top, #f7ce47 0%, #e86c00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7ce47), color-stop(100%,#e86c00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f7ce47 0%,#e86c00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f7ce47 0%,#e86c00 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f7ce47 0%,#e86c00 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ce47', endColorstr='#e86c00',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f7ce47 0%,#e86c00 100%); /* W3C */
	box-shadow: 1px 1px 2px #999999;
    cursor: pointer;
	text-shadow: #8E4200 0px 0px 2px;
	position: relative; top: 1px; left: 1px; 

}






/* -------------------------------------------------- */
/* ------------- Styles Ergebnislisten--------------- */
/* -------------------------------------------------- */
.div-admin-intern-head {
background-color:#bbbbbb;
float:left;
font-size:11px;
padding: 3px 0px 0px 0px;
height:16px;
}

a.intern-head {
font-size:11px;
color:#000000;
text-decoration : none;
}
a.intern-head:active {
font-size:11px;
color:#000000;
text-decoration : none;
}
a.intern-head:visited {
font-size:11px;
color:#000000;
text-decoration : none;
}
a.intern-head:hover {
font-size:11px;
color:#000000;
text-decoration : none;
}

.div-admin-intern {
border:solid 1px;
border-color:#D2D2D2;
float:left;
font-size:11px;
padding: 5px 0px 0px 0px;
}

.div-admin-intern-grau {
border:solid 1px;
border-color:#D2D2D2;
background-color:#CFCFCF;
float:left;
font-size:11px;
padding: 5px 0px 0px 0px;
}


.div-angebote-weiss {
background-image: url(/images/back-result.gif);
background-repeat:repeat-x;
padding: 0px 0px 0px 0px;
}

.div-angebote-grau {
background-image: url(/images/back-result-grau.gif); 
background-repeat:repeat-x;
padding: 0px 0px 0px 0px;
}

.div-angebote-free {
background-image: url(/images/back-result-free.gif); 
background-repeat:repeat-x;
padding: 0px 0px 0px 0px;
}



/* ------------------------------------------------------- */
/* ------------------- Styles ListenNAVI ----------------- */
/* ------------------------------------------------------- */
ul { margin:0; padding:0; list-style:none;}
/*li { float:left; margin:0px; padding:0px 30px 0px 30px ;}*/
li.anbieter { float:left; margin:0px; padding:0px 15px 0px 15px ;}
li.admin { float:left; margin:0px; padding:0px 30px 0px 30px ;}
li.start { float:left; margin:0px; padding:0px 30px 0px 30px ;}
/* ------------------------------------------------------- */
/* --------------------- Styles Listen ------------------- */
/* ------------------------------------------------------- */
ul.normal {
list-style-type:disc;
margin:5px;
padding:5px; 
list-style-position:inside;
}
li.normal {
clear:left; 
margin:0px; 
padding:0px 0px 0px 0px ;}

/* ------------------------------------------------------- */
/* ------------- Styles feste DIVklassen ------------- */
/* ------------------------------------------------------- */

.div-feedback{
position:absolute;
right:0;
top:140px;
}


/* ----------- Link Errormassage ------------------- */
a.link-error {
	font-family: Arial, tahoma;
	text-decoration : underline;
	color : #cc3300;
}
a.link-error:active {
	font-family: Arial, tahoma;
	text-decoration : underline;
	color : #cc3300;
}
a.link-error:visited {
	font-family: Arial, tahoma;
	text-decoration : underline;
	color : #cc3300;
}
a.link-error:hover {
	font-family: Arial, tahoma;
	text-decoration : none;
	color : #000000;
}







/* ----------- Link Region Länder Alle ------------------- */
a.link-region {
	font-family: Arial, tahoma;
	text-decoration : underline;
	color : #333333;
}
a.link-region:active {
	font-family: Arial, tahoma;
	text-decoration : underline;
	color : #333333;
}
a.link-region:visited {
	font-family: Arial, tahoma;
	text-decoration : underline;
	color : #333333;
}
a.link-region:hover {
	font-family: Arial, tahoma;
	text-decoration : none;
	color : #000000;
}





/* ----------- Grauer Link 12px ------------------- */
a.link-grau {
	font-family: Arial, tahoma;
	text-decoration : none;
	color : #333333;
}
a.link-grau:active {
	font-family: Arial, tahoma;
	text-decoration : none;
	color : #333333;
}
a.link-grau:visited {
	font-family: Arial, tahoma;
	text-decoration : none;
	color : #333333;
}
a.link-grau:hover {
	font-family: Arial, tahoma;
	text-decoration : underline;
	color : #000000;
}

a.link-16px {
	font-family: Arial, tahoma;
	text-decoration : none;
	font-size:16px;
}
a.link-16px:active {
	font-family: Arial, tahoma;
	text-decoration : none;
	font-size:16px;
}
a.link-16px:visited {
	font-family: Arial, tahoma;
	text-decoration : none;
	font-size:16px;
}
a.link-16px:hover {
	font-family: Arial, tahoma;
	text-decoration : underline;
	font-size:16px;
}




.TipCls1 {
background-color: #ff0000;
color: #000000;
font-size: 9px;
font-family: arial;
border-color: #666666
}

.TipCls2 {
background-color: #000000;
color: #000000;
font-size: 9px;
font-family: arial;
border-color: #666666
}




/*            google maps             */
.input-maps {
background-color: #FFDFDF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #ff0000;
font-size:14px;
font-weight:bold;
padding: 4px;
color: #333333;
}


.maxheight {
position:absolute;
top:304px;
left:670px;
width:80px;
height:30px;
z-index:1;
}

.maxlength {
position:absolute;
top:330px;
left:711px;
width:80px;
height:30px;
z-index:1;
}

.minheight {
position:absolute;
position:absolute;
top:356px;
left:670px;
width:80px;
height:30px;
z-index:1;
}

.minlength {
position:absolute;
position:absolute;
top:330px;
left:632px;
width:80px;
height:30px;
z-index:1;
}

.red{color: red;}
.orange{color:#FF9900;}
.fett{font-weight: bold;}


#adminlist .notvalid{color: red;}
#adminlist .aktiv{color: green;}
#adminlist .hasinvaliddata{background-color: yellow;}
#adminlist th {background-image: url(/images/dreieck-gruen.gif); background-position:right top; background-repeat:no-repeat;}
#adminlist {font-size:11px;}

#int_kontakte {font-size:11px;}
#int_kontakte .notvalid{color: red;}
#int_kontakte .aktiv{color: green;}
#int_kontakte .hasinvaliddata{background-color: yellow;}


/*
Theme Name: 1blu-myBlog-blue
Theme URI: http://www.1blu.de/
Description: 1blu-myApp Wordpress-Template von 1blu.
Version: 1.0
Author: 1blu
Author URI: http://www.1blu.de
*/

.clear {
	clear: both;
}

a {
color:#0099CC;
}

/* ----------------------- Oberes Menue */


.header-links {

width: 433px;
height: 92px;
 float:left;
}

.header-rechts {

width: 458px;
height: 92px;
 float:left;
}


#menueoben {
	width: 1020px;
	margin: 0 auto;
	text-align: right;



}

#menueoben ul {	
	margin: 0px;
	padding:0px 30px 0px 30px ;
	list-style: none;
}

#menueoben li {
	float:left; 
	margin:0px; 
	padding:0px 30px 0px 30px	
}

#menueoben a {
	color: #000000;
	padding-left: 10px;	
	border-left: 1px solid #000000;
	text-decoration: none;
	font-size: 12px;
	text-transform: lowercase;
}

/* ----------------------- Kopfbereich */
/*#top {
	width: 900px;
	height: 92px;
	margin: 0 auto;
	background-image: url(images/hea dback.jpg);
}*/

#name h1 {
	/*padding-top: 90px;*/
	/*padding-left: 190px;*/
	font-size: 30px;
	font-family: arial;
	font-weight: normal;
	color: #f2f7f9;
}

#name a {
	color: #0099CC;
	text-decoration: none;	
}

#name h2 {
	/*padding-left: 350px;*/
	font-size: 18px;
	font-family: arial;
	font-weight: normal;
	color: #f2f7f9;
	border: 0px none;
}


/* ----------------------- Mittelteil */

#main {
	width: 960px;
	margin: 0 auto;
	padding-top: 45px;	


}


/* ----------------------- Content */

#content {
	width: 960px;
}

.blog_artikel_oben{border-top:1px solid #cecfce;border-bottom:1px solid #ffffff;}
.blog_artikel_mitte{background-color:#efefef; padding:5px 15px 5px 5px;}
.blog_artikel_unten{border-top:1px solid #ffffff;border-bottom:1px solid #cecfce;}
.post {
	padding:0px 0px 15px 30px;
	width:620px;
	border:solid 0px;
	float:left;
}

.post a {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #0099CC;
	text-decoration: underline;
}

.post a.intlink {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	font-weight:bold;
	text-decoration: none;
}

.post a.intlink2 {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	text-decoration: none;
}

.post h2 a {
	font-family: arial;
	line-height: 35px;
	font-size: 16px;
	color: #0099CC;
	text-decoration: none;
}

.post_entry, .post_entry p {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #333333;
}
.post_entry_ohne_headline{padding-top:11px;}


.post_footer {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #333333;
	height: 27px;
	background-image: url(images/artikelfooter_back.jpg);
	background-repeat: repeat-x;
	border: 1px solid #c5dbe4;
	clear: both;
}

.post_footer p {
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 27px;
}

.post_footer_time {
	font-family: Arial,sans-serif;
	font-size: 12px;
	float: left;
}

.post_footer_time a {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #888888;
	text-decoration: none;
}

.post_footer_comments {
	font-family: Arial,sans-serif;
	font-size: 12px;
	float: right;
}

.post_footer_comments a {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #888888;
	text-decoration: none;
}

/* ----------------------- Sidebar */

.sidebar-box-oben{
	line-height:10px;
	height:10px;
	width:256px;
	background-image: url(/images/background-01-box-oben.png);
	background-repeat: no-repeat;
}
.sidebar-box-mitte{
	width:256px;
	background-image: url(/images/background-01-box-mitte.png);
	background-repeat: repeat-y;
}
.sidebar-box-unten{
	height:10px;
	width:256px;
	background-image: url(/images/background-01-box-unten.png);
	background-repeat: no-repeat;
	padding-bottom:10px;
}



#sidebar {
	float: right;
	width: 256px;
	padding: 5px 0 0;
}

#sidebar h2 {

color:#46A4EA;
font-weight:bold;
padding-left:10px;
font-size:16px;
}

#sidebar, #sidebar a {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
}

#sidebar, #sidebar a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color:#46a4e4;
}

#sidebar li {
	line-height: 25px;
	margin: 0px 0 0;
	padding: 0px;
	/*list-style: none;*/
}




#sidebar li li, #sidebar li li li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-image:url(/images/li-01.gif);
}

#sidebar ul.rss li {
	padding-left: 18px;
	background-image: url(images/rss.gif);
	background-repeat: no-repeat;
	
}

/* ----------------------- Sidebar - Suchefeld */

#searchform .screen-reader-text {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;	
	color: #0099cc;
}

#searchform div input {
	color: #333333;
}

#searchsubmit {
	margin-top: 5px;
	margin-bottom: 10px;
}

#sidebar a.mehr {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #0099CC;
	text-decoration: underline;
}

/* ----------------------- Footer */

#footer .bright{border-right: 1px solid #cecfce;}
#footer .bleft{border-left: 1px solid #ffffff; padding-left:10px;}

#footer {	
	margin: 0 auto;
	text-align: center;
	height:177px;
	background-image: url(/images/background-footer.gif); background-repeat:repeat-x;
}

#footer, #footer a {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #888888;
	text-decoration: none;
}
#footer p a{text-decoration:none;}
#footer .columns{margin: 0 auto; width:890px;}
#footer .foot{margin: 0 auto; width:340px;margin-top:15px; padding-bottom:5px;}
/* ----------------------- Kommentare */

.commentlist, .commentlist li, .comment-body, .comment-author , .says, .comment-body p {
	font-family: Arial,sans-serif;
	font-size: 12px;
}

.fn a, .comment-meta a {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #0099CC;
	text-decoration: none;
}

#commentform input, #commentform label, #comment, #commentform p {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #333333;
}



/* ----------------------- Basiselemten */

* {
	font-family: arial;
}



p, ol, ul {
	line-height: 20px;
	
}

.post_entry p{padding-bottom:10px;}

img {
	border: 0px none;
}

ul {
	margin: 0px;
	padding: 0px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}


h1, h2, h3 {
	margin: 0px;
	padding: 0px;	
	color: #0099CC;
}

h2, h3 {
	margin-top: 3px;
	margin-bottom: 3px;
	/*border-bottom: 1px dotted #333333;*/
	font-family: arial;
	/*line-height: 35px;*/
	font-size: 18px;
	color: #333333;
	text-decoration: none;
}

h2 {
	color: #333333;
}


.post_entry h3{font-size:12px;padding-top:20px;}
/* Container */

#header{
height: 255px;
width:935px;
position:relative; 
top:0px; 
left:0px;
}

#content h2, #content h3 {
	font-family: arial;
	line-height: 35px;
	font-size: 25px;
	font-weight: bold;
	color: #0099cc;
}


#content h3 {
	margin-top: 25px;
}

#content ul {
	margin-left: 10px;
	padding-left:4px;
}

#sidebar ul {
	margin-left: 23px;
	list-style-image: url(/images/li-01.gif);
}



#wrapper{
background-image: url(/images/background-01-head.jpg); background-repeat:no-repeat; width: 960px; border:solid 0px; margin: 0px auto; text-align:left;
}
#wrapper_app{
 border:solid 0px; margin: 0px auto; text-align:left; width: 1024px;/*width: 1024px; */
 background-image: url(/images/background-01-head-int.jpg); background-repeat:no-repeat;
}
.layout_admin #wrapper_app{width: 1240px;}
.layout_detaildata #wrapper_app{background-image:none; width:80%;} /*width:80%;*/
#wrapper_int_cont{border:solid 0px; width:1024px; padding-bottom:20px;}
#wrapper_int_cont .rahmen_int{border:solid 0px; width:975px; background-image: url(/images/back-anb-cont-rl.png); background-position:0px 150px; background-repeat:no-repeat;}
#wrapper_int_cont .rahmen_int_anfragen{border:solid 0px; width:975px; background-image: url(/images/back-anb-cont-rl.png); background-position:0px 311px; background-repeat:no-repeat;}

#wrapper_int_cont .deckel_int{border:solid 0px; width:975px; background-image: url(/images/back-anb-cont-top.png); background-repeat:no-repeat;}
#wrapper_int_cont .deckel_int_news{border:solid 0px; width:975px; background-image: url(/images/back-anb-cont-top-newsbox.png); background-repeat:no-repeat;}

#wrapper_app .deckel_int{border:solid 0px; min-height:150px; width:975px; background-image: url(/images/back-anb-cont-top.png); background-repeat:no-repeat;}

#wrapper_app .rahmen_int{border:solid 0px; width:975px; background-image: url(/images/back-anb-cont-rl.png); background-position:0px 150px; background-repeat:no-repeat;}


#logout_wrapper{border:solid 0px; padding:10px 33px 0px 0px; width:500px;}


#wrapper_logout{height:52px;}
#verb_credits{border:solid 0px; padding:8px 0px 0px 200px; float:left; font-weight:bold;}

#login{
width:590px;
text-align:right;
float:right;
margin-top:8px;
}
#home{
width:370px;
height:50px;
display:block;
position:relative; 
top:-30px;
left:0px;
}

#left{float:left;}
#right{float:right;}
#right_blog{float:right; padding-right:28px;}

#naviheadrahmen{
float: right; 
height: 37px; 
position:relative; 
top:16px; 
left:0px;
}

.navihead{
padding: 10px 30px 0px 30px; 
height:27px; 
background-image: url(/images/navi-head-mitte.png);
float:left;
}

.trenner{
padding-top:10px; 
float:left; 
height:27px; 
width:1px; 
background-image: url(/images/navi-head-mitte.png);
}

.trennstrich{
height:20px; 
width:1px; 
background-color:#cccccc;
}

#twitter{
display:block;
position:relative; 
top:13px; 
left:560px; 
z-index:2; 
height:37px; 
width:44px;
}

#app{
width:675px;
float:left;
border:solid 0px;
}

#wp-cont{
width:657px;
float:left;
}

#form-anfrage01{
background-image: url(/images/background-01-schritt-01.png);
background-repeat:no-repeat;
padding-top:40px;
padding-left:45px;
padding-bottom:10px;
}

#form-anfrage02{
background-image: url(/images/background-01-schritt-02.png);
background-repeat:no-repeat;
padding-top:40px;
padding-left:45px;
padding-bottom:35px;
}

#form-anfrage03{
background-image: url(/images/background-01-schritt-03.png);
background-repeat:no-repeat;
padding-top:40px;
padding-left:45px;
}

#form-anfrage04{
background-image: url(/images/background-01-schritt-04.png);
background-repeat:no-repeat;
padding-top:40px;
padding-left:45px;
}

#form-anbieter01{
background-image: url(/images/anbieter-01-schritt-01.png);
background-repeat:no-repeat;
padding-top:40px;
padding-left:45px;
padding-bottom:10px;
}
#form-anbieter02{
background-image: url(/images/anbieter-01-schritt-02.png);
background-repeat:no-repeat;
padding-top:40px;
padding-left:45px;
padding-bottom:10px;
}

#form-loginfail{
background-image: url(/images/background-blank.png);
background-repeat:no-repeat;
padding-top:40px;
padding-left:45px;
padding-bottom:10px;
height:340px;
}


#bus-veranstalter{width:590px; padding:0px 0px 0px 0px; margin-bottom:10px; background-color:#fad000;}
.container{
width:932px;
}

.trenner-horizontal{
height:1px;
line-height:1px;
background-color:#cccccc;
border:0px;
width:232px;
margin:8px 0px 8px 10px;
}

.trenner-horizontal-testi{
height:1px;
line-height:1px;
background-color:#cccccc;
border:0px;
width:232px;
margin:6px 0 0 12px;
}



#form-head{
text-align:right;
padding-right:40px;
}

#anbietertyp{
width:583px;
background-color:#fad000;
}
#slider{
margin: 10px 0;
}
#loginform{
width: 345px; height: 200px;
}
#loginemail{
width:180px; padding:0px 0px 0px 0px;/* position:absolute; top:0px; left:75px;*/
}
#loginpasswort{
width:180px; padding:4px 0px 0px 0px; /*position:absolute; top:30px; left:75px;*/
}
#loginpassworttext{
padding:4px 5px 0px 0px; /*position:absolute; top:30px; left:0px;*/
}
#loginbutton{
width:75px; padding:0px 0px 0px 10px; /*position:absolute; top:0px; left:240px;*/
}
#loginvergessen{
width:75px; padding:4px 0px 0px 10px; /*position:absolute; top:28px; left:240px;*/
}
label span{display: inline; font-size:12px;}

.zelle {height:60px; border-right-width:1px; border-right-style:solid; border-right-color:#d2d2d2; vertical-align:top; padding-top:5px;}
.zelle_erworbene_kontakte {height:60px; border-right-width:1px;  border-right-style:solid; border-right-color:#d2d2d2;}
.zelle_anreise {height:60px; border-right-width:1px; border-right-style:solid; border-right-color:#d2d2d2; vertical-align:top; padding-top:10px;}
.rahmen_unten_975{width:975px; height:15px; margin-bottom:15px; background-image: url(/images/back-anb-cont-bottom.png); background-repeat:no-repeat;}
#footer_intern{width:100%; height:60px; background-color:#eaeaea;}
#footer_intern_copy{padding: 25px 0px 0px 75px; width:300px; float:left;}
#verbleibende_credits{padding:8px 0px 0px 569px; float:left; font-weight:bold;}
#profipaket{height:278px; width:604px; background-image: url(/images/paket-profi.png); background-repeat:no-repeat;}

#profipaket span.head, #starterpaket span.head{font-size:19px; font-weight:bold;}
.paket_aufzaehlung{height:33px;  padding:0px 0px 0px 35px; border:solid 0px; background-image: url(/images/icon-aufzaehlung-pfeil-kl.png); background-repeat:no-repeat; font-size:16px; font-weight:bold;}
.paket_199{width:200px; padding-top:40px; float:left;}
.paket_75{width:200px; padding-top:40px; float:left;}
.padding{padding: 35px 0px 0px 15px;}
.checkout_profi{height:38px; width:576px; display: block;}
.checkout_starter{height:38px; width:576px; display: block;}
#starterpaket{height:278px; width:604px; background-image: url(/images/paket-starter.png); background-repeat:no-repeat;}


.box_325_top{font-size: 4px; width:325px; height:4px; line-height:4px; background-image: url(/images/box-325-top.png); background-repeat:no-repeat;}
.box_325_content{width:325px; background-image: url(/images/box-325-content.png); background-repeat:no-repeat;}
.box_325_bottom{width:325px; height:7px; background-image: url(/images/box-325-bottom.png); background-repeat:no-repeat;}

.box_form_bottom{width:657px; height:13px; background-image: url(/images/background-form-unten.png); background-repeat:no-repeat;}


.trenner325{width:323px; height:1px; background-image: url(/images/trenner-horizontal-grau.gif); background-position:3px 0px; background-repeat:no-repeat;}
.trenner590{margin-left:15px;margin-top:20px;width:590px; height:1px; background-image: url(/images/trenner-horizontal-grau.gif); background-position:3px 0px; background-repeat:no-repeat;}
.trenner899{width:899px; height:1px; background-image: url(/images/trenner-horizontal-grau.gif); background-position:0px 0px; background-repeat:no-repeat;}

.trenner962{width:962px; height:1px; background-image: url(/images/trenner-horizontal-grau.gif); background-position:0px 0px; background-repeat:no-repeat;}
.trenner_vert_120 {float:left; border:solid 0px #ff0000; width:1px; height:120px; padding:0px 0px 0px 0px; background-color:#cccccc;}
.trenner915{width:915px; height:1px; background-color:#CECFCE;}

.padding_callback{padding: 2px 10px 0px 10px;}
.padding_bez_links{float:left; width:160px; height:95px;}
.padding_bez_mitte{float:left; width:235px; height:95px;}
.padding_bez_rechts{float:left; border:solid 0px #ff0000; width:185px; height:120px; padding:0px 0px 0px 0px;}

.rahmen_int .padding_bez_links{float:left; width:240px; height:95px;}
.padding_bez_mitte{float:left; width:350px; height:95px;}
.padding_bez_rechts{float:left; border:solid 0px #ff0000; width:265px; height:120px; padding:0px 0px 0px 0px;}


.profit_aufzaehlung{height:38px; font-weight:bold; color:#CC3300; padding:0px 0px 0px 30px; border:solid 0px; background-image: url(/images/but-haeckchen.png); background-repeat:no-repeat; font-size:16px;}
div.kontouebersicht{height:40px; border-right-width:1px; border-right-style:solid;border-right-color:#d2d2d2; float:left;}

.padding_kontouebersicht{padding:9px 0px 0px 8px;}
.padding_kontouebersicht_credits{padding:9px 20px 0px 0px;}
.kontouebersicht_credits{padding:8px 0px 0px 622px; float:left; font-weight:bold;}
.kontouebersicht_0{width:627px; float:left; border:solid 0px; float:left; border:solid 0px; font-size:17px; padding: 0px 0px 0px 0px;}

#pic_box_rechnung{width:325px; height:202px; background-image: url(/images/box-rechnung.png); background-repeat:no-repeat;}
.checkout_aufzaehlung{height:33px; width:305px; padding:0px 0px 0px 35px; border:solid 0px; background-image: url(/images/icon-aufzaehlung-pfeil-kl.png); background-repeat:no-repeat;}
.pers_gruppe{position:relative; left:0px; top:-5px;}
.ui-datepicker{position:absolute; z-index: 100;}
#startpicker{top: 520px; position:absolute; z-index:50;}
#endpicker{top: 520px; left: 40%; position:absolute; z-index:50;}

/*TAGCLOUD*/

a.teaserlink {
font-size:14px ! important;
font-weight:bold ! important;
color:#333 ! important;
text-decoration : none;
}
a.teaserlink:active {
font-size:14px ! important;
font-weight:bold ! important;
color:#333 ! important;
text-decoration : none;
}
a.teaserlink:visited {
font-size:14px ! important;
font-weight:bold ! important;
color:#333 ! important;
text-decoration : none;
}
a.teaserlink:hover {
font-size:14px ! important;
font-weight:bold ! important;
color:#333 ! important;
text-decoration : underline ! important;
}


a.tc01 {
font-size:18px ! important;
color:#383838 ! important;
text-decoration : none;
}
a.tc01:active {
font-size:18px ! important;
color:#383838 ! important;
text-decoration : none;
}
a.tc01:visited {
font-size:18px ! important;
color:#383838 ! important;
text-decoration : none;
}
a.tc01:hover {
font-size:18px ! important;
color:#46A4EA ! important;
text-decoration : underline ! important;
}

a.tc02 {
font-size:16px ! important;
color:#616161 ! important;
text-decoration : none;
}
a.tc02:active {
font-size:16px ! important;
color:#616161 ! important;
text-decoration : none;
}
a.tc02:visited {
font-size:16px ! important;
color:#616161 ! important;
text-decoration : none;
}
a.tc02:hover {
font-size:16px ! important;
color:#46A4EA ! important;
text-decoration : underline ! important;
}

a.tc03 {
font-size:14px ! important;
color:#838383 ! important;
text-decoration : none;
}
a.tc03:active {
font-size:14px ! important;
color:#838383 ! important;
text-decoration : none;
}
a.tc03:visited {
font-size:14px ! important;
color:#838383 ! important;
text-decoration : none;
}
a.tc03:hover {
font-size:14px ! important;
color:#46A4EA ! important;
text-decoration : underline ! important;
}


a.tc04 {
font-size:12px ! important;
color:#9E9E9E ! important;
text-decoration : none;
}
a.tc04:active {
font-size:12px ! important;
color:#9E9E9E ! important;
text-decoration : none;
}
a.tc04:visited {
font-size:12px ! important;
color:#9E9E9E ! important;
text-decoration : none;
}
a.tc04:hover {
font-size:12px ! important;
color:#46A4EA ! important;
text-decoration : underline ! important;
}
#player{display:block; width:247px; height:350px;}

.activelink{float:right;}

#agb{float:left; width:497px;padding-top:30px;}
#absenden{float:left;padding-top:4px;}

.padding_callback #absenden{float:none;padding-top:4px;}


.zeile_grau {background-image: url(/images/background-teaser-grau.gif); background-repeat: repeat-x; height: 132px;}
.switch{float:left; width:210px;padding:0px 0px 10px 10px;}
.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(/images/switch.gif) repeat-x; display: block; float: left; }
.cb-enable span, .cb-disable span { line-height: 17px; display: block; background-repeat: no-repeat; font-weight: bold; }
.cb-enable span { background-position: left -51px; padding: 0 3px; }
.cb-disable span { background-position: right -180px;padding: 0 3px; }
.cb-disable.selected { background-position: 0 -17px; }
.cb-disable.selected span { background-position: right -210px; color: #fff; }
.cb-enable.selected { background-position: 0 -34px; }
.cb-enable.selected span { background-position: left -85px; color: #fff; }
.switch label { cursor: pointer; }
.switch input { display: none; }
form.search{border: 1px solid red;}

#dialog-form label, #dialog-form input { display:block; }
#dialog-form  input.text { margin-bottom:12px; width:95%; padding: .4em; }
#dialog-form  fieldset { padding:0; border:0; margin-top:0px; }
#dialog-form  h1 { font-size: 1.2em; margin: .6em 0; }
#dialog-form  h4.form { color:#46A4EA; height:20px; Padding:0px 0px 0px 0px; font-size:14px; display:inline;}
#dialog-form  .linksbuendig { padding:10px 0px 0px 0px;}
#dialog-form .weitere-standorte { width:480px;}
#dialog-form div#users-contain { width: 350px; margin: 20px 0; }
#dialog-form div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
#dialog-form  div#users-contain table td,#dialog-form  div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
#dialog-form  .ui-dialog #dialog-form .ui-state-error { padding: .3em; }
#dialog-form .validateTips { border: 1px solid transparent; padding: 0.3em; }
#dialog-form input[type="checkbox"] {float:left; margin:4px 5px 7px;}
#dialog-form .displaynone{display:block;}
.linie-grau-weiss{border-top:solid 1px #dedede; border-bottom:solid 1px #ffffff;}
.linie-weiss-grau{border-top:solid 1px #ffffff; border-bottom:solid 1px #dedede; margin-bottom:10px;}
.back-grau-dedede{background-color:#dedede;}

.fahne{width:16px; height:11px;}

fieldset {border: none;}

fieldset.rahmen_fieldset{border:solid 0px; width:975px; background-image: url(/images/back-anb-cont-rl.png); background-position:0px 150px; background-repeat:no-repeat;}
#dialog-form fieldset {background:none;}


#dialog-form fieldset .input {
background-color: #F7F7F7;
font-size:17px;
font-weight:bold;
padding: 4px;
color: #333333;
}

#dialog-form label {font-weight:bold; font-size:17px; margin:3px 0px 7px 0px;}

#dialog-form .switch label {font-weight:bold; font-size:15px; color:#000000; margin:3px 0px 7px 0px;}

#dialog-form .width935 {width:880px;}

#EditBidder input, #EditBidder select {
background-color: #FFFFFF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: none;
font-size:12px;

padding: 4px;
color: #333333;
background: none;
}
#EditBidder input[readonly]{color:#242424;}


#EditBidder label span.hidden {display: none;}
#EditBidder label span.label{display:block; float:left; width:110px;}
#EditBidder .div-input{padding:0px 0px 0px 0px; height:20px; clear:left;}
#EditBidder .div-input-kontakt{padding:0px 0px 0px 0px; height:20px; clear:left;}
#EditBidder .div-input-kontakt-anrede{padding:0px 0px 0px 0px; height:20px; clear:left;}
#EditBidder .div-input-anrede{padding:0px 0px 0px 0px; height:20px; clear:left;}
#EditBidder .kriterien{padding:0px 0px 3px 0px;}
#EditBidder .weite-checkbox {width:250px;}
#EditBidder .weite-gruppenart {width:200px;}
#EditBidder .weite-groesse {width:200px;}
#EditBidder {border:0px solid;}
.content-fieldset .div-input{padding:0px 10px 10px 0px; height:60px; float:left;}
.content-fieldset .div-input-kontakt{padding:0px 10px 10px 0px; float:left;}
#dialog-form .content-fieldset .div-input{padding:0px 10px 10px 0px; height:60px; width:230px;float:left;}
#dialog-form .content-fieldset .div-input-kontakt{padding:0px 10px 10px 0px; height:60px; width:260px;float:left;}
#dialog-form .content-fieldset .div-input-kontakt-anrede{padding:0px 10px 10px 0px; height:60px; width:300px;float:left;}
#dialog-form .kriterien{padding:0px 0px 3px 0px; height:20px; width:150px; float:left;}

#dialog-form .weite-checkbox {width:300px;}
#dialog-form .weite-gruppenart {width:300px;}
#dialog-form .weite-groesse {width:220px;}

#EditBidder h4.form { color:#46A4EA; height:20px; Padding:10px 0px 0px 15px; font-size:14px; display:inline;}
#EditBidder .linksbuendig { padding:10px 0px 0px 17px;}
#EditBidder .weitere-standorte { width:310px;}

#dialog-form .content-fieldset{width:575px;}
#dialog-form .rahmen_fieldset{width:620px;}
#dialog-form #laenderauswahl{width:880px; background-image: url(/images/back-laenderauswahl.gif);background-repeat:repeat-y;}



#EditBidder editwidth460{background-color:#ff0000; width:460px; border:solid 1px;}

.einstellungen{padding:10px 15px 15px 10px;}

.content-fieldset{padding:0px 10px 10px 20px; color:#666666;}
#wrapper_int_cont input{padding:0px; font-weight:normal;}

#standorte{border:0px solid;}
div.edit:hover{color:#000;}


#dialog-form input.error, .errorspan{
background-color: #FFFF99;
color:#000000;
border: 1px solid #ff0000;
padding:5px;
}

.gruppenhaus{width:20px; background-color:#3399FF; color:#ffffff;width:33px;display:block;text-align:center;}
