body,html {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #B1B1B1;
background-color: #000000;
background-image: url(src/background10.jpg);
background-attachment: scroll;
background-repeat: repeat-x;
letter-spacing: 0px;
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 100%;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
color: #FFFFFF;
border-bottom: 1px solid #999999;
padding: 6px 0 6px 0;
margin: 0 0 0 0;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 13px;
color: #C7FF00;
margin: 10px 0 10px 0;
border-bottom: 1px solid #C7FF00;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 12px;
color: #C7FF00;
margin: 10px 0 0 0;
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 14px;
color: #C7FF00;
padding: 1px 0 1px 0;
margin: 0 0 0 0;
}

/** Ernährung **/
h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
font-size: 15px;
color: #C7FF00;
margin: 10px 0 5px 0;
background-color: #111111;
line-height: 14px;
vertical-align: middle;
}

h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 12px;
color: #CCCCCC;
margin: 0 0 0 0;
line-height: 18px;
padding-left: 10px;
background-image: url(src/dot.jpg);
background-position: left;
background-repeat: no-repeat;
border-bottom: 1px dotted #333333;
}

h7 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 12px;
margin: 10px 0 10px 0;
}

p {
letter-spacing: 0px;
line-height: 15px;
margin-top: 6px;
margin-bottom: 12px;
padding-left: 0px;
text-align: justify;

}

/**************************** Links *****************************************/
a:link {
color: #C7FF00;
}

a:visited {
color: #C7FF00;
}

a:hover {
color: #FFFFFF;
}

a:active {
color: #C7FF00;
}

/**************************** Main-Category *********************************/
.category_active {
width: 100%;
height: 20px;
color: #C7FF00;
cursor: pointer;
text-align: left;
vertical-align: middle;
border-bottom: 1px dotted #333333;
padding: 0 0 0 5px;
background-color: #222222;
}

.category_inactive {
width: 100%;
height: 20px;
color: #9d9d9d;
cursor: pointer;
text-align: left;
vertical-align: middle;
border-bottom: 1px dotted #333333;
padding: 0 0 0 5px;
}

.category_inactive:hover {
width: 100%;
height: 20px;
color: #FFFFFF;
cursor: pointer;
text-align: left;
vertical-align: middle;
border-bottom: 1px dotted #333333;
padding: 0 0 0 5px;
background-color: #222222;
}

/**************************** Sub-Category *********************************/
.sub_category_active {
width: 100%;
height: 25px;
color: #C7FF00;
cursor: pointer;
text-align: left;
border-bottom: 1px dotted #CCCCCC;
padding: 0 0 0 2px;
}

.sub_category_inactive {
width: 100%;
height: 25px;
color: #999999;
cursor: pointer;
text-align: left;
border-bottom: 1px dotted #CCCCCC;
padding: 0 0 0 2px;
}

.sub_category_inactive:hover {
width: 100%;
height: 25px;
color: #C7FF00;
cursor: pointer;
text-align: left;
border-bottom: 1px dotted #CCCCCC;
background-color: #222222;
padding: 0 0 0 2px;
}

/**************************** Event_List *********************************/
.event_list {
height: 25px;
color: #999999;
text-align: left;
padding: 0 0 0 2px;
vertical-align: middle;
cursor: default;
}

.event_list_old {
height: 25px;
color: #333333;
text-align: left;
padding: 0 0 0 2px;
vertical-align: middle;
}

.event_list td {
border-bottom: 1px dotted #111111;
}

.event_list:hover {
height: 25px;
color: #C7FF00;
text-align: left;
padding: 0 0 0 2px;
background-color: #222222;
vertical-align: middle;
cursor: default;
}

.event_list_top {
height: 25px;
background-color: #222222;
color: #FFFFFF;
text-align: left;
padding: 0 0 0 2px;
vertical-align: middle;
cursor: default;
}

/**************************** Press_List *********************************/
.press_list {
height: 25px;
color: #999999;
text-align: left;
padding: 0 0 0 2px;
vertical-align: middle;
border-bottom: 1px dotted #222222;
cursor: default;
}

.press_list td {
border-bottom: 1px dotted #111111;
}

.press_list:hover {
height: 25px;
color: #C7FF00;
text-align: left;
padding: 0 0 0 2px;
background-color: #222222;
vertical-align: middle;
border-bottom: 1px dotted #222222;
cursor: default;
}

.press_list_top {
height: 25px;
color: #FFFFFF;
text-align: left;
padding: 0 0 0 2px;
vertical-align: middle;
border-bottom: 1px dotted #222222;
cursor: default;
}

/**************************** News_List *********************************/
.news_list_active{
height: 25px;
color: #C7FF00;
text-align: left;
background-color: #222222;
vertical-align: middle;
}

.news_list {
height: 25px;
color: #999999;
text-align: left;
padding: 0 0 0 2px;
vertical-align: middle;
}

.news_list td {
border-bottom: 1px dotted #111111;
}

.news_list:hover {
height: 25px;
color: #FFFFFF;
text-align: left;
padding: 0 0 0 2px;
background-color: #222222;
vertical-align: middle;
}

/**************************** Mini_News_List *********************************/
.mini_news_list {
height: 15px;
color: #999999;
text-align: left;
padding: 0 0 0 1px;
vertical-align: middle;
}

/**************************** Nährwerttabelle *********************************/

.naehrwerttabelle {
color: #666666; 
background-color:#111111;
width: 100%;
}

.naehrwerttabelle_box {
width: 100%; 
padding: 10px 10px 10px 10px; 
background-color: #101010; 
margin-top: 10px;
}

/**************************** Produkt Tabelle *********************************/

.produkt_tabelle td {
height: 80px;
vertical-align: middle;
}

/********************************** Zutaten ***********************************/

.zutaten_link {
border: none;
text-decoration: none;
text-align: right;
display: block;
}
.naehrwerttabelle td {
border-bottom: 1px dotted #222222;
}

/********************************** Ernährung ***********************************/

.ernaehrung_link {
border: none;
text-decoration: none;
text-align: left;
}

/***************************** Home Tabelle Link ******************************/

.home_tabelle_link {
border: none;
text-decoration: none;
}
/***************************** Header Link ************************************/
.header_link:link {
color: #333333;
text-decoration: none;
}

.header_link:hover {
color: #000000;
text-decoration: none;
}

.header_link:visited {
color: #333333;
text-decoration: none;
}

.status_headline {
color: #FFFFFF;
background-color: #000000;
padding: 1px 0 1px 3px;
}

.status_date {
color: #FFFFFF;
background-color: #000000;
padding: 1px 3px 1px 0;
}

.athleten_td {
border-bottom: 1px dotted #CCCCCC;
padding-left: 30px;
}

.athleten_td_bild {
border-bottom: 1px dotted #CCCCCC;
width: 80px;
}

.athleten_td_bild_small {
border-bottom: 1px dotted #CCCCCC;
width: 40px;
}

.form {
font-family: Arial, Helvetica, sans-serif;
width: 100%;
line-height: 11px;
font-size: 11px;
background-color: #222222;
color: #FFFFFF;
border: 1px solid #333333;
}

.form_backend {
font-family: Arial, Helvetica, sans-serif;
width: 100%;
line-height: 11px;
font-size: 11px;
background-color: #222222;
color: #FFFFFF;
border: 0;
margin-top: 1px;
}

.form_date {
line-height: 11px;
font-size: 11px;
background-color: #222222;
color: #FFFFFF;
border: 1px solid #333333;
}

.news {
letter-spacing: 0px;
line-height: 15px;
margin-top: 6px;
margin-bottom: 12px;
padding-left: 0px;
text-align: justify;
}

.bbutton_link {
border: none;
}

.bbutton_link:hover {
border: none;
}

.bbutton_bg {
background-color: #151515;
}

.bbutton_bg:hover {
background-color: #202020;
}

/***************************** COMMUNITY ************************************/

/***************************** Community-Login ************************************/

.form_login {
font-family: Arial, Helvetica, sans-serif;
width: 100%;
line-height: 11px;
font-size: 11px;
background-color: #111111;
color: #FFFFFF;
border: 1px solid #333333;
margin-top: 1px;
}

.mitglieder_list {
height: 25px;
color: #999999;
text-align: left;
padding: 0 0 0 2px;
vertical-align: middle;
}

.mitglieder_list td {
border-bottom: 1px dotted #111111;
}

.mitglieder_list:hover {
height: 25px;
color: #C7FF00;
text-align: left;
padding: 0 0 0 2px;
background-color: #222222;
vertical-align: middle;
}

.forum_list {
height: 25px;
color: #999999;
text-align: left;
padding: 0 0 0 2px;
vertical-align: middle;
}

.forum_list td {
border-bottom: 1px dotted #111111;
}

.forum_list:hover {
height: 25px;
text-align: left;
padding: 0 0 0 2px;
vertical-align: middle;
}

.themen a:link {
color: #C7FF00;
text-decoration:none;
}

.themen a:visited {
color: #C7FF00;
text-decoration:none;
}

.themen a:hover {
color: #FFFFFF;
text-decoration:none;
}

.themen a:active {
color: #C7FF00;
text-decoration:none;
}

.forum_h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
border-bottom: 1px solid #999999;
width: 100%;
padding: 6px 0 6px 0;
margin: 10px 0 0 0;
}
