﻿/* parisienne-regular - latin */
@font-face {
  font-family: 'Parisienne';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/parisienne-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/parisienne-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/parisienne-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/parisienne-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/parisienne-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/parisienne-v13-latin-regular.svg#Parisienne') format('svg'); /* Legacy iOS */
}


html, body{border:0;margin:0;padding:0;vertical-align:baseline;border-left:0;}
html{min-height:100%;margin-bottom:1px;}
div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, em, font, img, small, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;vertical-align:baseline;}
ol, ul{list-style:none;}
caption, th, td{text-align:left;font-weight:normal;}
#wrapper{background:url(../images/bg-wrapper.gif) repeat-y #FFF;color:#50666E;font-size:1em;margin-left:auto;margin-right:auto;text-align:left;width:980px;}
#skipnav{position:absolute;left:-1000px;overflow:hidden;top:-100px;width:10em;z-index:2;}
#skip a, #skip2 a{}
#skip1 a:focus, #skip2 a:focus, #skip1 a:active, #skip2 a:active{background:#FFF;color:#000;text-decoration:underline;z-index:99;}
#blah:active{}
body{background:url(../images/bg.jpg) no-repeat #4e829f;font:62.5%/75% Georgia, "Times New Roman", Times, serif;color:#50666E;text-align:center;}
p, h1, h2, h3, h4, h5, h6, ul, ol{margin-bottom:15px;}
h1, h2, h3, h4, h5, h6{color:#4e829f;font-family:'Italian Didot W90 Normal', cursive;font-size:1.2em;font-weight:normal;line-height:1.1;text-indent:-20px;}
h1{font-size:34px;line-height:1;margin-bottom:20px;margin:40px 0 15px 80px;width:850px;}
h2{font-size:3em;margin-bottom:15px;margin-top:30px;}
p.ornament + h2, .totop + h2{margin-top:50px;}
img.mainimg + h2{margin-top:0;}
h3{font-size:1.5em;margin-bottom:5px;margin-top:30px;}
.first{margin-top:0;}
p{font-size:1.4em;line-height:1.5;}
table{font-size:1.2em;line-height:1.5;}
strong{font-weight:bold;}
strong.intro{color:#607A83;font-style:italic;font-size:1.0714em;}
em{font-style:italic;}
table{border-collapse:collapse;border-spacing:5px;margin:10px 0 5px 0;width:465px;}
td, th{padding-left:0px;text-align:left;vertical-align:top;}
td{padding-bottom:10px;}
th{font-weight:bold;}
th.sub{font-weight:normal;}
th.left, td.left{padding-left:10px;text-align:left;}
form label{display:block;cursor:pointer;margin-top:20px;margin-bottom:-10px;}
textarea, input{width:400px;background:#ECF3F9;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}
input{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}
input#reset, input#submit{width:auto;margin-right:20px;margin-top:20px;background:none;}
input:focus, select:focus, textarea:focus{background:#D9E6F3;}
img{border:none;font:80%/100% Verdana, Arial, Helvetica, sans-serif;}
a img{border:none;color:#000;}
.icon{float:left;margin-right:8px;margin-top:0;width:50px;}
.clear{clear:both;}
abbr[title]{cursor:help;}
a:link{color:#4e829f;text-decoration:none;}
a:visited{color:#76872F;}
a:hover{color:#76872F;text-decoration:underline;}
#preheader h1{font-size:48px;line-height:1;margin:40px 0 15px 80px;width:850px;margin-top:0px;padding-top:25px;padding-left:0px;margin-left:35px;}
#header{background:url(../images/bg-header.jpg) no-repeat #FFF;height:305px;margin:auto;position:relative;width:950px;}
#header-start{background:url(../images/bg-header-start.jpg) no-repeat #FFF;height:305px;margin:auto;position:relative;width:950px;}
#logo{background:transparent;left:65px;position:absolute;top:78px;width:320px;}
#logo a{border-bottom:none;}
#infobar{background:transparent;color:#F9F1AA;font-style:italic;font-size:1.2em;float:right;height:40px;left:580px;line-height:1.3;position:absolute;text-align:center;top:-102px;width:450px;}
#infobar h3{color:#F9F1AA;font-size:1.1em;line-height:1.3;margin:0;}
#infobar img{margin-top:10px;}
ul#nav{background:rgba(0,0,0,0.5);color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;font-style:italic;height:35px;left:40px;line-height:1.2;position:absolute;top:270px;width:auto;}
ul#nav{list-style-type:none;}
ul#nav li{display:inline;float:left;list-style-type:none;width:auto;}
ul#nav a:link, ul#nav a:visited{background:transparent;color:#FFF;height:25px;padding:10px 10px 0 10px;text-decoration:none;display:block;}
ul#nav a:hover{background-color:#4e829f;}
ul#nav li.naviactive{height:25px;padding:0;}
ul#nav li.naviactive a{background-color:#4e829f;}
div.teaser{background-color:#4e829f;color:#FFF;font-size:1.4em;letter-spacing:0.02em;margin:0 15px;padding:20px;text-align:center;width:910px;}
#content{background:transparent;float:left;font-size:1em;line-height:1.6em;margin:0 0 50px 80px;width:850px;}
#content.bg{background:url(../images/bg-gefl.jpg) repeat #FFF;}
.gefl{background:url(../images/bg-gefl.jpg) repeat #FFF;min-height:600px;margin-top:-3px;}
#content p.indent{text-indent:-20px;}
#content p.lessermargin{margin-bottom:5px;}
#content p.ornament{background:url(../images/ornament-content.png) no-repeat center bottom;padding-bottom:40px;margin-bottom:30px;}
#content .totop{clear:both;display:block;font-size:1.1em;margin-top:20px;text-align:center;}
#content .totop a:visited{color:#4e829f;text-decoration:none;}
.addspace{margin-top:40px;}
#content img.mainimg{margin:0 0 30px -20px;}
#content img.imgleft, #content img.imgright, #content img.imgsecond{margin-bottom:5px;}
#content img.imgleft{float:left;margin-right:20px;}
#content img.imgright{float:right;margin-left:20px;margin-right:0;margin-top:3px;}
#content img.big{display:block;float:none;margin-right:0;}
#content img.imgspaceright{margin-right:20px;}
#content .mainimgouter{border:1px solid #BED9F4;margin:0 0 30px -20px;width:610px;}
#content .mainimgouter iframe{padding:7px;}
#content ul{font-size:1.4em;line-height:1.5;list-style-image:url(../images/bullet-rosa.png);margin:5px 0 10px 15px;}
#content li{margin-bottom:2px;}
#content .row{margin-bottom:20px;overflow:auto;}
#content .row .leftcol{float:left;text-align:left;width:250px;}
#content .row .rightcol{float:right;text-align:left;width:250px;}
#content table.narrow{margin:0 0 10px 0;width:300px;}
#content table.narrow td{line-height:1.1;}
#content table.narrow td.col1{width:180px;}
#content table.small{font-size:1em;}
#content table.basic td, #content table.basic th{background-color:#FFF;color:#50666E;font-size:1.166em;padding-bottom:5px;text-align:left;}
.highlight,
#content table.basic td.highlight{color:#4e829f;font-weight:bold;}
#contact-wrapper{background:#F5FAFF;border:1px solid #BED9F4;margin-top:40px;padding:10px;width:450px;}
#contact-wrapper div{clear:both;margin:1.5em 0;}
form#contactform{font-size:1.166em;}
form#contactform input, form#contactform textarea{background:url(../images/form-bg-input.png) no-repeat #FFF;border-color:#DADADA #E8E8E8 #E8E8E8 #DADADA;border-style:solid;border-width:1px;color:#50666E;font-size:1.2em;line-height:1.3;padding:5px;width:75%;}
form#contactform input:focus, form#contactform textarea:focus{background:url(../imagess/form-bg-input-focus.png) no-repeat #FFFEF6;}
form#contactform fieldset{border:none;margin:0;padding:0;}
form#contactform legend{font-weight:bold;}
form#contactform label, form#contactform label.error{display:block;font-size:1.2em;float:none;margin-bottom:5px;width:440px;}
form#contactform label.error{background:#4e829f;color:#FFF;float:none;margin-top:2px;padding:5px 5px;}
form#contactform label em{padding-left:3px;}
form#contactform input[type=submit]{background-image:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.1em;font-weight:bold;width:100px;}
#contact-wrapper div.alert{background:#4e829f;color:#FFF;margin-top:0;padding:5px 15px;}
#contact-wrapper div.success{background:#A1B840;margin-top:0;}
#contact-wrapper, form#contactform input, form#contactform textarea, #contact-wrapper div.alert, #contact-wrapper div.success, form#contactform label.error{}
#contact-wrapper{width:40%}
form#contactform legend{color:#4e829f;font-size:1.3em;}
form#contactform input[type=submit].button{color:#FFF;cursor:pointer;outline:none;padding:.3em 1.5em .3em;text-align:center;text-decoration:none;}
form#contactform input[type=submit].button:hover{text-decoration:none;}
form#contactform input[type=submit].button:active{position:relative;top:1px;}
form#contactform input[type=submit].orange{background:#F78D1D;border:solid 1px #DA7C0C;color:#FEF4E9;}
form#contactform input[type=submit].orange:hover{background:#F47C20;}
form#contactform input[type=submit].orange:active{color:#FCD3A5;}
#right{color:#76872F;font-size:1.3em;float:right;line-height:1.3;margin-right:50px;text-align:center;width:190px;display:none;}
#right h3{color:#76872F;margin-bottom:10px;text-align:center;text-indent:0;}
#right p{font-size:1em;margin-bottom:30px;}
#right ul{background:url(../images/ornament.gif) no-repeat bottom center;list-style-image:none;margin:0 0 15px 0;padding-bottom:7px;}
#right li{background:url(../images/ornament.gif) no-repeat top center;margin-bottom:5px;padding-top:10px;}
#right a:link, #right a:visited{color:#76872F;}
#right a.highlight:link{color:#4e829f;text-decoration:none;}
#right a.highlight:visited{color:#76872F;}
#right a.highlight:hover{color:#76872F;text-decoration:underline;}
#right a:link.pink, #right a:visited.pink{color:#4e829f;}
#right .marginbox{background-color:#FFF;border:1px solid #76872F;color:#FFF;margin-bottom:30px;text-align:left;}
#right .marginbox .inner{background-color:#A1B840;color:#FFF;margin:4px;padding:8px;}
#right .marginbox h3{color:#FFF;font-size:1.3em;margin-top:0;}
#right .marginbox p{line-height:1.2;margin-bottom:0;}
#right .marginbox p.iconrow{margin-bottom:10px;overflow:auto;}
#right .marginbox p.oneline{line-height:3;}
#right .marginbox a, #right .marginbox a:visited{color:#FFF;}
#right .hinweisbox{background-color:#FFF;border:1px solid #4e829f;color:#FFF;margin-bottom:30px;text-align:center;}
#right .hinweisbox .inner{background-color:#4e829f;color:#FFF;margin:4px;padding:8px;}
#right .hinweisbox h3{color:#FFF;font-size:1.3em;margin-top:0;}
#right .hinweisbox p{line-height:1.2;margin-bottom:0;}
#right .hinweisbox p.iconrow{margin-bottom:10px;overflow:auto;}
#right .hinweisbox p.oneline{line-height:3;}
#right .hinweisbox a, #right .hinweisbox a:visited{color:#FFF;}
#right .hinweisbox span{font-size:1.5em;line-height:1.5}
#right .caption{margin-top:10px;}
#footer{background:url(../images/bg-footer.gif) no-repeat #4e829f;clear:both;color:#fff;font-family:"Times New Roman", Times, serif;font-size:1.6em;line-height:1.2;margin:10px auto;height:50px;padding-top:50px;text-align:center;width:980px;}
#footer ul{}
#footer ul li{display:inline;padding-right:15px;}
#footer a:link{background:transparent;color:#76872F;font-weight:normal;text-decoration:none;}
#footer a:visited{color:#76872F;}
#footer a:hover{text-decoration:underline;}
blockquote{background-color:#4E829F;border:1px solid #CCCCCC;margin-bottom:20px;margin-left:10px;padding:0 10px 0 30px;box-shadow:8px 8px 8px #666;color:#fff;}
blockquote h2{color:#fff;}
blockquote a:link{color:#000;text-decoration:none;}
blockquote a:visited{color:#000;}
blockquote a:hover{color:#000;text-decoration:underline;}