body, p,
h1, h2, h3, h4, h5, h6,
table, tr, td, div,
ul, ol, li,
.title, .mainnav, .mainnavtext, .buttontext,
.button-top, .button-top-active, .sprache, .spracheactive, .mainnavactive, .subnav, .subnavactive, .subnavtext, .ftable, .subnavtextactive, .path, .input1, .input2, .input3, .input4,  .small, .smallred, .red,
form, input, select, .footer, .hypernav
a, a:link, a:active, a:visited,
a,
     a:link,
     a:active,
     a:visited,
     a:hover
     {
       font-family: Verdana, Helvetica, sans-serif;
       font-size: 12px;
       line-height:17px;
       text-decoration: none;
       font-weight: normal; 
}

img {
behavior: url("/cms/site/js/iepngfix.htc");
}	

body {
	background-color: #000000;
	background-image: url(/cms/site/img/bg-main.jpg);
	background-repeat:repeat-x;
}

.ftable td
{
 border-bottom: 1px solid #CCCCCC;
}


.maincontentbox
{
 min-height:575px;
 height:auto !important;  /* für moderne Browser */
 height:575px;  /*für den IE */
 background-color:#FFFFFF;
}


.input1
{
 width:400px;
 border: 1px solid #000000;
 font-color:#000000;
}
		
.input2
{
 width:90px;
 border: 1px solid #000000;
 font-color:#000000;
}

.input4
{
 width:35px;
 border: 1px solid #000000;
 font-color:#000000;
}

.input3
{
 border: 1px solid #000000;
 font-color:#000000;
}
			
.small
{
 font-size:10px;
}

.smallred
{
 font-size:10px;
 color:#980311;
}

.red,.error,.errors
{
 color:#980311;
 font-weight:bold;
}

#pfad
a, a:link, a:active, a:visited,
a,
     a:link,
     a:active,
     a:visited,
     a:hover
{
color:#980311;
font-size:11px;
}

a:hover
{
 text-decoration:underline;
}

.hypernav
a, a:link, a:active, a:visited,
a,
     a:link,
     a:active,
     a:visited,
     a:hover
{
color:#980311;
font-size:12px;
}

.mainnav
{
 width:188px;
 height:24px;
 background-color:#980311;
 border-bottom:1px solid #FFFFFF;
 cursor:pointer; 
 cursor:hand;
}

.mainnavactive
{
 width:188px;
 height:24px;
 background-color:#0F5186;
 border-bottom:1px solid #FFFFFF;
 cursor:pointer; 
 cursor:hand;
}

.subnav
{
 width:148px !important; /* für moderne Browser */
 width:150px;  /*für den IE */
 height:24px;
 background-color:#FFFFFF;
 border-bottom:1px solid #3D3D3D;
 border-right:1px solid #3D3D3D;
 border-left:1px solid #3D3D3D;
 cursor:pointer; 
 cursor:hand;
}

.subnavactive
{
 width:148px;
 height:24px;
 background-color:#1268AE;
 border-bottom:1px solid #3D3D3D;
 border-right:1px solid #3D3D3D;
 border-left:1px solid #3D3D3D;
 cursor:pointer; 
 cursor:hand;
}

.title
{
 color:#980311;
 font-weight:bold;
 font-size:14px;
 
}

.mainnavtext
{
padding-left:18px;
padding-top:4px;
color:#FFFFFF;
font-size:13px;
}

.subnavtext
{
padding-left:10px;
padding-top:3px;
color:#3D3D3D;
font-size:11px;
}

.subnavtextactive
{
padding-left:10px;
padding-top:3px;
color:#FFFFFF;
font-size:11px;
}

.buttontext
{
padding-top:6px;
text-align:center;
color:#FFFFFF;
cursor:pointer; 
cursor:hand;
font-size:14px;
}

.button-top
{
position:absolute;
background-image: url(/cms/site/img/buchen-button.png);
left:9px;
top:251px;
z-index:4;
behavior: url("/cms/site/js/iepngfix.htc");
}

.button-top-active
{
position:absolute;
background-image: url(/cms/site/img/buchen-button-blue.png);
left:9px;
top:251px;
z-index:4;
behavior: url("/cms/site/js/iepngfix.htc");
}

h1
{
 height:30px;
 width:610px;
 background-image:url(/cms/site/img/bg-title.png);
 color:#000000;
 background-repeat:no-repeat;
 padding-left:10px;
 padding-top:6px;
 font-size:12px;
 font-weight:bold;
behavior: url("/cms/site/js/iepngfix.htc");
}


#zentriert {
  position:absolute;
  left:50%;
  top:20px;
  margin-left:-460px;
}

#sprache
{
 float:left;
 position:absolute;
 left:743px;
 top:4px;
 z-index:5;
}

.sprache,
a.sprache:link,
a.sprache:visited,
a.sprache:active,
a.sprache:hover
{
 color: #FFFFFF;
}


.subnavlink,
a.subnavlink:link,
a.subnavlink:visited,
a.subnavlink:active,
a.subnavlink:hover
{
 color: #3D3D3D;
 text-decoration:none;
}

a.subnavlink:hover
{
 color: #FFFFFF;
}

.mainnavlink,
a.mainnavlink:link,
a.mainnavlink:visited,
a.mainnavlink:active,
a.mainnavlink:hover
{
 color: #FFFFFF;
 text-decoration:none;
}





.spracheactive,
a.spracheactive:link,
a.spracheactive:visited,
a.spracheactive:active,
a.spracheactive:hover 
{
color: #FFFFFF;
font-weight:bold;
}


#bg-top
{
 position:absolute;
 left:333px;
 top:0px;
 z-index:2;
}

#img-top
{
 position:absolute;
 left:0px;
 top:0px;
 z-index:4;
}

#logo-top
{
 position:absolute;
 left:11px;
 top:12px;
 z-index:5;
}

#writing-img-top
{
 position:absolute;
 left:163px;
 top:91px;
 z-index:5;
}


#writing-top
{
 position:absolute;
 left:361px;
 top:34px;
 z-index:3;
}

#logo-round-top
{
 position:absolute;
 left:669px;
 top:27px;
 z-index:4;
}

#logo-right-top
{
 position:absolute;
 left:631px;
 top:193px;
 z-index:3;
}

#video-link
{
 position:absolute;
 left:690px;
 top:255px;
 z-index:3;
}

#navi-top
{
 position:absolute;
 left:0px;
 top:277px;
 z-index:3;
 border-bottom:1px solid #FFFFFF;
}

#content-right-red
{
 position:absolute;
 left:890px;
 top:262px;
 z-index:3;
}

#maincontent
{
 position:absolute;
 left:0px;
 top:260px;

}





