html {overflow-x:hidden;} 


body {
 height:100%;
 margin:5px 0 0 0;
 padding:0px;
 background-color:#000000;
 background-image:url("../gfx/bg.gif");
 background-repeat:repeat-x; 
}

img {
 border:none;
}


#container {
 width:821px;
 margin:auto; 
}



#header {
 position:relative;
 width:821px;height:194px;
 background-image:url("../gfx/header.gif");
 background-repeat:no-repeat; 
 background-color:#000000;
}



#contentContainer {
 position:absolute;
 top:220px;
 width:733px;
 margin-left:88px;
 z-index:0;
}


/* RECHTE SPALTE */

#right {
 float:right;
 width:200px;
 margin:30px 0 0px 0px;
 color:#FFCC66;font: normal 10px Verdana,Arial,Helvetica,sans-serif;;
}

#right p {
 margin:0;
 padding:0 0 0 15px;
}

#right a:link,#right a:visited {
 color:#ffcc66;
}

#right a:active,#right a:focus,#right a:hover {
 text-decoration:none;
}



/* CONTENT */


#content {
 width:510px;color:#ccccff;
 font:normal 12px Verdana,Arial,Helvetica,sans-serif;
}

#content.xxl{
 width:700px;
}

/* für IE */
* html #content {
  height:400px;
 }

/* für FF / Opera */
html>body #content {
 min-height:400px;
}




#content h1 {
 color:#CCCCFF;font: bold 18px Verdana,Arial,Helvetica,sans-serif;;
 margin:0 0 10px 0;
}

#content h2 {
 color:#FFCC66;font: bold 12px Verdana,Arial,Helvetica,sans-serif;;
 margin:20px 0 10px 0;
}

#content td {
 font: normal 12px Verdana,Arial,Helvetica,sans-serif; 
 color:#CCCCFF;line-height:20px;
}

#content p {
 margin:0;padding:0;
 font: normal 12px Verdana,Arial,Helvetica,sans-serif; 
 color:#CCCCFF;line-height:16px;margin:0 0 15px 0;
 text-align:justify;
}

#right fieldset{
 font: normal 10px Verdana,Arial,Helvetica,sans-serif; 
 color:#CCCCFF;margin:0 0 15px 0;
}

fieldset legend{
 font-weight:bold;color:#FFCC66;
}

#content table#buchung td{
 padding-left:5px;
}
#content td .hinweis {
 
}
#content td .hinweis ul {
 color:green; margin:0;padding:0;
}
#content td .hinweis b {
 color:green;
}



#content td .hinweis ul li {
margin-left:15px;color:#999;
list-style-type:disc;
}


#content a.menulist span {
 display:block;
}

.footnote {
 font-size:70%;color:red;font-weight:bold;
 vertical-align:super;margin-left:-2px
}



#content a:link,#content a:visited {
 color:#ffcc66;
}

#content a:active,#content a:focus,#content a:hover {
 text-decoration:none;
}

INPUT.submit {
 background:#FFCC66;color:#000;
 font: bold 12px Verdana,Arial,sans-serif; 
}



.msg_admin {
 border: solid 2px #6AEA4C;
 font: normal 10px Verdana,Arial,sans-serif; color:#CCCCFF;
 padding:5px;margin-bottom:1px;
}

.error_admin {
 border: solid 2px red;
 font: normal 10px Verdana,Arial,sans-serif; color:#CCCCFF;
 padding:5px;
}

INPUT,TEXTAREA {
 background-color:#111;
 color:#CCCCFF;
 font-size:12px;
}



/* FOOTER */

#footer {
 clear:both;
 color:#6D6D8C;
 font: normal 10px Arial,Helvetica,sans-serif;
 background-image:url("../gfx/bg_footer.gif");
 background-repeat:no-repeat; 
 width:692px;height:32px;
 padding:10px 0 0 10px;
}

#footer a:link,#footer a:visited {
 color:#6D6D8C;
}

#footer a:active,#footer a:focus,#footer a:hover {
 text-decoration:none;color:#CCCCFF
}




/* NAVIGATION */

#navbar {
 position:relative;
 top:-115px;left:164px;
 width:804px;height:27px;
 vertical-align:middle;
 color:#CCCCFF;
}

#navbar div#button1 {
 position:absolute;
 left:518px;
 z-index:200;
}
#navbar div#button2 {
 position:absolute;
 z-index:200;
 left:510px;top:30px;
}
#navbar div#button3 {
 position:absolute;
 z-index:200;
 left:502px;top:60px;
}



/* ZTIX */


TABLE.normal {width:510px;background:#555;}
TABLE font {color:#ccccff;font-size:10px;}
TABLE td.mittelfett {  color:#ffcc66;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; clip: rect( ) }

.mittelhgr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; clip: rect( ) ; background-color: #111111; }

.mittelhgrfett { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; clip: rect( ) ; background-color: #111111; }
.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; clip: rect( ) ; background-color: #555555; }
.whitefett { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; clip: rect( ) ; background-color: #555555;  }

img.hoverSensitive{
 border: solid 1px #000;
}
img.hoverSensitive:hover{
 border: solid 1px #ffcc00;
}

