*{margin:0;padding:0}
html{min-height:100%}
body{font-family: Georgia, Times, 'Times New Roman', serif;padding-bottom:50px}
body{background:url('/images/1.jpg') center center no-repeat;background-size:cover;min-height:100%}

.region-left{float:left}
.region-right{float:right}

.section{width:998px;margin:0 auto}

.motiv{background:url('/images/5.jpg') left top no-repeat #233b77;height:306px;margin:0 -21px;margin-top:-21px}
.motiv-text{text-align:right;float:right;width:270px;padding:15px}
.motiv-text h3{margin:0;color:#fecc00;font-style:italic;font-weight:normal;font-size:200%}
.motiv-text p{color:#fff}
.motiv-text li{color:#fff;list-style:none;font-size:125%;margin-top:2px}


.head{height:156px;margin:0 61px;color:#233b77}

.clear{clear:both}

.front-text{background:#ebecec;margin:0 -30px;border-top:9px solid #fff;padding-top: 15px;padding-bottom:55px;margin-bottom:-30px}
.front-text .region-left{min-height:120px;width:490px;padding:15px;border:9px solid #fff;color:#fff;background:url('/images/3.png') right top no-repeat #233b77;font-style:italic;line-height:140%}
.front-text .region-right{min-height:120px;width:280px;padding:15px;border:9px solid #fff;color:#233b77;background:url('/images/4.png') right top no-repeat #fecc00}

.head .region-left{padding-top:52px}
.head .region-right{text-align:right;padding-top:81px}
.head h1{font-size:250%}
.head p{font-size:125%}
.head p.phone{font-size:200%}
.nav-bar{height:69px;padding:0 61px;background:url('/images/2.png') center center no-repeat}
.nav-bar li{list-style:none;float:left;color:#233b77;margin-right:27px;line-height:56px;font-size:120%}
.nav-bar li a{color:inherit;text-decoration:none}

.nav-bar li a:hover{text-decoration:underline}
.nav-bar li a.active{text-decoration:underline}

.nav-bar li.english{float:right;margin:0;font-style:italic}
.nav-bar li.deutsch{float:right;margin:0;font-style:italic}

.main{margin:0px 17px;margin-top:-13px;padding:0 44px;padding-top:44px;background:url('/images/2.png') center -56px no-repeat #ebecec}
.bottom{background-color:#233b77;height:78px;margin:0px 17px;text-align:center;line-height:78px}
.bottom a{color:#fff;text-decoration:none}
.bottom a:hover{text-decoration:underline}

.content{background:#fff;min-height:550px;padding:0 30px;padding-bottom:30px;margin-top:-15px}

.content h2{background:#ebecec;color:#233b77;font-size:190%;font-style:italic;font-weight:normal;margin:0 -30px;padding:0 0px;padding-bottom:7px;margin-bottom:30px}
.content h3{margin-top:15px}
.content ul{padding-left:30px;margin-bottom:6px}

.content p{margin-bottom:6px}
