body {
 width:100%;
 height:100%;
 margin:0px;
 position:absolute;
 overflow:auto;
 background-color:#ffffff;}
 
#page{ 
 position:absolute;
 top:0px;
 left:50%;
 width:946px;
 padding:0px;
 margin:0px;
 margin-left:-473px;
 border-width:2px;
 border-color:#313995;
 border-style:solid;}

#head{ 
 position:absolute;
 top:0px;
 left:0px;
 width:946px;
 height:100px;
 background-color:#fefefe;}

#topmenue{ 
 position:absolute;top:100px;
 left:0px;
 width:946px;
 height:22px;
 text-align:right;
 background-color:#313995;}

#menue{ 
 width:186px;
 text-align:left;
 overflow:hidden;
 background-color:#313995;}

#content{ 
 width:760px;
 text-align:left;
 background-color:#ffffff;}

#divide{ 
 height:3px;
 width:946px;
 text-align:left;
 background-color:#313995;}

#footer { 
 height:22px;
 width:946px;
 text-align:center;
 background-color:#fefefe;}

#page_index{ 
 position:absolute;
 top:0px;
 left:50%;
 width:946px;
 height:550px;
 overflow:hidden;
 padding:0px;
 margin:0px;
 margin-left:-473px;
 border-width:2px;
 border-color:#313995;
 border-style:solid;
 background-color:#fefefe;}

#head_index{ 
 position:absolute;
 top:-2px;
 left:-2px;
 width:946px;
 height:100px;
 border-width:2px;
 border-color:#313995;
 border-style:solid;
 background-color:#fefefe;}

#menue_index{ 
 z-index:2;
 position:absolute;top:-421px;
 left:496px;
 width:220px;
 text-align:left;
 overflow:hidden;}

#content_index{ 
 position:absolute;top:102px;
 left:0px;
 width:946px;
 overflow:hidden;
 background-color:#fefefe;}

#film { 
 position:absolute;top:50px;left:50%;
 margin-left:-176px;
 width:352px;
 text-align:center;}

#footer_index { 
 position:absolute;top:530px;
 left:0px;
 height:22px;
 width:946px;
 text-align:center;
 background-color:#fefefe;}

#flag {
 position:absolute;
 left:0px;
 height:22px;
 width:946px;
 text-align:left;
 margin-top:2px;
 margin-left:3px;
 background-color:transparent;}

#vmd {
 position:absolute;
 top:2px;
 text-align:right;
 left:816px;
 height:22px;
 width:120px;
 margin-top:2px;
 margin-left:3px;
 background-color:transparent;}

.einruecken {
 margin-left:10px;}
 
h3 {
 text-decoration:none;
 margin-bottom:0px;
 font-family:Tahoma;
 font-size:10pt;
 color:#313995;
 font-weight:bold;}
 
.font1 {
 font-family:Tahoma;
 font-size:13px;
 color:#fefefe;
 font-weight:bold;text-decoration:none;}

.font2 {
 font-family:Tahoma;
 font-size:13px;
 color:#fefefe;
 font-weight:normal;text-decoration:none;}

.font3 {
 font-family:Tahoma;
 font-size:11px;
 color:#333333;
 font-weight:normal;text-decoration:none;}

.titelzeile {
 font-weight:bold;
 margin-bottom:15px;
 font-family:Tahoma;
 font-size:30pt;
 color:#ffffff;
 font-weight:normal;text-decoration:none;}

.title {
 font-weight:bold;
 margin-bottom:15px;
 font-family:Tahoma;
 font-size:14px;
 color:#333333;
 font-weight:bold;text-decoration:none;}

.text,.formular,.input1 {
 font-weight:normal;
 font-family:Tahoma;
 font-size:12px;
 color:#333333;
 font-weight:normal;text-decoration:none;}

.link {
 font-weight:normal;
 margin-bottom:15px;
 font-family:Tahoma;
 font-size:12px;
 color:#313995;
 font-weight:normal;text-decoration:underline;}

.minilink {
 font-weight:normal;
 margin-bottom:8pt;
 font-family:Tahoma;
 font-size:12px;
 color:#313995;
 font-weight:normal;text-decoration:underline;}

.teaser {
 background-color:#f0f0f0;
 width:230px;
 font-weight:normal;
 margin-bottom:15px;
 font-family:Tahoma;
 font-size:12px;
 color:#333333;
 font-weight:normal;text-decoration:none;}

.inavi {
 width:190px;
 font-family:Verdana;
 font-size:15px;
 color:#fefefe;
 letter-spacing:1px;
 font-weight:normal;text-decoration:none;}

.inavi:hover {
 letter-spacing:0px;
 font-weight:bold;}

.xtd {
 background-color:#313995;}

.xtd:hover {
 background-color:#6169C5;}
 
.navi {
 width:185px;
 border-style:solid;
 border-color:#313995;
 border-width:1px;
 font-family:Tahoma;
 font-size:13px;
 color:#fefefe;
 font-weight:normal;text-decoration:none;}

.naviaktiv {
 width:185px;
 border-style:solid;
 border-color:#6169C5;
 border-width:1px;
 line-height:17px;
 font-family:Tahoma;
 font-size:13px;
 color:#fefefe;
 background-color:#6169C5;
 font-weight:normal;text-decoration:none;}

.snavi {
 border-style:solid;
 border-color:#313995;
 border-width:1px;
 font-family:Tahoma;
 font-size:12px;
 color:#fefefe;
 font-weight:normal;text-decoration:none;}

.navi:hover,.snavi:hover {
 width:185px;
 border-style:solid;
 border-color:#6169C5;
 border-width:1px;}

.bigwhite {
 font-family:Tahoma;
 font-size:32px;
 color:#fefefe;
 font-weight:bold;text-decoration:none;}

.biggray {
 font-family:Tahoma;
 font-size:40px;
 color:#D0D0D0;
 font-weight:bold;text-decoration:none;}

.mlfmaf {
 font-family:Times New Roman;
 font-size:26px;
 color:#ffffff;
 font-weight:bold;text-decoration:none;}

.wlink {
 margin-left:10px;
 font-family:Tahoma;
 font-size:13px;
 color:#fefefe;
 font-weight:bold;text-decoration:none;}

.slink {
 margin-left:10px;
 font-family:Tahoma;
 font-size:13px;
 color:#333333;
 font-weight:bold;text-decoration:none;}
