/* global CSS */
body,html
{
margin:0px;
padding:0px;
width: 100%;
height:100%;
border:none
}

body
{
/* #006ea5 */
background-color: #C1B8AB;
font-family: Verdana;
margin: 0px;
}

td.header_right
{
background-image: url(images/header_back.jpg);
}

div.header
{
position:absolute;
top: 0px; right: 0px;
width: 170px; height: 197px;
background-image: url(images/schmiede.gif);
}

/* Specials */

div#top_left
{
position:absolute;
top: 197px; left: 0px;
width: 53px; height: 104px;
background-image: url(images/old/ol.gif);
}

div#top_right
{
position:absolute;
top: 198px; right: 0px;
width: 53px; height: 104px;
background-image: url(images/old/or.gif);
}

div#copyright
{
font-size: 11px;
color: #FFFFFF;
text-align: center;
margin-left:30px;
margin-right:30px;
margin-top: 75px;
margin-bottom: 5px;
bottom: 0px;
}

div.shop_detail_title
{
align: left;
width: 100%;
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
color: #601F1C;
text-align: left;
}

td.shop_detail_title
{
align: left;
width: 100%;
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
color: #601F1C;
text-align: left;
}

style="float:left; width:100%; border:0px solid gray;"

table.fullheight
{
border-collapse: collapse;
width: 100%;
height: 100%;
}

table.max_height
{
height: 100%;
}

table.mitte
{
background-color: #EFE1CA;
}

table.menu
{
background-color: #EFE1CA;
width: 165px;
}

table.team_head
{
background-color: #EFE1CA;
width: 100%;
align: center;
border: 0;
cellpadding: 0;
cellspacing: 0;
border-collapse: collapse;
}

table.team_line
{
background-color: #EFE1CA;
width: 100%;
align: center;
border: 0;
cellpadding: 0;
cellspacing: 0;
border-collapse: collapse;
}

table.team_wanted
{
background-color: #EFE1CA;
width: 100%;
align: center;
border: 0;
cellpadding: 0;
cellspacing: 0;
border-collapse: collapse;
}

table.team_foot
{
background-color: #EFE1CA;
width: 100%;
align: center;
border: 0;
cellpadding: 0;
cellspacing: 0;
border-collapse: collapse;
}

td.max_height
{
height: 100%;
}

td.menu
{
padding: 0px;
}

td.copyright
{
background-image: url(images/old/copyright.gif);
width: 240px;
background-repeat:no-repeat;
background-position: bottom;
}

td.border_top
{
background-image: url(images/old/oben.gif); height: 12px; width:100%;
}

td.border_bottom
{
background-image: url(images/old/unten.gif);
}

td.border_left
{
background-image: url(images/old/links.gif); width: 12px;
}

td.border_right
{
background-image: url(images/old/rechts.gif); width: 12px;
}

td.menu_top
{
background-image: url(images/old/menu_oben.gif); width:100%;
font-size: 15px;
font-weight: bold;
color: #C0AF93;
text-align: center;
margin-left:5px;
margin-right:5px;
margin-top: 5px;
margin-bottom:2px;
}

td.menu_bottom
{
background-image: url(images/old/menu_unten.gif);
}

td.menu_left
{
background-image: url(images/old/menu_links.gif);;
}

td.menu_right
{
background-image: url(images/old/menu_rechts.gif);
}

td.content_container
{
padding: 10px;
}

td.content_center
{
padding-left: 10px;
padding-right: 10px;
}

td.menu_content
{
background-color: #EFE1CA;
font-size: 13px;
color: #111111;
text-align: left;
margin-top: 5px;
margin-bottom:2px;
padding-top: 20px;
}

td.menu_sub
{
background-color: #EFE1CA;
font-size: 12px;
font-weight: none;
color: #111111;
text-align: left;
margin-top: 5px;
margin-bottom:2px;
padding-top: 4px;
}

td.news_button
{
width: 60px;
align: center;
valign: top;
padding-top: 25px;
}

td.news_cat
{
valign: bottom;
align: left;
font-size: 22px;
color: #454F2E;
font-weight: bold;
text-align: left;
padding-top: 25px;
}

td.news_topic
{
align: left;
valign: top;
font-size: 22px;
color: #454F2E;
font-weight: none;
text-align: left;
padding-bottom: 15px;
}

td.news_autor
{
width: 150px;
align: right;
valign: bottom;
font-size: 10px;
font-weight: bold;
color: #601F1C;
text-align: right;
padding-top: 25px;
padding-right: 25px;
}

td.news_date
{
width: 150px;
align: right;
valign: top;
font-size: 10px;
color: #601F1C;
font-weight: none;
text-align: right;
padding-right: 25px;
padding-bottom: 15px;
}

td.news_line
{
background-image: url(images/old/linie.gif); width:100%;
background-repeat: repeat-x;
background-position: left;
font-size: 6px;
width: 100%;
}

td.news_news
{
font-size: 12px;
font-weight: none;
color: #454F2E;
text-align: justify;
padding-bottom: 25px;
padding-left: 60px;
padding-top: 25px;
padding-right: 25px;
}

td.news_links
{
align: left;
valign: bottom;
font-size: 11px;
color: #454F2E;
font-weight: none;
text-align: left;
padding-bottom: 25px;
padding-left: 60px;
}

td.news_comments
{
width: 150px;
align: right;
valign: bottom;
font-size: 11px;
font-weight: none;
color: #454F2E;
text-align: right;
padding-bottom: 25px;
padding-right: 25px;
}

td.team_button
{
width: 60px;
align: center;
valign: top;
}

td.team_user_name
{
align: left;
font-size: 15px;
font-weight: bold;
font-variant:small-caps;
color: #636648;
text-align: left;
}

td.team_user_name_d
{
align: left;
font-size: 10px;
font-weight: none;
font-variant:small-caps;
text-align: left;
}

td.team_funktion
{
align: left;
font-size: 12px;
font-weight: none;
font-variant: none;
color: #636648;
text-align: left;
}

td.team_funktion_d
{
align: left;
font-size: 10px;
font-weight: none;
font-variant: none;
text-align: left;
}

td.team_games
{
align: left;
font-size: 11px;
font-weight: none;
font-variant: none;
color: #636648;
text-align: left;
padding-left: 60px;
}

td.team_games_d
{
align: left;
font-size: 11px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-left: 60px;
}

td.team_line
{
background-image: url(images/old/linie.gif); width:100%;
background-repeat: repeat-x;
background-position: left;
width: 100%;
font-size: 6px;
}

td.team_wanted_d
{
align: left;
font-size: 11px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
}

td.team_wanted
{
align: left;
font-size: 11px;
font-weight: none;
font-variant: none;
color: #636648;
text-align: left;
padding-left: 60px;
}

td.team_kontakt
{
align: left;
font-size: 10px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-bottom: 25px;
}

td.team_but_func
{
width: 60px;
align: center;
valign: top;
}

td.shop_detail_pic
{
align: left;
width: 120px;
font-size: 9px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
}

td.shop_detail_dat_des
{
align: left;
width: 150px;
font-size: 9px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-right: 15px;
padding-left: 15px;
}

td.shop_detail_dat
{
align: left;
width: 150px;
font-size: 12px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-right: 15px;
padding-left: 30px;
}

td.shop_detail_pub_des
{
align: left;
width: 150px;
font-size: 9px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-right: 15px;
padding-left: 15px;
}

td.shop_detail_pub
{
align: left;
width: 150px;
font-size: 12px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-right: 15px;
padding-left: 30px;
}

td.shop_detail_entw_des
{
align: left;
width: 150px;
font-size: 9px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-right: 15px;
padding-left: 15px;
}

td.shop_detail_entw
{
align: left;
width: 150px;
font-size: 12px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-right: 15px;
padding-left: 30px;
}

td.shop_detail_price_des
{
align: left;
width: 150px;
font-size: 9px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-right: 15px;
padding-left: 15px;
}

td.shop_detail_price
{
align: right;
width: 150px;
font-size: 15px;
font-weight: bold;
font-variant: none;
color: #601F1C;
text-align: right;
padding-right: 15px;
padding-left: 30px;
}

td.shop_overview_cat
{
align: left;
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
color: #601F1C;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 10px;
padding-left: 10px;
}

td.shop_overview_arrow
{
width: 50px;
align: center;
font-size: 15px;
font-weight: bold;
font-variant: none;
color: #601F1C;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0px;
padding-left: 0px;
}

td.shop_overview_count
{
width: 50px;
align: right;
font-size: 13px;
font-weight: bold;
font-variant: none;
color: #601F1C;
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 10px;
padding-left: 10px;
}

td.shop_overview_entr
{
width: 100px;
align: left;
font-size: 13px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 10px;
padding-left: 10px;
}

td.shop_cat_pic
{
align: left;
width: 75px;
font-size: 9px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-right: 10px;
padding-left: 10px;
padding-top: 20px;
padding-bottom: 20px;
}

td.shop_cat_title
{
align: left;
font-size: 12px;
font-weight: bold;
font-variant: small-caps;
color: #601F1C;
text-align: left;
padding-top: 20px;
padding-right: 10px;
}

td.shop_cat_details
{
align: right;
font-size: 12px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: right;
padding-top: 20px;
}

td.shop_cat_price
{
align: left;
font-size: 12px;
font-weight: bold;
font-variant: none;
color: #601F1C;
text-align: left;
padding-left: 10px;
}

td.shop_cat_price_des
{
align: left;
font-size: 9px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
}

td.shop_cat_release
{
align: left;
font-size: 12px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-left: 10px;
padding-bottom: 20px;
}

td.shop_cat_release_des
{
align: left;
font-size: 9px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
}

td.shop_cat_order
{
align: right;
font-size: 12px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: right;
padding-bottom: 25px;
}

td.count_site
{
align: left;
font-size: 10px;
font-weight: bold;
font-variant: small-caps;
color: #601F1C;
text-align: left;
padding-top: 10px;
padding-bottom: 5px;
}

td.count_des
{
align: left;
font-size: 9px;
font-weight: none;
font-variant: none;
color: #601F1C;
text-align: left;
padding-left: 5px;
}

td.count_numb
{
width: 80px;
align: right;
font-size: 10px;
font-weight: bold;
font-variant: none;
color: #601F1C;
text-align: right;
padding-bottom: 3px;
}

a.construct
{
text-decoration: none;
color: #C0AF93;
font-size: 11px;
font-style:italic;
}

a.menu
{
text-decoration: none;
color: #601F1C;
font-variant:small-caps;
font-size: 14px;
font-weight: bold;
}

a.menu:hover
{
text-decoration: underline;
color: #636648;
font-variant:small-caps;
font-size: 14px;
font-weight: bold;
}

a.related
{
text-decoration: none;
color: #601F1C;
font-size: 10px;
}

a.related:hover
{
text-decoration: underline;
color: #636648;
font-size: 10px;
}

a.newslink
{
text-decoration: underline;
font-weight: bold;
color: #601F1C;
font-size: 13px;
}

a.newslink:hover
{
text-decoration: underline;
color: #636648;
font-size: 13px;
}

a.copyright
{
text-decoration: none;
color: #CCCCCC;
}

a.mitte_back
{
text-decoration: none;
color: #601F1C;
font-size: 12px;
font-weight: bold;
}

a.mitte_back:hover
{
text-decoration: underline;
color: #636648;
font-size: 12px;
font-weight: bold;
}

a.shop_bestell
{
text-decoration: none;
color: #601F1C;
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
}

a.shop_bestell:hover
{
text-decoration: underline;
color: #636648;
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
}

a.shop_desc
{
text-decoration: none;
color: #636648;
font-size: 13px;
text-align: justify;
}

a.shop_overview_cat
{
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
color: #601F1C;
text-align: left;
text-decoration: none;
}

a.shop_overview_cat:hover
{
font-size: 15px;
font-weight: bold;
font-variant: small-caps;
color: #636648;
text-decoration: underline;
}

a.shop_cat_details
{
text-decoration: none;
font-size: 12px;
font-weight: none;
font-variant: none;
color: #601F1C;
}

a.shop_cat_details:hover
{
text-decoration: underline;
font-size: 12px;
font-weight: none;
font-variant: none;
color: #636648;
}

a.shop_cat_order
{
text-decoration: none;
font-size: 12px;
font-weight: none;
font-variant: none;
color: #601F1C;
}

a.shop_cat_order:hover
{
text-decoration: underline;
font-size: 12px;
font-weight: none;
font-variant: none;
color: #636648;
}

a.pom_pic
{
text-decoration: none;
font-size: 10px;
font-weight: bold;
font-variant: none;
color: #636648;
}

a.pom_mail
{
text-decoration: none;
font-size: 9px;
font-weight: none;
font-variant: none;
color: #601F1C;
}

a.pom_mail:hover
{
text-decoration: underline;
font-size: 9px;
font-weight: none;
font-variant: none;
color: #636648;
}

p.pom
{
text-align: center;
}