body {
background: url(/images/bg.jpg) repeat-x #1f1f1f; 
margin: 10px 0 0 0; 
text-align: center;
}


body, table, td, tr, div, p, pre, ul {
font-family: verdana, helvetica, "sans serif"; 
font-size:11px;
color:#000000;
line-height:10pt;
}


a, a:active, a:visited {
color: #000000; 
font-weight: none; 
text-decoration: none;
}

a:hover {
color: #000000;
text-decoration: underline;
}

form, p {
margin: 0;
}

input {
background: url(/images/inputBg.png) repeat-x #77593d; 
border: 1px solid #1f1f1f; 
margin: 1px; 
padding: 1px; 
color: #fafafa;
}

/*Hauptseite*/

#wrapper{
position: relative; 
width: 961px; 
margin: auto; 
text-align: left;
}

#header {
background: url(/images/header.png) no-repeat; 
position: relative; 
top: 0px; 
left: 0px; 
height: 152px;
}

#logo {
background: url(/images/logo.png) no-repeat; 
display: block; 
position: absolute; 
top: 22px; 
left: 15px; 
width: 197px; 
height: 92px;
}

#rotator {
position: absolute; 
top: 39px; 
left: 467px; 
width: 468px; 
height: 60px;
}

#nav_top {
position: absolute; 
top: 118px; 
left: 21px; 
width: 921px; 
height: 29px;
}

ul.nav {
list-style-type: none; 
padding: 0; 
margin: 0;
}

ul.nav li {
float: left; 
display: inline; 
width: 90px; 
margin: 0 2px 0 0;
}

a.topButton, a.topButton:active, a.topButton:visited {
background: url(/images/topButton.png); 
display: block; 
line-height: 29px; 
height: 29px; 
width: 90px; 
color: #1f1f1f; 
font-weight: bold; 
font-size: 10px; 
text-align: center; 
text-decoration: none; 
padding: 0; 
margin: 0 2px 0 0;
}

a.topButton:hover {
background: url(/images/topButtonOver.png); 
color: #fff;
}

#main {
background: url(/images/mainBg.png) repeat-y; 
position: relative; 
top: 0px; 
left: 0px; 
width: 961px;
}

#center_column {
position: relative; 
top: 0px; 
left: 17px; 
width: 626px; 
float: left;
}

#left_column {
position: relative; 
top: 0px; 
left: 12px;
width: 150px; 
float: left;
}

#right_column {
position: relative; 
top: 0px; 
left: 22px; 
width: 150px; 
float: left;
}

#footer {
background: url(/images/footer.png) no-repeat; 
position: relative; 
top: 0px; 
left: 0px; 
width: 961px; 
height: 25px;
}

/* Alle Klassen */
.displaynone {
display: none;
}

.clear {
clear: both;
}

.hide {
position: absolute; 
top: -20px; 
left: -20px;
}

.submitLogin {background: url(/images/submitLogin.jpg) no-repeat; border: 0; margin: 3px 1px 1px 1px; width: 87px; height: 25px;}
.box_big_top {background: url(/images/contentTop.png); width: 615px; height: 16px; text-align: left; font-weight: bold; padding: 12px 3px 0px 8px;}
.box_big_top h3 {margin: 0; font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;}
.box_big_mid {background: url(/images/contentMid.png); width: 616px; text-align: left; padding: 0px 5px;}
.box_big_mid h4 {font-size: 12px; margin: 0; color: #fa4b00;}
.box_big_foot {background: url(/images/contentFoot.png); width: 626px; height: 24px; margin: 0 0 5px 0;}
.box_small_top {background: url(/images/navTop.jpg); width: 143px; height: 15px; text-align: right; font-weight: bold; padding: 12px 4px 0px 3px;}
.box_small_top h3 {margin: 0; font-size: 10px; font-weight: bold; color: #FFF;}
.box_small_mid {background: url(/images/navMid.jpg); width: 144px; text-align: left; padding: 0 3px;}
a.nav, a.nav:visited {background: url(/images/linkBg.jpg) no-repeat; display: block; width: 137px; line-height: 14px; padding: 0 0 0 14px; text-decoration: none; font-weight: normal; color: #000;}
a.nav:hover {color: #000; text-decoration: none}
.box_small_foot {background: url(/images/navFoot.jpg); width: 150px; height: 21px; margin: 0 0 5px 0;}
.skybanner {position: relative; top: 0px; left: 0px; width: 120px; height: 600px; background: #222; margin: auto;}



select {
background: url(/images/inputBg.png) repeat-x #77593d; 
border: 1px solid #1f1f1f; 
margin: 1px; 
padding: 1px; 
color: #fafafa;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, san-serif;
font-weight: normal;
}

textarea {
background: url(/images/inputBg.png) repeat-x #77593d; 
border: 1px solid #1f1f1f; 
margin: 1px; 
padding: 1px; 
color: #fafafa;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, san-serif;
font-weight: normal;
}

option {
background: url(/images/inputBg.png) repeat-x #77593d; 
border: 1px solid #1f1f1f; 
margin: 1px; 
padding: 1px; 
color: #fafafa;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, san-serif;
font-weight: normal;
}

.tr_row0 {
 BACKGROUND-COLOR: #cdbdae;
}

.tr_row1 {
 BACKGROUND-COLOR: #cdbdae;
}

.tr_head {
 BACKGROUND-COLOR: #876a50;
 COLOR:#ffffff;
 FONT-WEIGHT: bold;
}


.tr_head1 {
 BACKGROUND-COLOR: #876a50;
}





