@charset "UTF-8";
/* =============================================================================
   Base
   ========================================================================== */
/* ###################################################################
 * 
 * F O N T  - B A S I C S
 * 
 * ################################################################### */
h1, h2, h3, h4, h5{ font-size: 42px; font-weight: bold;}
h2{ font-size: 32px; font-weight: bold;}
h3{ font-size: 24px; font-weight: bold;}
h4{ font-size: 18px; font-weight: bold;}
h5{ font-size: 16px; font-weight: normal;}
/* Slogan Span
h1 span,h2 span,h3 span, h4 span{color:#74b964;}*/
.fontNormal18  h1{font-size: 44px;}
.fontNormal18  h2{font-size: 34px;}
.fontNormal18  h3{font-size: 26px;}
.fontNormal18  h4{font-size: 20px;}
.fontNormal18  h5{font-size: 18px;}

.fontNormal14  h1{font-size: 40px;}
.fontNormal14  h2{font-size: 30px;}
.fontNormal14  h3{font-size: 22px;}
.fontNormal14  h4{font-size: 16px;}
.fontNormal14  h5{font-size: 14px;}

.schreibStyleNormal{font: 24px "Vladimir Script", Avenir, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal;color:#c0c0c0 !important;} 

/*.fontStyleBlackNormal{font: 14px Avenir, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal;color:#000 !important;}*/
.fontStyleBold{font-size: 14px; font-weight: bold;color:#c0c0c0 !important;}
.fontH3{ font-size: 24px; font-weight: bold;color:#c0c0c0;}
.fontH2{ font-size: 32px; font-weight: bold;color:#c0c0c0;}
.fontNormal10{font-weight:normal; font-size:10px; }
.fontNormal12{font-weight:normal; font-size:12px; }
.fontBold12{font-weight:bold; font-size:12px; }
.fontWhiteBold12{font-weight:bold; font-size:12px; color:#fff;}

.fontNormal14{font-size: 14px; font-weight: normal;/*font-weight:normal; font-size:14px; */}
.fontNormal16{font-size: 16px; font-weight: normal;/*font-weight:normal; font-size:14px; */}
.font14Black{font-size: 14px;font-weight:normal; color: #000; }
.fontBold14{font-weight:bold; font-size:14px; }
.fontBold14Black{font-weight:bold; font-size:14px; color: #000; }
.fontBold14White{font-weight:bold; font-size:14px; color:#fff;}
.fontNormal15{font-weight:normal; font-size: 15px;}
.fontNormal16{font-weight:normal; font-size: 16px;}
.fontBold16{font-weight:bold; font-size:16px; }
.font16Black{font-weight:normal; font-size:16px; color: #000; }
.fontBold16White{font-weight:bold; font-size:16px; color:#fff;}

.fontNormal18{font-weight:normal; font-size: 18px; }
.fontBold18{font-weight:bold; font-size:18px; }
.fontNormal18White{font-weight:normal; font-size:18px; color:#fff}

.fontNormal22{font-weight:normal; font-size:22px;color:#c0c0c0; }
.fontBold22{font-weight:bold; font-size:22px;color:#c0c0c0; }

/*
.commentFontStyle{color: #CBCBCB; font-weight:normal; font-size:14px; }
.infotext{font-size: 11px; font-weight:bold;}*/
.fontBold14Green{font-weight:bold; font-size:12px;color: #74b964;}
.fontBold18Black{color:#000 !important; font-size:18px!important; font-weight: bold!important;}

/**
 * 	 F O N T  S I Z E S  & C O L O R S
 */
.fontSize14{font-size: 14px;}
.fontSize12{font-size: 12px;}
.fontSize13{font-size: 13px;}
.fontSize20{font-size:20px;}
.fontSize24{font-size:24px;}
.fontSize36{font-size:36px;}
.fontSize48{font-size:48px;}
.fontSize60{font-size:60px;}
.fontSize72{font-size:72px;}

.white{ color: #fff; }
.black{color:#000;}
.fontColor2B475C{color:#2B475C;}
.fontColor333333{color:#333333;}
.fontColorC6067F{color: #C6067F;}
.fontColor4D5051{color: #4D5051;}
.fontColor7FB9DD{color: #7FB9DD;}
.fontColorGrey{color: #CCCCCC;}
.fontColor808080{color: #808080;}
.fontColorDefault{color:#3E3333;}
.fontColorDarkGrey{color: #242625;} 
.fontColorRed{color: #C60000;} 
.fontColorYellow{color: #fad061;}
.fontColorDarkRed{color: #6d0019;}
.fontColorGreen{color: #74b964;}
.fontColorBrightBlue{color: #0095E0}
.fontColorBlue{color: #2B475C;}
.fontColorOrange{color: #E85C00;}
.fontStyleKursiv{
font-style:italic;
}
.fontStyleNormal{font-style:normal; font-weight: normal;}
/**
 * 	T E X T - A L I G N S  &  S T Y L E S
 */
.textLeft{text-align: left;}
.textRight{text-align: right;}
.textCenter{text-align: center;}
.textJustify{text-align: justify;}
.bold{font-weight: bold;}
.normal{font-weight: normal;}


/**
 * 	B O R D E R  
 */
.noBorder{
border: none;
}
.fullBorder{border:1px solid #c0c0c0;    }
.fullBorderRed{border:1px solid #800000;    }
.fullBorderBlack{border: 1px solid #000;}
.fullBorderBlack2px{border: 2px solid #000;}
.borderRight{border-right: 1px solid #CCCCCC;}
.borderRightBlack{border-right: 1px solid #000;}
.borderRightDotted{border-right: 1px dotted #fff;}
.borderRightDottedBlack{border-right: 1px dotted #000;}
.borderLeft{border-left: 1px solid #CCCCCC;}
.borderLeftDotted{border-left: 1px dotted #fff;}
.borderRadius5px{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.borderRadius0_5_5_0{
-moz-border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
border-radius:0 5px 5px 0;
}
.borderTopDark{border-top:  2px solid #444444;}
.borderBottomDark{border-bottom: 2px solid #444444;}
.borderTop2px{border-top: 2px solid #CCCCCC;}
.borderTop{border-top: 1px solid #CCCCCC;}
.borderTopTransparent{border-top: 1px solid transparent;}
.borderTopBlack{border-top: 1px solid #000000;}
.borderBottom{border-bottom: 1px solid #CCCCCC;}
.borderBottom2px{border-bottom: 2px solid #CCCCCC;}
.borderBottomRedDouple{border-bottom: 3px double #C60000;}
.borderBottomBlack{border-bottom: 1px solid #000000;}
.borderTopC6067F2px{border-top: 2px solid #C6067F;}
.borderBottomC6067F2px{border-bottom: 2px solid #C6067F;}
.displayBlock{display:block;}
.displayNone{display:none;}
.padding05Percent{padding:0.5%;}
.padding1{padding:1%;}
.padding2{padding:2%;}
.padding4{padding: 4%;}
.padding5Px{padding: 5px;}
.padding10Px{padding: 10px;}
.padding0_10_0_10{padding:0 9px 0 9px;}
.padding5_0_5_0{padding:5px 0 5px 0;}
.padding10_0_10_0{padding:10px 0 10px 0;}
.paddingTop3px{padding-top:3px;}
.paddingTop5px{padding-top:5px;}
.paddingTop10px{padding-top:10px;}
.paddingBottom10px{padding-bottom:10px;}
.paddingLeft10px{padding-left: 10px;}
.bottom1px{margin-bottom:1px;}
.bottom5{
    margin-bottom:5px;
}
.bottom10{
    margin-bottom:10px;
}
.bottom20{
    margin-bottom:20px;
}

.listStyleTypeSquare{
	list-style-type: square;"
}
.top1Perc{margin-top:1%;}
.left1Perc{margin-left:1%;}
.left05Perc{margin-left:0.5%;}
.left1_5Perc{margin-left:1.5%;}
.left2Perc{margin-left:2%;}
.left3Perc{margin-left:3%;}
.left4Perc{margin-left:4%;}
.left5Perc{margin-left:5%;}
.left6Perc{margin-left:6%;} 
.left7Perc{margin-left:7%;}
.left8Perc{margin-left:8%;}
.left9Perc{margin-left:9%;}
.left10Perc{margin-left:10%;}
.left15Perc{margin-left:15%;}
.left20Perc{margin-left:20%;}
.left25Perc{margin-left:25%;}
.left30Perc{margin-left:30%;}
.left1px{margin-left:1px;}
.left2px{margin-left:2px;}

.left5px{margin-left:5px;}
.left6px{margin-left: 6px;}
.left10px{margin-left:10px;}
.left15px{margin-left:15px;}
.left20px{margin-left:20px;}
.left22px{margin-left:22px;}
.left25px{margin-left:25px;}
.left30px{margin-left:30px;}
.left40px{margin-left:40px;}
.left45px{margin-left:45px;}
.left50px{margin-left:50px;}
.left55px{margin-left:55px;}
.left60px{margin-left:60px;}
.left75px{margin-left:75px;}
.left100px{margin-left:100px;}
.left125px{margin-left:125px;}
.left150px{margin-left:150px;}
.left160px{margin-left:160px;}
.left175px{margin-left:175px;}
.left200px{margin-left:200px;}
.left230px{margin-left: 230px;}
.left300px{margin-left:300px;}
.left350px{margin-left:350px;}
.right1px{margin-right: 1px;}
.right10px{margin-right:10px;}
.right30px{margin-right:30px;}
.right50px{margin-right:50px;}
.right1Perc{margin-right:1%;}
.right2Perc{margin-right:2%;}
.right3Perc{margin-right:3%;}
.right4Perc{margin-right:4%;}
.bottom1Perc{margin-bottom:1%;}
.margin04Perc{margin:0.4%;}
.margin05Perc{margin:0.5%;}
.margin1Perc{margin:1%;}
.margin2Perc{margin:2%;}
.margin0Percent{margin:0;}
.margin2px{margin:2px;}
.margin5px{margin:5px;}
.margin1px{margin:1px;}
.margin8px{margin:8px;}
.margin10px{margin:10px;}
.margin20px{margin:20px;}
.top2Perc{margin-top:2%;}
 
.top0px{margin-top:0px;}
.top1px{margin-top:1px;}
.top2px{margin-top:2px;}
.top5px{margin-top:5px;}
.top10px{margin-top:10px;}
.top12px{margin-top:12px;}
.top15px{margin-top:15px;}
.top20px{margin-top:20px;}
.top25px{margin-top:25px;}
.top30px{margin-top:30px;}
.top40px{margin-top:40px;}
.top50px{margin-top:50px;}
.top60px{margin-top:60px;}
.top65px{margin-top:65px;}
.top70px{margin-top:70px;}
.top80px{margin-top:80px;}
.top90px{margin-top:90px;}
.top100px{margin-top:100px;}
.top120px{margin-top:120px;}
.top130px{margin-top:130px;}
.top135px{margin-top: 135px;}
.top140px{margin-top:140px;}
.top150px{margin-top:150px;}
.top160px{margin-top:160px;}
.top180px{margin-top:180px;}
.top250px{margin-top:250px; }
.top350px{margin-top: 350px;}



.floatRight{float:right !important;}
.floatLeft{float:left}
.clearFloat{
    clear: both;
}

.silbentrennung{
	-moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto; 
}

.textWrapBy90PercLength{
	-moz-text-overflow:ellipsis;
    text-overflow:ellipsis;/*IE*/
    max-width: 90%;
    overflow: hidden;
    white-space: nowrap;
}

.textWrapBy95PercLength{
	-moz-text-overflow:ellipsis;
    text-overflow:ellipsis;/*IE*/
    max-width: 95%;
    overflow: hidden;
    white-space: nowrap;
}

.widthAuto{width:auto;}
.width5{width:5%;}
.width8{width:8%;}
.width10{width:10%;}
.width15{width:15%;}
.width18{width: 18%;}
.width19{width:19%;}
.width20{width:20%;}
.width22{width:22%;}
.width23{width:23%;}
.width24{width:24%;}
.width25{width:25%;}
.width26{width:26%;}
.width20Perc{width:20%;}
.width28{width:28%;}
.width29{width:29%;}
.width30Perc{width:30%;}
.width30{width:30%;}
.width31{width:31%;}
.width32{width:32%;}
.width33{width:33%;}
.width35{width:35%;}
.width37{width:37%;}
.width38{width:38%;}
.width39{width:39%;}
.width40{width:40%;}
.width41{width:41%;}
.width42{width:42%;}
.width43{width:43%;}
.width44{width:44%;}
.width45{width:45%;}
.width46{width:46%;}
.width47{width:47%;}
.width48{width:48%;}
.width49{width:49%;}
.width50{width:50%;}
.width52{width:52%;}
.width55{width:55%;}
.width57{width:57%;}
.width58{width:58%;}
.width59{width:59%;}
.width60{width:60%;}
.width64{width:64%;}
.width65{width:65%;}
.width68{width:68%;}
.width69{width:69%;}
.width70{width:70%;}
.width71{width:71%;}
.width72{width:72%;}
.width73{width:73%;}
.width74{width:74%;}
.width75{width:75%;}
.width78{width: 78%;}
.width80{width:80%;}
.width81{width: 81%;}
.width83{width: 83%;}
.width85{width: 85%;}
.width88{width: 88%;}
.width90{width:90%;}
.width92{width:92%;}
.width94{width:94%;}
.width95{width:95%;}
.width96{width:96%;}
.width97{width:97%;}  
.width98{width:98%;}
.width100{width:100%;}
.width99{width:99%;}

.minWidth50px{min-width: 50px;}
.minWidth100px{min-width: 100px;}
.minWidth160px{min-width: 160px;}
.minWidth260px{min-width: 260px;}
.width20px{width:20px;}
.width30px{width: 30px;}
.width45px{width: 45px;}
.width50px{width: 50px;}
.width55px{width: 55px;}
.width60px{width: 60px;}
.width80px{width: 80px;}
.width100px{width: 100px;}
.width120px{width: 120px;}
.width130px{width: 130px;}
.width150px{width: 150px;}
.width160px{width: 160px;}
.width180px{width: 180px;}
.width200px{width: 200px;}
.width230px{width: 230px;}
.width240px{width: 240px;}
.width243px{width: 243px;}
.width244px{width: 244px;}
.width245px{width: 245px;}
.width247px{width: 247px;}
.width248px{width: 248px;}
.width249px{width: 249px;}
.width250px{width: 250px;}
.width280px{width: 280px;}
.width300px{width: 300px;}
.width310px{width: 310px;}
.width320px{width: 320px;}
.width360px{width: 360px;}
.width370px{width: 370px;}
.width380px{width: 380px;}
.width400px{width: 400px;}
.width420px{width: 420px;}
.width460px{width: 460px;}
.width480px{width: 480px;}
.width490px{width: 490px;}
.width600px{ width: 600px;}
.heightAuto{height:auto;}
.height10Px{height:10px;}
.height15Px{height:15px;}
.height20Px{height:20px;}
.height22Px{height: 22px;}
.height25Px{height:25px;}
.height30Px{height:30px;}
.height35Px{height:35px;}
.height40Px{height:40px;}
.height50Px{height:50px;}
.height60Px{height:60px;}
.height70px{height:70px;}
.height80Px{height:80px;}
.height90px{height:90px;}
.height100px{height:100px;}
.height115px{height:115px;}
.height120px{height:120px;}
.height123px{height:123px;}
.height124px{height:124px;}
.height125px{height:125px;}
.height135px{height:135px;}
.height140px{height:140px;}
.height150px{height: 150px;}
.height155px{height: 155px;}
.height160px{height:160px;}
.height180px{height:180px;}
.height190px{height:190px;}
.height200px{height:200px;}
.height210px{height:210px;}
.height220px{height:220px;}
.height240px{height:240px;}
.height250px{height:250px;}
.height260px{height:260px;}
.height265px{height:265px;}
.height280px{height:280px;}
.height290px{height: 290px;}
.height300px{height:300px;}
.height320px{height:320px;}
.height330px{height:330px;}
.height340px{height:340px;}
.height350px{height:350px;}
.height360px{height:360px;}
.height380px{height:380px;}
.height400px{height:400px;}
.height420px{height:420px;}
.height440px{height:440px;}
.height460px{height:460px;}
.height480px{height:480px;}
.height440{height:440px;}
.height500px{height:500px;}
.height530px{height:530px;}
.height540px{height:540px;}
.height550px{height:550px;}
.height600px{height:600px;}
.height700px{height:700px;}
.height800px{height:800px;}

.minHeight10px{min-height:10px;}
.minHeight15px{min-height:15px;}
.minHeight20px{min-height:20px;}
.minHeight25px{min-height:25px;}
.minHeight40px{min-height:40px;}
.minHeight45px{min-height:45px;}
.minHeight50px{min-height:50px;}
.minHeight60px{min-height:60px;}
.minHeight75px{min-height:75px;}
.minHeight80px{min-height:80px;}
.minHeight100px{min-height:100px;}
.minHeight120px{min-height:120px;}
.minHeight133px{min-height:133px;}
.minHeight150px{min-height:150px;}
.minHeight160px{min-height:160px}
.minHeight180px{min-height:180px;}
.minHeight185px{min-height:185px;}
.minHeight200px{min-height:200px;}
.minHeight210px{min-height:210px;}
.minHeight220px{min-height:220px;}
.minHeight230px{min-height:230px;}
.minHeight240px{min-height:240px;}
.minHeight247px{min-height:247px;}
.minHeight260px{min-height:260px;}
.minheight280px{min-height:280px;}
.minheight290px{min-height:290px;}
.minHeight300px{min-height:300px;}
.minHeight320px{min-height:320px;}
.minHeight360px{min-height:360px}
.minHeight400px{min-height:400px;}
.minHeight420px{min-height:420px;}
.minHeight440px{min-height: 440px;}
.minHeight500px{min-height:500px;}
.minHeight540px{min-height:540px;}
.minHeight545px{min-height:545px;}
.minHeight550px{min-height:550px;}
.minHeight555px{min-height:555px;}
.minHeight560px{min-height:560px;}
.minHeight565px{min-height:565px;}
.minHeight600px{min-height:600px;}
.minHeight700px{min-height:700px;}
.maxHeight40px{max-height:40px;}
.maxHeight60px{max-height:60px;}
.maxHeight70px{max-height:70px;}
.maxHeight100px{max-height:100px;}
.maxHeight135px{max-height:135px;}
.maxHeight180px{max-height:180px;}
.maxHeight190px{max-height:190px;}
.maxHeight200px{max-height:200px;}
.maxHeight210px{max-height:210px;}
.maxHeight220px{max-height:220px;}
.maxHeight265px{max-height:265px;}
.maxHeight300px{max-height:300px;}
.maxHeight330px{max-height:330px;}
.maxHeight350px{max-height:350px;}
.maxHeight400px{max-height:400px;}
.maxHeight530px{max-height:530px;}

.height10Perc{height:10%;}
.height20Perc{height:20%;}
.height40Perc{height:40%;}
.height60Perc{height:60%;}
.height80Perc{height:80%;}
.height90Perc{height:90%;}
.height100Perc{height:100%;}
.minHeight95Perc{height:95%;}
.height49Perc{height:49%;}

.absolute{
	position:absolute;
}

.div5Percent,.div10Percent, .div15Percent, .div20Percent, .div25Percent, .div30Percent,.div32Percent,.div33Percent, .div35Percent,.div36Percent,.div40Percent, .div45Percent, .div46Percent,.div48Percent, .div50Percent, .div54Percent, .div55Percent, .div60Percent,
.div65Percent,.div68Percent, .div70Percent, .div75Percent, .div80Percent,.div90Percent,.div96Percent, .div100Percent{float: left;}
.div5Percent{width:4%;}
.div10Percent{width:9%;}
.div15Percent{width:14%;}
.div20Percent{width:19%;}
.div25Percent{width:24%;}
.div30Percent{width:29%;}
.div32Percent{width:31%;}
.div33Percent{width:33%;}
.div35Percent{width:34%;}
.div36Percent{width:35%;}
.div37Percent{width:36%;}
.div40Percent{width:39%;}
.div45Percent{width:44%;}
.div46Percent{width:45%;}
.div48Percent{width:47%;}
.div50Percent{width:49%;}
.div54Percent{width:53%;}
.div55Percent{width:54%;}
.div60Percent{width:59%;}
.div65Percent{width:64%;}
.div68Percent{width:67%;}
.div70Percent{width:69%;}
.div75Percent{width:74%;}
.div80Percent{width:79%;}
.div90Percent{width:89%;}
.div95Percent{width:94%;}
.div96Percent{width:95%;}
.div98Percent{width:97%;}
.div100Percent{width:99%;}
.div1000px{width:1000px; padding: 2px; /*float: left;*/}
.overflowAuto{overflow: auto;}

/* HOVER-EVENT-CLASSES*/
.cursorPointer:hover{
	cursor:pointer;
}

.navLinkHover:hover{
	cursor: pointer;
	text-decoration: underline;
}
.cursorArrow:hover{
	cursor: default;
}

.onlyShadow{
	   -moz-box-shadow: 0px 0px 16px 5px rgba(100,100,100,0.8);-webkit-box-shadow:  0px 0px 16px 5px rgba(100,100,100,0.8);box-shadow: 0px 0px 16px 5px rgba(100,100,100,0.8); 
}

.overflowHidden{overflow:hidden;}
/* B A K G R O U N D S  V O L L F A R B E N*/
.bgBlack{background-color:#000;}  
.bgWhite{background-color:#fff;}
/*.whiteBg{background:rgba(255, 255, 255, 0.1);   }*/
.bgDark{background-color: /*#2E2E2E;*/#F0F0F0;}
.bgDark515151{background-color: #515151;}
.bgEEEEEE{background-color: #EEEEEE;}
.bgDarkListEntry{background-color: #3F3F3F;}
.bgDark{background-color: #2E2E2E;}
.bgGreen{background-color: #74b964;}
.bgRedWhiteFont{background-color:#6d0019;color: #fff;}
.bgBlue{background-color:#2B475C;} 
.bgBlue07Trans{background-color: #2b475c; background:rgba(43, 71, 92, 0.7);}
.bgRed07Trans{background-color:#6d0019;background:rgba(346, 100, 42, 0.7);}
.bgWhite09Trans{background-color:#fff;background:rgba(255, 255, 255, 0.9);}
.bgLightGrey{background-color: #EBEBEB;}
.bgGreyF0F0F0{background-color: #F0F0F0;}
.bgGreyE6E6E6{background-color: #E6E6E6;}
.bgGrey{background-color:#272727;} /*alt c0c0c0*/
.bgDeepGrey{background-color: #121212;}

/*#modalDialog {
    margin-top:10px!important;
}*/

/*###################################################################
 *
 * S T A R T  -  F O R M U L A R F O R M U L I E R U N G E N  - K O N T A K T A N F R A G E
 *               I M  M O D A L - D I A L O G
 *
 * ##################################################################*/

  /* Allgemeing�ltige Formatierung der Felder "LABEL" und "INPUT" und des Designs*/
input, select {font-size:14px;}
label{float:left;font-size: 12px;margin-top:5px;}
input, select, textarea {float:left;border:1px solid #808080;color:#000000;padding:2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color: #fff;}
input{padding:3px;}
input:focus{outline:none;border:1px solid #54a3ee;color:#000; background-color: #E5E5E5}

br{clear:both;}
select{}
/* Formatierung f�r Fehlerausgabe*/
label.error, div.error{/* display:none; */color:#FF7272;}
input.error, select.error, textarea.error {border:1px solid #f00;}
.error {color:#f00; }
label.labelInputSuchbegriffError{
color:#FF7272 !important;
}
.vadError {border:1px solid #DD0000!important;}
input.inputSuchbegriffError,  input.inputBrancheError{
border:2px solid #f00 !important;
}

textarea {
	resize: none;
}
.errorColor{
    color:#f00;
}
.selectfieldDisabled{
color:#808080!important;
background-color: #E0E0E0;
}

form p.error { position: relative;
	margin-left: 100px; background: #fdb5b5; -webkit-border-radius-bottomleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomright: 5px; -moz-border-radius-bottomright: 5px;
	border-left: 2px solid #cd4646; border-right: 2px solid #cd4646; border-bottom: 2px solid #cd4646; text-transform: lowercase; font-size: 13px; font-weight: bold;
	display: none; margin: 0 0 5px 0; padding: 4px; width: 100%; }


/**
 * 	Validation Error Bubbles
 */

.formValidationClass input.error {
border:1px solid red;
}

.formValidationClass label.error {
position:absolute;
top:-44px;
right:0;
margin:0;
background:red;
opacity:.6;
filter:alpha(opacity=60);
color:#fff;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
-moz-box-shadow:0 0 7px #000;
-webkit-box-shadow:0 0 7px #000;
box-shadow:0 0 7px #000;
border:2px solid #fff;
padding:5px 10px;
z-index:10;
width:180px;
}
.formValidationClass label.error:before {
content:url(../../images/application/defaults/triangleErrorForm.png);
position:absolute;
bottom:-36px;
height:36px;
}

.errorContainer:before {
content:url(../../images/application/defaults/triangleErrorForm.png);
position:absolute;
bottom:-18px;
height:18px;
}

.errorContainer {
position:absolute;
top:-44px;
right:0;
margin:0;
background:red;
opacity:.6;
filter:alpha(opacity=60);
color:#fff;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
-moz-box-shadow:0 0 7px #000;
-webkit-box-shadow:0 0 7px #000;
box-shadow:0 0 7px #000;
border:2px solid #fff;
padding:3px 10px;
z-index:10;
width:180px;
}











/*Ausgabe der Listen von Autocomplete*/
/* jQuery UI Autocomplete 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.18
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-autocomplete .ui-menu .ui-menu-item { font-size:10px; }

ul.ui-autocomplete.ui-menu {
font-size: 12px;width:200px;  text-align: left;
  }
  
.ui-tabs {
    padding: 0em!important;
    margin-top: 0px!important;
    position: relative;
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }




