body {
background-color: #000000;
color: #ffffff;
font-family: arial;


margin: 2px;
scrollbar-3dlight-color: #8e8c8d;
scrollbar-arrow-color: #d9d5d2;
scrollbar-base-color: #5f5d5e;
scrollbar-darkshadow-color: #5f5d5e;
scrollbar-face-color: #5f5d5e;
scrollbar-highlight-color: #d9d5d2;
scrollbar-shadow-color: #8e8c8d;
scrollbar-track-color: #8e8c8d;
}

a:link {
font-family: arial;
font-weight: regular;
font-size: 8pt;
color:#ffffff; 
text-decoration: none;
}

a:visited {
font-family: arial;
font-weight: regular;
font-size: 8pt;
color:#ffffff;  
text-decoration: none;
}

a:hover {
font-family: arial;
font-weight: regular;
font-size: 8pt;
color:#f1c232; 
text-decoration: none;
}


#basis {
width: 824px;
height: 604px;
position: relative;
}

#aussen {
width: 824px;
height:604px;
}


#menubanner {
width: 575px;
height: 235px;
position: absolute;
top: 0px;
left: 0px;
background-image: url(../images/menubanner5.jpg);
}

#menutabelle {
width: 500px;
height: 231px;
position: absolute;
top: 12px;
left: 18px;
}

#textfenster {
width: 575px;
height: 371px;
background-color: #a1a2a2;
position: absolute;
top: 233px;
left: 0px;
background-image: url(../images/textfenster4.jpg);
background-repeat: no-repeat;
}

#textbereich {
width: 525px;
height: 300px;
border: 0;
font-family: arial;
font-weight: regular;
font-size: 8pt;
color: #ffffff;
overflow: auto;
position: absolute;
top: 15px;
left: 40px;
background-repeat: no-repeat;
text-align: left;

}

#textbereich2 {
width: 500px;
border: 0;
font-family: arial;
font-weight: regular;
font-size: 8pt;
color: #ffffff;
overflow: auto;
position: absolute;
top: 0px;
left: 0px;
background-repeat: no-repeat;
}


#rechtsfenster {
width: 200px;
height: 606px;
border: 0;
background-color: #000000;
position: absolute;
top: 0px;
left: 573px;
background-image: url(../images/newsfenster3.jpg);
background-repeat: no-repeat;
}

#newsmodul {
width: 145px;
height: 515px;
position: relative;
top: 50px;
left: 4px;
}

#bildcontent {
width: 561px;
height: 174px;
background-repeat: no-repeat;
margin-left: 0px;
margin-top: 0px;
position: relative;
top: 48px;
left: 6px;
}

#uli-menu{ 
background-color: #535355; 
border-color: #a2a2a1; 
border: 2px solid #a2a2a1 ; 
padding: 5px; 
padding-top: 4px;
padding-bottom: 5px;
float: left; 
width: 65px; 
filter: Alpha(opacity=100, finishopacity=70, style=2);
position: relative;
top: 0px;
left: 50px;
} 

#uli-menu a:link{ 
font-family: arial;
font-weight: bold;
margin-left: 3px; 
text-decoration: none; 
color:#f1c232; 
font-size : 8pt;
} 

#uli-menu a:visited{ 
font-family: arial;
font-weight: bold;
margin-left: 3px; 
text-decoration: none; 
color:#d9d5d2; 
font-size : 8pt;
} 

#uli-menu a:hover{ 
font-family: arial;
font-weight: bold;
margin-left: 3px; 
text-decoration: underline; 
color:#ffffff; 
font-size : 8pt;
}

#menuklasse a:link {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #d9d5d2;
text-decoration: none;
}

#menuklasse a:visited {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #d9d5d2;
text-decoration: none;
}

#menuklasse a:hover {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #f1c232;
text-decoration: none;
}

#menuklasse a:active {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #d9d5d2;
text-decoration: none;
}



#menuklasse2 a:link {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #d9d5d2;
text-decoration: none;
}

#menuklasse2 a:visited {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #d9d5d2;
text-decoration: none;
}

#menuklasse2 a:hover {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #ffffff;
text-decoration: none;
}

#menuklasse2 a:active {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #d9d5d2;
text-decoration: none;
}

#menu_no {
width: 0px;
background-repeat: no-repeat;
padding-right: 15px;
}

#menu_act {
width: 0px;
background-repeat: no-repeat;
padding-right: 15px;
}

#menu_ro {
width: 0px;
background-repeat: no-repeat;
padding-right: 15px;
}

##############################################
################GUESTBOOK#####################
##############################################

.tx-guestbook-list-table {
font-weight: bold;
font-size: 10pt;
font-family: arial;
color: #ffffff;
}

#tx-guestbook-list-header {
font-weight: bold;
font-size: 10pt;
font-family: arial;
color: #ffffff;
background-color: #535355;
border: 2px solid #a2a2a1 ; 
}

#tx-guestbook-list-rowleft {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #ffffff;
background-color: #535355;
border-left: 2px solid #a2a2a1 ; 
border-bottom: 2px solid #a2a2a1 ; 
}

#tx-guestbook-list-rowleft a:link {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #ffffff;
}

#tx-guestbook-list-row {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #ffffff;
background-color: #535355; 
border-left: 2px solid #a2a2a1 ; 
border-right: 2px solid #a2a2a1 ;
border-bottom: 2px solid #a2a2a1 ;
}

#tx-guestbook-list-entrycomment-title {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #a2a2a1;
background-color: #e2e2e2;
border: 2px solid #a2a2a1 ; 
}

#tx-guestbook-list-entrycomment {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #ffffff;
}

#tx-guestbook-latest-header {
font-weight: bold;
font-size: 10pt;
font-family: arial;
color: #ffffff;
background-color: #535355;
border: 2px solid #a2a2a1 ; 
}

#tx-guestbook-latest-row {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #ffffff;
background-color: #535355; 
}

#tx-guestbook-list-small {
font-weight: bold;
font-size: 7pt;
font-family: arial;
color: #ffffff;
background-color: #535355; 
}

#tx-guestbook-form-error {
font-weight: bold;
font-size: 6pt;
font-family: arial;
color: #ffffff;
background-color: #e2e2e2; 
}

#tx-guestbook-form-obligationfield {
width: 140px;
height: 0px;
font-weight: regular;
font-size: 8pt;
font-family: arial;
color: #ffffff;
background-color: #535355; 
text-align: bottom;
}

#tx-guestbook-form-inputfield-med {
font-weight: regular;
font-size: 8pt;
font-family: arial;
color: #ffffff;
background-color: #535355;
border: 2px solid #a2a2a1; 
}

#tx-guestbook-form-textarea {
width: 200px;
font-weight: regular;
font-size: 8pt;
font-family: arial;
color: #ffffff;
background-color: #535355;
border: 2px solid #a2a2a1; 
}

#tx-guestbook-form-inputfield-big {
font-weight: regular;
font-size: 8pt;
font-family: arial;
color: #ffffff;
background-color: #535355; 
border: 2px solid #a2a2a1; 
}

#tx-guestbook-list-table {
font-weight: regular;
font-size: 8pt;
font-family: arial;
color: #ffffff;  
}

#label {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #ffffff;  
}

#label2 {
font-weight: bold;
font-size: 8pt;
font-family: arial;
color: #ffffff;  
}

#label3 {
font-weight: regular;
font-size: 8pt;
font-family: arial;
color: #ffffff;  
}

.header {
height: 10pt;
font-weight: bold;
font-size: 10pt;
font-family: arial;
color: #ffffff;
text-decoration: none; 
}

h3 {
font-family: arial;
font-weight: regular;
font-size: 8pt;
color:#ffffff; 
text-decoration: none;

}





