/*      ___________________________________________________________________
 *     |                                                                   |
 *     |     Code developed by Friedlein Software & Webentwicklung         |
 *     |            URL: http://www.friedlein-webdesign.de                 |
 *     |               Contact: info@tobiasfriedlein.de                    |
 *     |___________________________________________________________________|
*/
body, html{margin:0px;padding:0px;background:white;/*background-image:url(../img/backMain.png);*/font-family:Verdana,Sans-Serif,Sans Serif;font-size:100%;line-height:150%;color:#101010;min-width:1220px;
  //text-align: center;
}
*{
  //text-align: left;
  outline:0;
}
a{color:blue;}
a:hover{color:blue;}
a img{border:none;text-decoration:none;}
.mainCont{margin:auto;padding:0px;min-width:1200px;}
#contCont, #contContStart{min-width:1190px;margin:0px 0px 30px 0px;padding:0px 5px 5px 5px;background:transparent;background-image:url(../img/contBack.png);box-shadow:#A0A0A0 2px 2px 2px;}
#contContStart{background-image:url(../img/contBack.png);margin-top:0px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;}
#contCont{border-radius:5px;-moz-border-radius:5px;}
#contCont{background:transparent !important;box-shadow:none;}
#leftCont{float:left;width:252px;}
#outerHeader{background: #efefef;
background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #efefef 0%,#ffffff 100%);
background: linear-gradient(to bottom, #efefef 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );}
#header{height:150px;}
#logo{margin:10px 0px 0px 0px;float:left;width:200px;height:130px;}
#topMenu{margin:10px 0px 0px 0px;float:right;width:300px;text-align:right;}
#topMenu a{text-decoration:none;margin-left:10px;padding:5px;}
#logoTxt{margin:35px 0px 0px 0px;float:left;width:550px;color:#406600;}
#logoTxt1{font-size:130%;}
#logoTxt2{font-size:80%;}
.inForm{display:inline;}
#topMenu a:hover{border-radius:5px;-moz-border-radius:5px;padding:5px;}
#langSwitch{float:right;margin:10px 0px 0px 0px;color:#707070;}
#langSwitch a{color:#707070;background:transparent;box-shadow:none;margin:2px;padding:0px;}
#langSwitch a:hover{color:gray;background:transparent;box-shadow:none;margin:2px;padding:0px;color:#03238C;}
#langSwitch #aLang{color:#303030;}
#mainMenuAll, #mainMenuFix{box-shadow:0px 2px 2px #909090;
background: #e8e8e8;
background: -moz-linear-gradient(top, #e8e8e8 0%, #b7b7b7 100%);
background: -webkit-linear-gradient(top, #e8e8e8 0%,#b7b7b7 100%);
background: linear-gradient(to bottom, #e8e8e8 0%,#b7b7b7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#b7b7b7',GradientType=0 );}
#menuHold{height:0px;overflow:hidden;}
#breadCrumpStart{margin:0px 0px 30px 0px;height:0px;overflow:hidden;}
#breadCrump{margin:0px auto 20px auto;padding:0px 0px 0px 10px;min-width:980px;font-size:75%;color:#E0E0E0;border-top:1px solid #404040;box-shadow:0px 2px 2px #909090;
border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;
background: #4f4f4f;
background: -moz-linear-gradient(top, #4f4f4f 0%, #aaaaaa 100%);
background: -webkit-linear-gradient(top, #4f4f4f 0%,#aaaaaa 100%);
background: linear-gradient(to bottom, #4f4f4f 0%,#aaaaaa 100%);}
#breadCrump a{color:white;}
/* floats */
.left150, .left520, .left350, .left100, .left25, .left400, .left450, .left250, .left300, .left330, .left980{float:left;width:150px;}
.left520{width:520px;}
.left350{width:350px;}
.left100{width:100px;}
.left25{width:25px;}
.left400{width:400px;}
.left450{width:450px;}
.left250{width:250px;}
.left300{width:300px;}
.left330{width:330px;}
.left980{width:980px;}
.right150right, .right25right, .right250right, .right330, .right330right{float:right;width:150px;}
.right25right{width:25px;}
.right250right{width:250px;}
.right330, .right330right{width:330px;}
.right150right, .right25right, .right250right, .right330right{text-align:right;}
/* floats */
.imgLeft, .imgLeftM1, .imgLeftM2, .imgLeftM3{float:left;margin:0px;}
.imgRight, .imgRightM1, .imgRightM2, .imgRightM3{float:right;margin:0px;}
.imgLeftM1{margin:0px 2px 2px 0px;}
.imgLeftM2{margin:0px 5px 5px 0px;}
.imgLeftM3{margin:0px 10px 10px 0px;}
.imgRightM1{margin:0px 0px 2px 2px;}
.imgRightM2{margin:0px 0px 5px 5px;}
.imgRightM3{margin:0px 0px 10px 10px;}
.img100{max-width:100%;width:100%;height:auto;}
.txtLabel{line-height:32px;}
.txtIn250, .txtIn100, .txtIn50, .txtIn99p{border:1px solid #A0A0A0;width:240px;height:30px;padding:0px 5px 0px 5px;border-radius:5px;-moz-border-radius:5px;color:#505050;background:#e5e5e5;
background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);
background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );}
.txtIn100{width:90px;}
.txtIn50{width:40px;}
.txtIn99p{width:99%;}
.txtArea, .select{border:1px solid #A0A0A0;border-radius:5px;-moz-border-radius:5px;color:#505050;background:#e5e5e5;
background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);
background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );}
.txtArea{width:100%;}
.select{height:30px;font-size:95%;padding:4px 0px 4px 5px;}
h1, h2{font-size:150%;line-height:150%;padding:0px;color:#5D8717;font-weight:normal;text-shadow:1px 1px #B2B2B2;}
.left_h1, .right_h1, .left_h2, .right_h2{visibility:hidden;display:none;}
.mainTxt{margin:0px 0px 0px 0px;}
.butCont{margin:0px;text-align:right;}
.moreBut{margin:20px 0px 10px 0px;}
.but{margin:0px;padding:5px 15px 5px 15px;color:white !important;font-size:120%;font-weight:normal;border:1px solid #CCCCCC;border-radius:5px;text-shadow:1px 1px 2px #B2B2B2;
background: #69aa1e;
background: -moz-linear-gradient(top, #69aa1e 0%, #5d8717 100%);
background: -webkit-linear-gradient(top, #69aa1e 0%,#5d8717 100%);
background: linear-gradient(to bottom, #69aa1e 0%,#5d8717 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69aa1e', endColorstr='#5d8717',GradientType=0 );
text-decoration:none !important;
-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out;
}
.but:hover{cursor:pointer;color:white;
background: #B79716;
text-decoration:none !important;
-webkit-transition:all 1.5s ease-out;-moz-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out;
}
.but a{text-decoration:none !important;font-weight:normal;}
.line{border-top:1px solid #C9C9C9;overflow:hidden;height:1px;padding:0px;margin:5px 0px 5px 0px;}
.capchaCont{margin:0px;padding:5px;border:1px solid #C9C9C9;border-radius:5px;-moz-border-radius:5px;background:white;background-image:url(../img/txtIn.png);background-repeat:repeat-x;}
#capchaImg{text-align:center;width:97px;}
.formLine{margin:0px 0px 10px 0px;}
.formErrorField{border:1px solid #FF747B;border-radius:5px;-moz-border-radius:5px;}
#siteOverlay{position:absolute;top:0px;left:0px;visibility:hidden;overflow:hidden;width:0px;height:0px;z-index:3000;background-image:url(../img/overlayBack.png);}
#overlayBox{position:absolute;top:0px;left:0px;width:100px;height:100px;z-index:1001;background:white;border-radius:5px;-moz-border-radius:5px;}
#overlayHeader{margin:0px;padding:0px 0px 0px 0px;height:18px;text-align:right;text-decoration:none;background-image:url(../img/overlayHeader.png);border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;}
#overlayCont{margin:5px;overflow:auto;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;background-position:center center;}
#overFooter{height:0px;overflow:hidden;}
#footer{color:white;margin:10px 0px 0px 0px;padding:20px 0px 20px 0px;width:100%;
background: #353535;
background: -moz-linear-gradient(top, #353535 0%, #4f4f4f 6%, #5e5e5e 100%);
background: -webkit-linear-gradient(top, #353535 0%,#4f4f4f 6%,#5e5e5e 100%);
background: linear-gradient(to bottom, #353535 0%,#4f4f4f 6%,#5e5e5e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#5e5e5e',GradientType=0 );}
.footerCont{float:left;width:50%;}
.footerIcon{float:left;width:20%;height:48px;}
.footerTxt{float:left;width:80%;}
#sta{position:absolute;top:0px;left=px;width:1px;height:1px;overflow:hidden;}
#toTop{position:fixed;right:0px;bottom:0px;width:50px;height:50px;background:transparent;}
.mapBig{margin:0px;height:600px;border:1px solid #C9C9C9;border-radius:5px;-moz-border-radius:5px;
-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
.mapSmall{margin:0px;height:350px;border:1px solid #C9C9C9;border-radius:5px;-moz-border-radius:5px;
-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
#mapMenu{margin:5px 0px 0px 0px;}
#mapMenu img{border-radius:5px;cursor:pointer;opacity:0.8;}
#mapMenu img:hover{opacity:1.0;}
.siteUl{margin:0px 0px 0px 0px;}
.lineSep{overflow:hidden;height:10px;}
.errorList, .successList{border:1px solid red;border-radius:5px;padding:5px 5px 5px 150px;background:#F7E1E1;background-image:url(../img/errorSmall.png);background-repeat:no-repeat;background-position:5px 5px;min-height:60px;}
.errorList li, .successList li{margin:5px 0px 0px 0px;list-style-image:url(../img/errorList.png);}
.successList{border:1px solid green;background:#DCF2C7;background-image:url(../img/success.png);background-repeat:no-repeat;background-position:5px 5px;}
.successList li{list-style-image:url(../img/successList.png);}
.successBox, .infoBox{border:1px solid green;border-radius:5px;padding:5px 5px 5px 150px;background:lightyellow;background-image:url(../img/success.png);background-repeat:no-repeat;background-position:5px 5px;min-height:50px;}
.infoBox{background:lightyellow;border:1px solid #476FC5;background-image:url(../img/messInfo.png);background-repeat:no-repeat;background-position:5px 5px;}
.clearer, .clearerDiv{clear:both;overflow:hidden;height:0px;}
.clearerDiv{height:20px;}
table{border-collapse:collapse;width:100%;}
table, td, th{border: 1px solid #E0E0E0;padding:5px;}
tr:nth-child(even){background-color:white;}
tr:nth-child(odd){background-color:#EFEFEF;}
#wsTxt{font-size:150%;}
