
@font-face {
    font-family: 'Futura LtCn Bt';
    src: url('fonts/tt0200m.eot');
    src: url('fonts/tt0200m.eot?#iefix') format('embedded-opentype'),
         url('fonts/tt0200m.woff') format('woff'),
         url('fonts/tt0200m.ttf') format('truetype'),
         url('fonts/tt0200m.svg#futuralt') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'Futura BdCn Bt';
    src: url('fonts/tt0202m.eot');
    src: url('fonts/tt0202m.eot?#iefix') format('embedded-opentype'),
         url('fonts/tt0202m.woff') format('woff'),
         url('fonts/tt0202m.ttf') format('truetype'),
         url('fonts/tt0202m.svg#futuralt') format('svg');
    font-weight: normal;
    font-style: normal;}

html,body{
 font-family:Futura LtCn Bt;
 color:#333;
 font-size:12pt;
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 background-color:#FFFFFF;}

img{ border:none; }

hr{border:none;background-color:#333;color:#333;}

.L{
 height:10px;
 line-height:10px;
 font-size:10px; }

strong{
 line-height:7mm;
 font-size:13pt;
 font-weight:normal;
 font-family:Futura BdCn Bt;}

#seite {
 margin:auto;
 width:960px;
 min-height:630px;
 background-color:#FFFFFF;}

#kopf {
 width:960px;
 height:264px;
 background-color:#EAEAEA;}

#unterkopf{
 height:45px;
 text-align:center;
 background-color:#666666;}

#unterkopftext{
 padding-top:10px;
 font-family:Futura LtCn Bt;
 color:#EAEAEA;
 font-size:20pt;}
 
#bilderleiste{
 width:100%;
 overflow:hidden;
 font-family:Futura LtCn Bt;
 height:180px;
 background-color:#ffffff;}

#bilderleisteinner{
 white-space:nowrap;
 width:100%;
 overflow:visible;
 font-family:Futura LtCn Bt;
 height:180px;
 background-color:#ffffff;}

#redline{
 font-family:Futura LtCn Bt;
 height:45px;
 background-color:#96183E;}
 
#content{
 font-family:Futura LtCn Bt;
 background-image:url(layout/verlauf.png);
 background-repeat:repeat-x;}

#navigation{
 padding-top:28px;
 font-family:Futura LtCn Bt;
 display:inline;
 float:left;
 width:260px;
 text-align:right;}

.navigation,.navigation_hidden{
 list-style-type:none;
 margin:0;
 padding:0;}

.navigation li .navigation,
.navigation li .navigation_hidden{
} /* Subebene einrücken */

.navigation li .navigation_hidden{
 display:none;}

#cleft{
 display:inline;
 padding-top:26px;
 padding-left:55px;
 padding-right:0px;
 float:left;
 width:400px;
 text-align:left;}

#cleft p,
#vita td {
 padding:0;margin:0;
 font-weight:400;
 font-family:Futura LtCn Bt;
 font-size:14pt;
 line-height:7mm;
 color:#666666;}

#cright{
 display:inline;
 float:left;
 padding-top:5px;
 width:215px;
 text-align:left;}

#fuss {
 display:none;}

#cright p{
 line-height:5.25mm;
 font-family:Futura LtCn Bt;
 font-size:12pt;}

h1{
 margin:0;
 line-height:7mm;
 margin-bottom:6.5mm;
 font-family:Futura LtCn Bt;
 font-size:18pt;}

.short{
 display:inline-block;
 background-image:url(layout/redline.png);
 background-repeat:no-repeat;
 background-color:#96183E;
 font-size:1px;
 width:2px;
 vertical-align:top;
 margin-top:3px;
 margin-left:5px;
 margin-right:5px;
 min-height:17px;
 height:17px;}

.link{
 white-space:nowrap;
 color:#666666;
 text-decoration:none;}

.link:hover{
 text-decoration:underline;}

h1,.red{
color:#96183E;}

.bred{
vertical-align:top;
border:none;
color:#ffffff;
display:inline-block;background-color:#96183E;height:20px;}

.inp2h{
 position:absolute;top:-1000px;left:-1000px;
 display:none;}

.inp2{
 font-family:Futura LtCn Bt;
 font-size:11pt;
 min-height:20px;
 border:none;
 color:#96183E;
 width:300px;
 background-color:#EAEAEA;}

textarea.inp2{
 min-height:150px;
 overflow:auto;}

.inp3{
 padding-top:2px;
 cursor:pointer;
 font-family:Futura LtCn Bt;
 vertical-align:top;
 border:none;
 font-size:13pt;
 color:#96183E;
 font-weight:700;
 display:inline-block;background-color:#ffffff;height:20px;}

.nav,.nava{
 font-family:Futura LtCn Bt;
 font-size:18pt;
 width:220px;
 vertical-align:top;
 padding-right:40px;
 background-image:url(layout/nav.png);
 background-repeat:no-repeat;
 background-position:-20px 0;
 text-decoration:none;
 font-weight:700;
 display:block;
 text-transform: capitalize;
 color:#666666;
 line-height:5mm;
 margin-bottom:9mm; }

.nava,.nava:hover{
 background-image:url(layout/navred.png);
 color:#96183E;}
 
.nav:hover{
 background-image:url(layout/navh.png);
 color:#666666;}

.snav,.snava{
 font-family:Futura LtCn Bt;
 font-size:12pt;
 width:240px;
 padding-right:40px;
 text-decoration:none;
 font-weight:400;
 display:block;
 text-transform: capitalize;
 color:#666666;
 line-height:18px;
 margin-top:10px;}

.snava,.snava:hover{
 color:#96183E;}
 
.snav:hover{
 color:#666666;}

.cb{clear:both;}