/* schriftstil,abstände */



body{

margin-top: 5px;

margin-left: 5px;

margin-right: 5px;

margin-bottom: 10px;

color: black;

background-color:#424242;

font-family: Trebuchet MS;

font-size: 10pt;

background-image:url(images/bg_body.jpg); z-index:1;

background-repeat:repeat-x/y;
background-attachment:fixed;

}





table,tr,td{

color: black;

font-family: Trebuchet MS;

font-size: 10pt;

}


.backgroundtable{

border:solid 1px #d51717;

padding:15px 15px 15px 15px;

background-color:#545454;

background-image:url(images/bg_body.jpg); z-index:1;

background-repeat:repeat-x/y;
background-attachment:fixed;

}



.boxes{

background-color:#d51717;

margin-top: 0px;

margin-left: 0px;

margin-right: 0px;

margin-bottom: 0px;

border: 1px solid #000000;

}



.navboxes{

background-color:#d51717;

margin-top: 0px;

margin-left: 0px;

margin-right: 0px;

margin-bottom: 10px;

border: 1px solid #000000;

}



.midtable{

width:100%;

height:100%;

border-left: 1px  solid  #d51717;

border-top: 1px  solid  #d51717;

border-right: 1px  solid   #d51717;

border-bottom: 1px  solid   #d51717;

padding:10px 10px 0px 10px;

background-color:#545454;

background-image:url(images/bg_body.jpg); z-index:1;

background-repeat:repeat-x/y;
background-attachment:fixed;

}



.dltable{

width:100%;

height:100%;



border-top: 1px  solid  #000000;



border-bottom: 1px  solid   #d51717;

padding:10px 10px 0px 10px;

background-color:#d51717;

}



.showsite{

width:100%;

height:100%;



border-top: 0px  solid  #d51717;



border-bottom: 0px  solid   #000000;

padding:10px 10px 0px 10px;

background-color: #d51717;

}



.newstable{




border-top: 1px  solid  #d51717;

border-bottom: 1px  solid   #000000;

padding:10px 10px 0px 10px;

background-color:#d51717;

}



.news_title{

color:white;

font-weight:bold;

}



.news_info_title{

color:white;

font-size:8pt;

}



.membertable{

width:100%;

height:100%;



border-top: 1px  solid  #d51717;



border-bottom: 1px  solid   #000000;

padding:10px 10px 0px 10px;

background-color:#d51717;

}



.member_title{

color:white;

font-weight:bold;

}


.projecttable{

width:100%;

height:100%;



border-top: 1px  solid  #d51717;



border-bottom: 1px  solid   #000000;

padding:10px 10px 0px 10px;

background-color:#d51717;

}



.project_title{

color:white;

font-weight:bold;

}



.statictable{

width:100%;

height:100%;



border-top: 1px  solid  #d51717;



border-bottom: 0px  solid   #000000;

padding:10px 10px 0px 10px;

background-color:#d51717;

}



.static_title{

color:white;

font-weight:bold;

}



.maintable{

border-left: 0px;

border-top: 0px;

border-right: 0px;

border-bottom: 0px;

padding:10px 10px 10px 10px;

}



.header_boxes {

padding-left:5px;

padding-right:5px;

background-color:#d51717;

color:white;

font-weight:bold;

height:21px;

line-height:21px;

border-top:0px solid #000000;

border-left:0px solid #000000;

border-right:0px solid #000000;

background-image:url(images/redspiceback1.jpg);

}



.footer_boxes {

padding-left:5px;

padding-right:5px;

background-image:url(images/redspiceback2.jpg);

background-color:#d51717;

color:white;

height:21px;

line-height:21px;

border-top:0px solid #000000;

border-left:0px solid #000000;

border-right:0px solid #000000;

}

.textarea {

border-top:1px solid #000000;

border-left:1px solid #000000;

border-right:1px solid #000000;

border-bottom:1px solid #000000;

background-color:#ce4747;

}



.background_header {

background-image:url(images/header.jpg);

}



.background_balken {

background-image:url(images/balken.jpg);

border:0px;

}



.font_color_progress{

color:white;

font-weight:bold;

}





/* menue linke seite  verdana, sans-serif */



#menu a {display: block;

color:#000000;;text-decoration:none;font-family:Trebuchet MS; font-size:10pt;

padding-left:0px;padding-bottom: 1px; padding-top: 1px;margin: 0px auto;

}





#menu a:visited{color:#000000;text-decoration:none;font-family:Trebuchet MS; font-size:10pt;

padding-left:0px;padding-bottom: 1px; padding-top: 1px;margin: 0px auto;

}





#menu a:active{color:#000000;;text-decoration:none;font-family:Trebuchet MS; font-size:10pt;

padding-left:0px;padding-bottom: 1px; padding-top: 1px;margin: 0px auto;

  }



#menu a:hover {

color:#e38a8a;text-decoration:none;font-family:Trebuchet MS; font-size:10pt;

padding-left:0px;padding-bottom: 1px; padding-top: 1px;margin: 0px auto;

}





/* pfeil menue linke seite */





#menu a span {

color:#000000;text-decoration:none;font-family:Trebuchet MS; font-size:10pt;

padding-left:5px;padding-bottom: 0px; padding-top: 0px;margin: 0px auto;

font-weight:bold;

}



#menu a:visited span {

color:#000000;text-decoration:none;font-family:Trebuchet MS; font-size:10pt;

padding-left:5px;padding-bottom: 0px; padding-top: 0px;margin: 0px auto;

font-weight:bold;}





#menu a:active span {

color:#000000;text-decoration:none;font-family:Trebuchet MS; font-size:10pt;

padding-left:5px;padding-bottom: 0px; padding-top: 0px;margin: 0px auto;

font-weight:bold;}



#menu a:hover span {

color:#545454;text-decoration:none;font-family:Trebuchet MS; font-size:10pt;

padding-left:5px;padding-bottom: 0px; padding-top: 0px;margin: 0px auto;

font-weight:bold;}















/* allgemeine links im text */



a:link{ color: black; text-decoration:underline;font-family: Trebuchet MS; font-size: 10pt;}



a:visited{color:black;text-decoration:underline;font-family: Trebuchet MS; font-size: 10pt;}



a:active{ color:black;text-decoration:underline;font-family: Trebuchet MS; font-size: 10pt; }



a:hover{ color: #545454;  text-decoration:none;font-family: Trebuchet MS; font-size: 10pt; }
