/*      ___________________________________________________________________
 *     |                                                                   |
 *     |     Code developed by Friedlein Software & Webentwicklung         |
 *     |            URL: http://www.friedlein-webdesign.de                 |
 *     |               Contact: info@tobiasfriedlein.de                    |
 *     |___________________________________________________________________|
*/
@font-face {    font-family: 'myfont';    src: url('../fonts/calligraffiti-webfont.eot');    src: url('../fonts/calligraffiti-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/calligraffiti-webfont.woff2') format('woff2'),         url('../fonts/calligraffiti-webfont.woff') format('woff'),         url('../fonts/calligraffiti-webfont.ttf') format('truetype'),         url('../fonts/calligraffiti-webfont.svg#calligraffitiregular') format('svg');    font-weight: normal;    font-style: normal;}
body, html{margin:0px;padding:0px;background:white;background-image:url(../img/mainBack.png);background-repeat:no-repeat;background-position:top,center;background-attachment:fixed;font-family:Arial Narrow,Verdana,Sans-Serif,Sans Serif;font-size:12px;color:#344600;
  //text-align: center;
}
*{
  //text-align: left;
}
a{color:#344600;}
a:hover{color:#DE5900;}
a img{border:none;text-decoration:none;}
#mainHeader{margin:0px;padding:0px;height:10px;background-image:url(../img/mainHeader.png);background-repeat:repeat-x;overflow:hidden;}
#mainCont{margin:auto;padding:0px;width:980px;}
#leftCont{float:left;width:252px;}
#logo{margin:-1px 0px 0px 0px;}
#leftMenuTop, #leftMenuBottom{margin:15px 0px 0px 4px;padding:0px;height:10px;background-image:url(../img/leftMenuTop.png);background-repeat:no-repeat;overflow:hidden;}
#leftMenuBottom{margin:0px 0px 20px 4px;background-image:url(../img/leftMenuBottom.png);background-repeat:no-repeat;}
#leftMenu{margin:0px 4px 0px 4px;background:white;background-image:url(../img/leftMenuMain.png);background-repeat:repeat-x;border-left:1px solid #C9C9C9;border-right:1px solid #C9C9C9;}
#innerMenu{margin:0px;padding:1px;}
#leftMenu ul{margin:0px;padding:0px;list-style:none;}
#leftMenu li{margin:0px;padding:0px;}
#leftMenu li a{display:block;margin:1px;padding:5px 5px 5px 10px;font-weight:bold;text-decoration:none;}
#leftMenu li a:hover{background-image:url(../img/aHover.png);background-repeat:no-repeat;color:white;}
#leftMenu li #aLink{background-image:url(../img/aActive.png);background-repeat:no-repeat;color:white;}
#leftMenu li .subList li a{padding:5px 5px 5px 20px;font-weight:normal;border:0px none;}
#rightCont{float:right;width:726px;}
.rightTopLeft, .rightTopMain, .rightTopRight, .rightBottomLeft, .rightBottomMain, .rightBottomRight{float:left;width:10px;height:10px;overflow:hidden;margin:15px 0px 0px 0px;padding:0px;background-image:url(../img/mainTop.png);background-repeat:repeat-x;}
.rightTopLeft, .rightBottomLeft{margin:15px 0px 0px 10px;}
.rightBottomLeft, .rightBottomMain, .rightBottomRight{margin-top:0px;}
.rightTopLeft{background-image:url(../img/mainTopLeft.png);background-repeat:no-repeat;}
.rightTopRight{background-image:url(../img/mainTopRight.png);background-repeat:no-repeat;}
.rightBottomLeft{background-image:url(../img/mainBottomLeft.png);background-repeat:no-repeat;}
.rightBottomRight{background-image:url(../img/mainBottomRight.png);background-repeat:no-repeat;}
.rightBottomMain{width:696px;background-image:url(../img/mainBottom.png);background-repeat:repeat-x;}
.rightTopMain{width:696px;}
.rightMain{border-left:1px solid #C9C9C9;border-right:1px solid #C9C9C9;margin:0px 0px 0px 10px;background-image:url(../img/rightMainBack.png);}
.innerMain{padding:0px 10px 0px 10px;}
/* floats */
.left150, .left520, .left350, .left100, .left25, .left400, .left250, .left300, .left330{float:left;width:150px;}
.left520{width:520px;}
.left350{width:350px;}
.left100{width:100px;}
.left25{width:25px;}
.left400{width:400px;}
.left250{width:250px;}
.left300{width:300px;}
.left330{width:330px;}
.right150right, .right25right, .right250right, .right330{float:right;width:150px;}
.right25right{width:25px;}
.right250right{width:250px;}
.right330{width:330px;}
.right150right, .right25right, .right250right{text-align:right;}
/* floats */
.txtIn250, .txtIn50{background:white;border:0px none;width:240px;height:18px;background-image:url(../img/txtIn250.png);background-repeat:no-repeat;padding:0px 10px 0px 5px;}
.txtIn50{width:40px;background-image:url(../img/txtIn50.png);background-repeat:no-repeat;}
.txtArea, .select{border:1px solid #FF8B35;}
h1, h2, h3{font-size:14px;font-family:myfont;margin:0px 0px 20px 0px;padding:2px 2px 2px 10px;background-image:url(../img/headline.png);background-repeat:no-repeat;font-weight:bold;color:white;width:680px;height:18px;overflow:hidden;}
.mainTxt{margin:0px 7px 0px 10px;}
.butCont{margin:0px;text-align:right;}
.but{opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(opacity=90);}
.but:hover{opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:alpha(opacity=100);}
.line{border-top:1px solid #C9C9C9;overflow:hidden;height:1px;padding:0px;margin:5px 0px 5px 0px;}
#footer{text-align:center;color:gray;margin:10px 0px 20px 0px;}
#footer a{margin:0px 10px 0px 0px;color:#505050;}
.capchaCont{margin:0px;padding:5px;border:1px solid #C9C9C9;}
#capchaImg{text-align:center;width:97px;}
#mapCont{margin:0px;height:350px;border:1px solid #C9C9C9;}
.errorList li{margin:5px 0px 0px 0px;list-style-image:url(../img/errorList.png);}
.clearer{clear:both;overflow:hidden;height:0px;}
/* template content */
.cont21, .cont22, .cont31, .cont32{margin:0px;padding:0px;}
.cont21{float:left;width:200px;}
.cont22{float:right;width:460px;}
.cont31{float:left;width:460px;}
.cont32{float:right;width:200px;}
/* template content */
#madeBy{color:#C0C0C0;font-size:10px;text-align:right;margin:2px;}
#madeBy a{color:#C0C0C0;}
