* {
padding:0;
margin:0;
}


body {
background-color: #262626;
margin: 0px;
padding:0px;
top: 0px;
left: 0px;
right: 0px;
color: #efefef;
text-align:center;

font-family: Verdana;
}


a {
font-size: 13px;
line-height: 20px;
color: #efefef;

display:inline;
text-decoration:none;
}
a:hover    {
color:  #FFFFFF;
background-color:transparent;
font-weight: none;
outline: none;
text-decoration: underline;
}


a.undercover {
text-decoration: none;
outline: none;
}
a.undercover:hover    {
text-decoration: none;
outline: none;
}


strong, b {
font-weight: bold;
}
img {
border: 0px;
padding: 0px;
margin: 0px;
vertical-align:bottom;
}

.clear {
clear:both;
padding:0px;
margin:0px;
border:0px;
}

#main {
margin:auto;
background-color: #444444;
width:930px;
position:relative;
border: 1px solid #555555;
padding-bottom:20px;
}
#left {
position:relative;
width: 150px;
float:left;
text-align:left;
}
#middle {
position:relative;
left: 0px;
width: 500px;
float:left;
text-align:left;
}
#right {
position:relative;
left: 0px;
width: 260px;
text-align:right;
float:left;
background: url(img/rechts_oben.jpg);
background-repeat:no-repeat;
}
#footer {
margin:auto;
width:930px;
position:relative;
padding-top:5px;
padding-bottom:25px;
text-align:right;
}

.img_left_1 {
float:left;
margin-left:20px;
margin-top:280px;
}
.img_left_2 {
float:left;
margin-left:20px;
margin-top:410px;
}
.img_left_12 {
float:left;
margin-left:20px;
margin-top:20px;
}
.img_left_13 {
float:left;
margin-left:20px;
margin-top:150px;
}
.img_left_23 {
float:left;
margin-left:20px;
margin-top:150px;
}
.img_right {
float:right;
}



.nav_div_above {
margin-top:20px;
background-color: transparent;
width:110px;
height:20px;
margin-left:20px;
margin-top: 0px;
margin-bottom: 0px;
}

.nav_div_94, .nav_div_1, .nav_div_2, .nav_div_3 , .nav_div_4, .nav_div_5 {
width:110px;
height:110px;
margin-bottom:20px;
margin-left:20px;
text-align:center;
}
.nav_div_a {
background-color: #FFFFFF;
width:110px;
height:110px;
margin-bottom:20px;
margin-left:20px;
border:0px;
text-align:center;
}
.nav_div_a_sub {
background-color: #b7b7b7;
width:110px;
margin-bottom:20px;
margin-left:20px;
border:0px;
text-align:center;
}
.nav_div_94 {        background-color: #606060; border:0px;        }
.nav_div_1 {        background-color: #d3d3d3; border:0px;        }
.nav_div_2 {        background-color: #b7b7b7; border:0px;        }
.nav_div_3 {        background-color: #9b9b9b; border:0px;        }
.nav_div_4 {        background-color: #7e7e7e; border:0px;        }
.nav_div_5 {        background-color: #606060; border:0px;        }

a.nav, a.nav_a {
font-size: 13px;
line-height: 13px;
color: #000000;
font-weight:bold;
display:block;
padding-top:5px;
text-decoration:none;
padding-top:47px;
padding-bottom:47px;
}
a.nav_a {
color: #000000;
}

a.nav:hover {
color: #FFFFFF;
background-color:transparent;
display:block;
text-decoration:none;
}
a.nav_a:hover {
color: #000000;
background-color:transparent;
display:block;
text-decoration:none;
}



a.nav_sub, a.nav_sub_a {
font-size: 12px;
line-height: 15px;
color: #000000;
display:block;
padding-top:5px;
padding-left:3px;
padding-right:3px;
padding-bottom: 5px;
text-decoration:none;
border-top: 1px solid #808080;
}
a.nav_sub_a {
background-color:#FFFFFF;
font-weight:bold;
}
a.nav_sub:hover {
color: #FFFFFF;
background-color:transparent;
text-decoration:none;
}
a.nav_sub_a:hover {
color: #000000;
background-color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}


a.nav_subsub, a.nav_subsub_a {
font-size: 11px;
line-height: 13px;
color: #000000;
display:block;
padding-top:2px;
padding-left:3px;
padding-right:3px;
padding-bottom: 2px;
text-decoration:none;
}
a.nav_subsub_a {
background-color:#FFFFFF;
}
a.nav_subsub:hover {
color: #FFFFFF;
background-color:transparent;
text-decoration:none;
}
a.nav_subsub_a:hover {
color: #000000;
background-color:#FFFFFF;
text-decoration:none;
}






TABLE.tabel_product {
border-collapse: collapse;
width: 100%;
}
.tabel_product TD {
padding:4px 5px 4px 5px;
text-align: center;
border-bottom: 1px solid #696969;
}
.tabel_product {
font-size: 13px;
line-height: 16px;
color: #efefef;
font-weight:normal;
}




p {
font-size: 13px;
line-height: 20px;
color: #efefef;
display:block;
font-weight:normal;
}

.inline {
font-size: 13px;
line-height: 20px;
color: #efefef;
display:inline;
font-weight:normal;
}

.small {
font-size: 13px;
line-height: 18px;
color: #efefef;
display:block;
font-weight:normal;
}

h2 {
font-size: 15px;
line-height: 25px;
color: #e5e9f5;
display:block;
font-weight:bold;
}

h3 {
font-size: 13px;
line-height: 20px;
color: #efefef;
display:block;
font-weight:bold;
}

h4 {
font-size: 15px;
line-height: 25px;
color: #e5e9f5;
display:block;
font-weight:bold;
text-align:center;
background-color: #696969;
letter-spacing: 1px;
}

ul{
font-size: 13px;
line-height: 20px;
color: #efefef;
display:block;
padding-left:45px;
}


.formular_input_1, .formular_input_2 {

font-size:12x;
color:#575757;
padding:3px;
margin:5px;
background-color:#eeeeea;
border: 1px solid #8f8e75;
}
.formular_input_1 {
width:260px;
}
.formular_input_1 {
width:200px;
}



.flagge {
border: 1px solid #434242;
}
.flagge:hover {
border: 1px solid #FFFFFF;
}


