
body,html{margin:0;padding:0;
 padding:0px;
 margin:0px;
}

body { background-image:url(layout/hintergrund.gif); background-repeat:repeat-y;
 background-position:50% 0;
 width:100%;
 height:100%;}
 
#seite {
 background-image:url(layout/hintergrund.gif);
 background-repeat:repeat-y;
 margin:auto;
 height:100%;
 width:950px; }

#kopf {
 background-image:url(layout/kopf1.gif);
 width:950px;
 height:131px;}

#left {
 width:175px;}

#menue {
 width:100%;
 margin-top:15px;}

#middleindex {
 position:absolute;top:0px;
 width:775px;}

#middle {
 width:600px;}

#content {
 margin-left:30px;
 margin-top:0px;
 width:540px;}
 
#right1,#right2 {
 text-align:center;
 width:175px;}

#newsletter {
 width:181px;
 height:109px;
 overflow:hidden;
 position:absolute;
 left:50%;
 top:450px;
 margin-left:-433px;}

#cc {
 width:950px;
 position:absolute;top:65px;left:50%;
 background-image:url(layout/hg.gif);
 margin-left:-495px;
 overflow:visible;}

#copy {
 position:absolute;
 left:50%;bottom:8px;
 overflow:hidden;
 margin-left:-485px;
 margin-bottom:13px;}

#design {
 position:absolute;left:50%;bottom:8px;
 overflow:hidden;
 margin-left:290px;
 margin-bottom:13px;}

#teaser {
 width:155px;
 margin:10px;
 margin-top:80px;}

#iteaser {
 width:155px;
 margin:10px;
 margin-top:360px;}

#uhr {
 position:absolute;left:50%;
 margin-left:80px;
 background-image:url(layout/rund.gif);
 background-color:transparent;
 width:140px;
 height:140px;
 padding-left:12px;
 padding-top:7px;
 background-repeat:no-repeat;
 margin-top:20px;
 margin-right:170px;}

.dframe {
 width:139px;
 border-style:dotted;
 border-color:#000000;
 border-width:1px;
 margin:auto;
 padding-top:7px;
 padding-bottom:7px;}

.dframe2 {
 width:100%;
 border-style:dotted;
 border-color:#000000;
 border-width:1px;
 margin:auto;
 padding-top:7px;
 padding-bottom:7px;}

.textw{
 color:#ffffff;}

.borderdframe {
 border-style:double;
 border-color:#EB3D00;
 border-width:3px;}

.borderframe {
 border-style:solid;
 border-color:#EB3D00;
 border-width:1px;}

.terminh,.termint {
 font-family:Tahoma,Arial;
 color:#ffffff;}
 
.terminh {
 font-size:10.5pt;
 font-weight:bold;}

.tgrau {
 font-family:Tahoma,Arial;
 color:#999999;
 font-size:14pt;
 font-weight:bold;}

.trot {
 font-family:Tahoma,Arial;
 color:#F42500;
 font-size:23pt;
 font-weight:bold;}

.termint {
 font-size:9pt;
 font-weight:normal;}

.dline {
 margin-top:5px;
 margin-bottom:5px;
 width:100%;
 border-style:none none dotted none;
 border-color:#ffffff;
 border-width:2px;
 font-size:2px;
 line-height:2px;}

.title{
 font-family:Tahoma,Arial;
 font-size:20pt;
 color:#999999;
 margin-bottom:20px;
 text-align:right;
 font-weight:normal;}

.llink,.llink1,.text {
 font-family:Tahoma,Arial;
 font-size:10pt;
 color:#333333;
 text-decoration:none;}

.llink,.llink1 {
 font-weight:bold;}
 
.llink1 {
 color:#EB3D00;}

.design {
 font-family:Tahoma,Arial;
 font-size:8pt;
 font-weight:normal;
 color:#000000;
 text-decoration:none;
 margin-left:15px;}

.mon,.moff{
 display:block;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:bold;
 margin-bottom:5px;
 text-decoration:none;}

.mon {
 background-color:#ffffff;
 color:#EB3D00;}

.moff {
 color:#000000;}

.moff:hover {
 background-color:#f0f0f0;}

.mon:hover,.moff:hover  {
 color:#CC2200;}

.nobo {
 border:none;}

.overview {
 display:inline;
 float:left;
 margin-left:17px;
 margin-right:18px;
 width:140px;
 padding:0px;
 height:160px;
 background-image:url(layout/frm2.gif);
 background-repeat:no-repeat;
 text-align:center;
 border:none;}

.redline{
 width:540px;
 height:1px;
 line-height:1px;
 margin-top:4px;
 margin-bottom:10px;
 background-color:#EB3D00;}

.redvline{
 height:375px;
 width:1px;
 font-size:1px;
 margin-left:15px;
 margin-right:15px;
 background-color:#EB3D00;}

.under {
 text-decoration:underline;}

.underbold {
 font-weight:bold;
 text-decoration:underline;}

strong {
 color:#666666;}

.red {
 background-color:transparent;
 color:#EB3D00;}

.sfield {
 border:none;
 border-color:#ffffff;
 background-image:url(layout/sfield.gif);
 background-repeat:no-repeat;
 width:190px;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:bold;
 padding-left:1px;
 color:#000000;
 text-decoration:none;}

.sfield2 {
 border:none;
 border-color:#ffffff;
 background-image:url(layout/sfield2.gif);
 background-repeat:no-repeat;
 width:80px;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:bold;
 padding-left:1px;
 color:#000000;
 text-decoration:none;}

.sfield60 {
 border:none;
 border-color:#ffffff;
 background-image:url(layout/sfield60.gif);
 background-repeat:no-repeat;
 width:60px;
 height:18px;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:bold;
 padding-left:1px;
 color:#000000;
 text-decoration:none;}

.field80,.field,.field2 {
 border:none;
 border-color:#ffffff;
 background-image:url(layout/field.gif);
 width:190px;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:normal;
 padding-left:1px;
 color:#000000;
 text-decoration:none;}

.field {
 overflow:hidden;
 height:18px;}

.field2 {
 overflow:auto;
 height:60px;}

.field80 {
 overflow:hidden;
 width:80px;}

.sbutton {
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:normal;
 color:#000000;}
 
