@font-face {
font-family:"Agency FB";
src:url(AGENCYR.TTF);
}
html{
width:100%;
height:100%;
text-align:center;
}

body{
margin:0px;
padding:0px;
width:100%;
height:100%;
background-color:#cccccc;
color:#313131;
text-align:center;
}


html[xmlns="http://www.w3.org/1999/xhtml"]{/*Mozilla right-scroller-Fix*/
height:100.02%;
}
h\tml:f\irst-child>body{/*Opera and Safari right-scroller-Fix*/
height:101%;
}
img{
border:0px solid;
}
div#whole{
position:absolute;
width:100%;
left:0px;
height:100%;
}
div#All{
width:900px;
border-left:1px solid #313131;
border-top:1px solid #313131;
border-right:1px solid #313131;
border-bottom:none;
background-color:#eaf4ff;
text-align:left;
overflow:hidden;
}
div#head{
width:900px;
height:410px;
overflow:hidden;
background-image:url(../images/top-bg.gif);
}
h1{
display:block;
height:30px;
background-image:url(../images/stripes/stripe.jpg);
overflow:hidden;
margin:0px;
text-align:right;
font-family:"Agency FB", "Arial Narrow", "Helvetica Narrow",Arial;
font-size:30px;
font-weight:normal;
letter-spacing:0;
line-height:30px;
padding-right:60px;
padding-bottom:4px;
padding-left:0px;
padding-top:0px;
width:840px;
z-index:999999;
}
div#content{
background-image:url(../images/content-bg.gif);
background-repeat:no-repeat;
width:900px;
}

* html div#content{
height:430px;
}
div[id="content"]{
min-height:430px;
}
div#footer{
width:900px;
height:30px;
overflow:hidden;
border-left:1px solid #313131;
border-right:1px solid #313131;
background-color:#eaf4ff;
background-image:url(../images/footer-bg.gif);
}
div#videoclip{
width:900px;
height:280px;
overflow:hidden;
border-left:1px solid #313131;
border-right:1px solid #313131;
background-color:#eaf4ff;
text-align:center;
}
div#navi{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
position:absolute;
top:45px;
text-align:left;
margin-left:215px;
}
div#topCont{
padding:0px;
position:absolute;
top:105px;
text-align:left;
margin-left:20px;
}
div#menu2{
float:left;
width:160px;
margin-top:10px;
margin-right:20px;
}
div#menu2 div,div#imr{
margin-bottom:1px;
height:22px;
overflow:hidden;
}
div#menu2 div a{
display:block;
height:18px;
padding-left:10px;
overflow:hidden;
background-color:#ffdd7d;
color:#00447e;
font-family:"Arial Narrow","Helvetica Narrow",Arial;
font-size:12px;
letter-spacing:0;
white-space:nowrap;
text-decoration:none;
}
div#imr a{
text-decoration:none;
}
div#menu2 div a:hover,div#menu2 div a.Hover,div#menu2 div a.Hover:hover,div#imr a:hover,div#imr a{
display:block;
height:18px;
padding-left:10px;
overflow:hidden;
background-color:#eaf4ff;
color:#00447e;
font-family:"Arial Narrow","Helvetica Narrow",Arial;
font-size:12px;
}
div#leftHand{
float:left;
width:200px;
overflow:hidden;
}
div#rightHand{
float:left;
width:200px;
height:645px;
overflow:auto;
}
div#iLeftHand,div#iRightHand{
margin-left:20px;
margin-top:20px;
margin-right:20px;
margin-bottom:0px;
}
div#preIRightHand{
position:absolute;
margin-left:720px;
top:445px;
height:20px;
width:142px;
overflow:hidden;
background-color:#eaf4ff;
}

* html div#iLeftHand,* html div#iRightHand{
height:397px;
}
div[id="iLeftHand"],div[id="iRightHand"]{
min-height:397px;
}

div#mLeftHand{
margin-left:20px;
margin-top:20px;
margin-right:20px;
width:160px;
padding-top:10px;
background-color:#ffdd7d;
text-align:center;
font-size: 11px;
}

div#iLeftHand{
width:160px;
padding-top:10px;
background-color:#ffdd7d;
}
div.teaser{
text-align:center;
margin-bottom:10px;
}
div#cB{
clear:both;
height:1px;
margin-bottom:-1px;
overflow:hidden;
}
.bl{
font-family:Arial, Helvetica, sans-serif;
color:#336699;
font-size:10px;
}

div#iCont,div#iCont2, div#iCont_wetter{
float:left;
text-align:left;
width:500px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3d2822;
}
div#iCont2{
width:875px;
}
div#iCont_wetter{
width:700px;
}
p.copy10, table.copy10 tr td{/*hier mit dem letzten td alle gleichgesetzt, bei wunsch lässt sichs einfach ändern, das letzte td weg!!*/
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3d2822;
font-weight:bold;
letter-spacing:0px;
text-decoration:none;
}
td{
padding-bottom:0px;
padding-top:0px;
}
p.copy10C{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
}
.mini{
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
}

h2{
display:block;
margin-top:20px;
height:22px;
padding-top:3px;
padding-bottom:3px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
padding-bottom:10px;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3d2822;
font-weight:bold;
}
h3{
display:block;
margin-top:5px;
height:18px;
padding-top:3px;
padding-bottom:3px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3d2822;
font-weight:bold;
}

div#imgCont,div#imgContNot{
position:relative;
left:0px;
top:-4px;
float:left;
width:650px;
height:300px;
overflow:hidden;
}
div#imgCC{
width:500px;
padding:0px;
margin-top:-10px;
overflow:hidden;
text-align:center;
}
table{
margin-left:0px;
}
* html td{
padding:4px;
}
div#admin{
position:absolute;
margin-left:200px;
top:0px;
height:40px;
width:100px;
}
div#logo{
position:absolute;
top:0px;
height:100px;
width:200px;
}
iframe{
background-color:transparent;
}
form,textarea{
margin:0;
padding:0;
}

textarea.conttext,div.conttext{
width:450px;
height:250px;
margin-bottom:20px;
border:1px solid #313131;
}
textarea.conttext2,div.conttext2{
width:450px;
height:250px;
border:1px solid #313131;
}
textarea#nachricht{
height:80px;
width:204px;
overflow:auto;
}

input.switcher{
border:1px solid #313131;
cursor:pointer;
}
span[class="IES"]{
display:none;
}

input.nobord,input.delete{
border:1px solid #000000;
cursor:pointer;
}
hr{
padding:0px;
margin:20px;
display:block;
font-size:1px;
height:1px;
color:#000000;
background-color:#010101;
}
div#lang{
position:absolute;
top:45px;
}
div#iLang{
position:absolute;
left:780px;
}
div#impress{
position:absolute;
top:422px;
margin-left:30px;
}
a.impr{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#00447e;
text-decoration:none;
}
a.imprHover,a.imprHover:hover,a.impr:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#00447e;
text-decoration:underline;
}
img.thumbs{
margin-bottom:10px;
border:1px solid #0099FF;
}
div#fla{
margin-bottom:10px;
}
table[id="frt"] tr td input,table[id="frt"] tr td select{
margin-bottom:10px;
}
table#frt tr td input,table#frt tr td select{
font-size:10px;
width:200px;
height:12px;
}
table#frt tr td input.submit{
height:20px;
margin-bottom:40px;
border: 1px solid #000000;
}
table#frt tr td select{
height:18px;
width:205px;
}
table#frt tr td input.rdi{
width:12px;
margin-left:5px;
margin-bottom:3px;
}
table[id="frt"] tr td input.rdi{
position:relative;
left:0px;
top:4px;
}
textarea[name="nachricht"]{
margin-bottom:10px;
max-width:204px;
}
* html h1{
content:"\";
width:900px;
}

