
/*  EOF clobals  */
* {margin:0;padding:0;}
body{background:#fff url(images/bodyBG.gif) repeat-x 0px 0px;font:normal small Arial,Helvetica;color:#777;} /**/

h1, h2, h3{margin:0;font-family:"Trebuchet MS",Arial,Helvetica;font-weight:normal;color:#777;}
h2 {margin-bottom:.5em;font-size:1.8em;border-bottom:1px solid #DEDCC9;}
h3 {margin-bottom:1em;font-size:1.0em;}

p, blockquote, ul, ol {margin-bottom:1.0em;line-height:1.8em;}
p {}

ul {list-style:none;}
ul li {}

a{color:#777;text-decoration:none;}
a:hover{color:#f63;}
img {border: none;}
.clear{clear:both;}

.orange{color:#f63;}

/* BOF frm formatierung */
form{margin:10px 0px 4px 14px;}
form img{float:left;width:120px;margin:4px 14px 4px 0px;border:solid 1px #DEDCC9;}
input,select,textarea{width:300px;height:16px;padding:0px 0px 1px 2px;margin:0px 0px 4px 0px;border:solid 1px #DEDCC9;color:#f63;background:#fff;text-decoration:none;vertical-align:top;}
textarea{width:300px;height:100px;padding-bottom:1px;}
select{width:305px;height:18px;}
input:focus, textarea:focus{border:1px solid #d4d2bf !important;background:#f7f7f2 !important;color:#030303;}

input.inputSubmit{width:303px;height:26px;padding:2px 0px 5px 0px;padding-top:1px;margin:4px 0px 0px 0px;color:#777;border:solid 1px #DEDCC9;background:#fff;vertical-align:top;cursor:pointer;}
input:hover,textarea:hover,select:hover {background:#f7f7f2;border:1px solid #d4d2bf;}

input.radio{border:0px;padding-bottom:0px;}
input.check{width:20px;border:0px;padding-bottom:0px;margin:0px 3px 2px 0px;}

.inputLabel, .pflicht, .inputLabelCapError, .inputLabelCap{width:120px;float:left;}
.pflicht{color:#f63;}
.inputPflichtError{color:#F42A41;}
.inputLabelCapError, .inputLabelCap{font-size:.8em;margin:4px 0px 0px 0px;}
.inputLabelCapError{color:#F42A41;}
.inputLabelSend{width:120px;float:left;}
.CheckboxHead{display:block;font-weight:bold;padding:4px 0px 8px 0px;}
.inputCaptcha{width:164px;margin:4px 0px 0px 0px;}
.inputLabelCheckbox{width:306px;cursor:pointer;}
.inputLabelCheckbox:hover{cursor:pointer;}

/* EOF frm formatierung */
/*  EOF clobals  */

#page{width:930px;margin:12px auto;}

/* EOF clobals  */

/* BOF header */
#header{height:140px;margin:0px 0px 0px 0px;border:1px solid #DEDCC9;border-bottom:none 0;background:#fff url(images/headerBG.jpg) no-repeat right top;} /**/
/*
#logo {position:relative;top:0px;left:0px;width:240px;height:100px;background:transparent url(images/logoBG.jpg) no-repeat top left;}
#logo a {display:block;text-decoration:none;color:#EF1821;padding:0px;}
*/
#header h1 a{display:block;background:transparent url(images/logoBG.jpg) no-repeat top left;
padding:35px 0px 30px 360px;text-transform:normal;font:bold 0.8em "Trebuchet MS",Helvetica;} /*width:240px;height:90px;*/

/* header :>: topNavMenue */
#topNavMenue {float:right;margin:0px;}
#topNavMenue ul {margin:0;list-style:none;}
#topNavMenue li{display:inline}
#topNavMenue a {display:block;float:left;background:transparent url(images/tabBG.gif) repeat-x top;border:none 0;border-left:1px solid #DEDCC9;border-bottom:1px solid #DEDCC9;padding:2px 6px 2px 6px;margin-right:0px;font-size:11px;}
#topNavMenue a:hover {background:#ccc url(images/tabHoverBG.gif) repeat-x top;color:#fff;}
#topNavMenue .last a, #topNavMenue .last a:hover{}
/* EOF topNavMenue  */

/* BOF menueTop */

#menueTop{position:relative;top:-10px;left:14px;margin:0px;list-style:none;line-height:normal;}
#menueTop li{display:inline}
#menueTop a{display:block;float:left;background:#FF6633 url(images/tabBG.gif) repeat-x top;border:1px solid #DEDCC9;border-bottom:none 0;
padding:6px;margin:0px 2px 0px 0px;text-transform:uppercase;text-decoration:none;font-size:8pt;}
#menueTop a:hover{text-decoration:none;background:#ccc url(images/tabHoverBG.gif) repeat-x top;color:#fff;}
/* #menueTop li.ende a {border-right:1px solid #ccc;} */
#menueTop .first a, #menueTop .first a:hover {padding:6px 12px 6px 18px;margin-right:0px;background:#FF6633 url(images/navHome.gif) no-repeat top center;border-right:none 0;}
#menueTop .neuigkeiten a{background:#FFCC33 url(images/tabNewsBG.gif) repeat-x top;}

#menueTop li ul.menueTopSub{position:absolute;top:100%;left:5px;background:#FF6633;color:#fff;width:920px;margin-top:27px;
margin-left:-17px;padding:4px 0px 3px 5px;line-height:1.6em;border-right:1px solid #fff;}
#menueTop li ul.menueTopSub a{padding:1px 6px 0px 6px;margin:4px 0px 4px 0px;text-transform:uppercase;text-decoration:none;line-height:normal;
font-size:8pt;color:#fff;background:transparent;border:none 0;border-left:1px solid #fff;}
#menueTop li ul.menueTopSub a:hover{padding:1px 6px 0px 6px;text-decoration:underline;background:transparent;}
#menueTop li ul li.subFirst a, #menueTop li ul li.subFirst a:hover {padding-left:21px;border-left:none 0;}

#menueTop li.menuActive a{display:block;float:left;background:#FF6633 url(images/tabActiveBG.gif) repeat-x top;border:1px solid #ccc;border-bottom:none 0;
padding:6px;text-transform:uppercase;text-decoration:none;font-size:8pt;color:#fff;}
#menueTop li.menuActive a:hover{text-decoration:underline;background:#FF6633 url(images/tabActiveBG.gif) repeat-x top;}
/* BOF menueTopSub */
/* BOF header */

/* Content */
#content{padding:0px 4px 4px 4px;background:#f7f7f2 url(images/contentBG.jpg) no-repeat 0px 0px;border:1px solid #DEDCC9;border-top:none 0;} /**/

/* Content :>: Main */
#main{float:left;width:680px;margin:150px 0px 0px 0px;}
#main a{background:url(images/linkIcon.gif) no-repeat right;padding:1px 14px 1px 0px;color:#908c79;font-weight:bold;}
#main a:hover{background:url(images/linkIconHover.gif) no-repeat right;color:#f63;}
.variaBoxMain{margin-bottom:11px;padding-bottom:34px;}
.variaBoxMain,.variaBoxMain h2{b1ackground:url(images/variaBoxMain.gif) top no-repeat;}
.variaBoxMain{background-position:bottom;}
.variaBoxMain,.variaBoxMain h2{background:url(images/variaBoxMain.gif) no-repeat left top;}
.variaBoxMain{background-position:left bottom;}
.variaBoxMain h2{background:url(images/variaBoxMain.gif) no-repeat;font-family:helvetica;text-transform:normal;
font-size:150%;padding:10px 0px 4px 12px;margin-bottom:20px;}

.variaBoxMain p{padding:0px 12px 0px 12px;line-height:1.3em;text-align:justify;}
p.partner img{float:left;margin:10px 40px 20px 8px;line-height:1.3em;}

/* Content :>: navLeft */
#navLeft{float:left;width:211px;margin:190px 14px 0px 2px;}

/* Content :>: navRight :>: buero */
/* Boxed Style */
.variaBoxLeft{margin-bottom:11px;padding-bottom:34px;}
.variaBoxLeft,.variaBoxLeft h2{background:url(images/variaBoxLeft.gif) top no-repeat;}
.variaBoxLeft{background-position:bottom;}
.variaBoxLeft,.variaBoxLeft h2{background:url(images/variaBoxLeft.gif) no-repeat left top;}
.variaBoxLeft{background-position:left bottom;}
.variaBoxLeft h2{background:url(images/variaBoxLeft.gif) no-repeat;font-family:helvetica;text-transform:uppercase;font-size:130%;padding:4px 0px 4px 8px;}

.variaBoxLeft p{padding:0px 0px 0px 8px;}
.variaBoxLeft ul{padding:0px 0px 0px 0px;}
.variaBoxLeft li a{display:block;padding:0px 0px 0px 8px;background:url(images/linkIcon.gif) no-repeat 96% 6px;
font-family:"Trebuchet MS",Helvetica;font-weight:normal;} /*border-bottom:1px solid #DEDCC9;*/
.variaBoxLeft li a:hover{background:#eae8dc url(images/linkIconHover.gif) no-repeat 96% 6px;} /*border-bottom:1px solid #DEDCC9;*/

/* Footer */
#footer {clear:both;height:100px;margin:2px 0px 0px 0px;padding:20px 0px 0px 10px;background:transparent url(images/footerBG.gif) repeat-x 0px 0px;
font-size:x-small;border-top:1px solid #DEDCC9;}
