h1, h2, h3, h4, h5, h6{
font-family:'Trebuchet MS',Arial,Sans-serif;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
h1 {
color:#999999;
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
background:transparent;
}
h1 a {
color:#6297BC;
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
background:transparent;
}
h1 a:hover {
color:#6297BC;
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
background:transparent;
}
h2 {
font-size:1.4em;
text-transform:uppercase;
}
h3 {
color:#acd15e;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
}
h4 {
color:#acd15e;
font-size:14px;
}
h5 {
color:#6297BC;
font-size:1.5em;
}
h6 {
color:#999999;
font-size:12px;
}
p, h1, h2, h3, h4, h5, h6 {
margin:5px 10px 5px 0px;
}

a {
background-color:#e6e5eb;
color:#444444;
font-weight:normal;
text-decoration:none;
margin:0;
padding:0 3px 1px 3px;
}
a:hover {
background-color:#b7b7c3;
color:#FFFFFF;
margin:0;
padding:0 3px 1px 3px;
}

.ohnebg, a.ohnebg a, a:hover.ohnebg {
background-color:transparent;
}


* {margin:0;padding:0;}

body {
background-color:#999999;
color:#666666;
font-family:Verdana,Tahoma,Helvetica,sans-serif;
font-size:0.7em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3;
margin:0;
padding:0;
text-align:center;
}

#autocenter {
margin:0 auto;
padding:0;
width:870px;
text-align:left;
}

#page {
position:absolute;
margin:0;
padding:0;
width:872px;
text-align:left;
background:#FFFFFF url(/images/bg_page.jpg) repeat-y scroll 0 0;
}

#wrapper {
width:852px;
margin:0 10px 0 10px;
padding:0;
text-align:left;
background:#FFFFFF;
}

#header {
margin:0;
padding:0;
height:210px;
width:850px;
left:0px;
top:0px;
background:#FFFFFF url(/images/headerbg.jpg) repeat-x scroll 0 100%;
border-left:1px solid #92a596;
border-right:1px solid #92a596;
}


#header h1#logo {
position:absolute;
margin:0;
padding:12px 0 0 20px;
text-transform:lowercase;
background-color:transparent;
z-index:2;
}

#logo a .c1, #logo a .c1, #logo a:hover .c1{
color:#acd15e;
background-color:transparent;
font-size:30px;
}

#logo a .c2, #logo a .c2, #logo a:hover .c2 {
color:#000000;
background-color:transparent;
font-size:30px;
}

#logo a .c3, #logo a .c3, #logo a:hover .c3 {
color:#999999;
background-color:transparent;
font-size:30px;
}

#header h2#slogan {
position:absolute;
margin:0;
padding:48px 0 0 50px;
color:#000000;
font-family:Tahoma,'Lucida Sans',Arial,Sans-serif;
font-size:1.2em;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#credit_text {
position:absolute;
margin:85px 40px 0 300px;
padding:0;
width:550px;
height:83px;
text-align:center;
font-family:'Lucida Sans',Arial,Sans-serif;
font-size:1.5em;
font-style:normal;
font-variant:normal;
font-weight:bolder;
letter-spacing:0px;
line-height:normal;
text-transform:uppercase;
text-indent:-9999px;
}

#shoplink {
position:absolute;
width:232px;
margin:0 0 0 0;
float:right;
margin:14px 0 0 610px;
padding:0 0 0 0;
text-align:right;
}

.shoptext, .shoptext a, .shoptext a:hover {
color:#000000;
background:transparent;
font-family:'Trebuchet MS',Arial,Sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:-1px;
}

#header ul {
float:right;
margin:169px 0 0 0;
padding:0;
max-height:33px;
min-height:33px;
z-index:2;
}

#header li {
display:inline;
margin:0;
padding:0;
}

#header li a {
background:transparent url(/images/button_left.gif) no-repeat scroll left top;
margin:0 0 0 0;
padding:0 0 0 6px;
float:left;
height:33px;
text-decoration:none;
}

#header li a span {
background:transparent url(/images/button_right.gif) no-repeat scroll right top;
color:#000000;
display:block;
float:left;
margin:0 0 0 0;
padding:15px 13px 6px 8px;
}


#header a span {
float:none;
font-family:Tahoma,verdana,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
}

#header a:hover {
background-position:0 -33px;
}

#header a:hover span {
color:#000000;
background-position:100% -33px;
}

#header #choice a {
background-position:0 -33px;
}

#header #choice a span {
background-position:100% -33px;
color:#000000;
}

#header #shadow_button span.shadow{
display:block;
float:left;
margin:0 0 0 0;
width:5px;
height:33px;
padding:0 0 0 0;
background:transparent url(/images/shadow_button_left.gif) no-repeat scroll left top;
border:0px;
}

.rot {
color:#FF0000;
}


#content {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
margin:0;
padding:0;
}

#sidebar {
display:inline;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
width:200px;
background:#FFFFFF;
border-right:1px solid #92a596;
}

#sidebar ul.head_category {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 0;
padding:10px 0 0 10px;
width:190px;
height:35px;
background:transparent url(/images/head_category.gif) no-repeat scroll left top;
font-family:Tahoma,verdana,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
color:#000000;
}

#sidebar ul.category {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:7px 0 0 0;
padding:0 0 0 0px;
padding:5px 0 0 10px;
height:18px;
display:block;
font-family:Tahoma,verdana,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
text-decoration:none;
letter-spacing:2px;
background:#acd15e;
color:#FFFFFF;
}

#sidebar ul.ucategory {
list-style-image:url(/images/list.gif);
margin:0 0 0 25px;
padding:0;
}

#sidebar ul.ucategory li a {
background:#FFFFFF;
color:#666666;
display:block;
font-size:1.2em;
font-weight:normal;
min-height:15px;
padding:5px 0 2px 0px;
text-decoration:none;
border-bottom:1px dotted silver;
}

#sidebar ul.ucategory li a:hover{
background-color:#f9cc50;
color:#000000;
padding:5px 0 2px 0px;
font-weight:normal;
border-bottom:1px dotted silver;
}


#main_header {
float:right;
margin:0 0 0 5px;
padding:26px 10px 0px 10px;
width:623px;
background:transparent url(/images/main_header.gif) no-repeat scroll left top;
text-align:left;
border-left:1px solid #92a596;
border-bottom:1px solid #92a596;
}

#main_header1 {
float:right;
margin:0 0 0 5px;
padding:26px 10px 0px 10px;
width:623px;
height:256px;
background:transparent url(/images/main_header.jpg) no-repeat scroll left top;
text-align:left;
border-left:1px solid #92a596;
border-bottom:1px solid #92a596;
}

.logoleiste {
padding:0;
margin:0 0 8px 0;
}

#maincontent {
float:right;
margin:5px 0 0 5px;
padding:10px 10px 10px 10px;
text-align:left;
width:623px;
border-left:1px solid #92a596;
border-top:1px solid #92a596;
border-bottom:1px solid #92a596;
}
















#kredit_table1 {
width:100%;
margin:0;
padding:0;
table-layout:auto;
border: #92a596 dashed; border-width: 1px 0px 0px 1px}

#kredit_table1 td {
padding:3px 3px 3px 3px;
border:#92a596 dashed;
border-width: 0px 1px 1px 0px;
}

#kredit_table1 tr td {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#kredit_table1 tr td a {
background-color:transparent;
}

#kredit_table1 tr td a:hover {
background-color:transparent;
}

.kredit_table1_headline {
font-size: 10px;
color:#FFFFFF;
font-weight:bold;
background-color:#ACD15E;
}

.kredit_table1_start {
font-size: 10px;
color:#FF0000;
font-weight:bold;
background-color:#F9CC50;
}

.kredit_table1_content {
font-size: 10px;
color:#000000;
font-weight:normal;
text-align:center;
}








#kredit_table2 {
width:100%;
margin:0;
padding:0;
table-layout:auto;
border: #92a596 dashed; border-width: 1px 0px 0px 1px}

#kredit_table2 td {
padding:3px 3px 3px 3px;
border:#92a596 dashed;
border-width: 0px 1px 1px 0px;
}

#kredit_table2 tr td {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#kredit_table2 tr td a {
background-color:transparent;
}

#kredit_table2 tr td a:hover {
background-color:transparent;
}

.kredit_table2_headline {
font-size: 10px;
color:#FFFFFF;
font-weight:bold;
background-color:#ACD15E;
}

.kredit_table2_start {
font-size: 10px;
color:#FF0000;
font-weight:bold;
background-color:#F9CC50;
}

.kredit_table2_content {
font-size: 10px;
color:#000000;
font-weight:normal;
text-align:center;
}




#kredit_table {
width:100%;
margin:0;
padding:0;
table-layout:auto;
border: #92a596 dashed; border-width: 1px 0px 0px 1px}

#kredit_table td {
padding:3px 3px 3px 3px;
border:#92a596 dashed;
border-width: 0px 1px 1px 0px;
}

#kredit_table tr td {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#kredit_table tr td a {
background-color:transparent;
}

#kredit_table tr td a:hover {
background-color:transparent;
}

.kredit_table_headline {
font-size: 10px;
color:#FFFFFF;
font-weight:bold;
background-color:#ACD15E;
}

.kredit_table_start {
font-size: 10px;
color:#FF0000;
font-weight:bold;
background-color:#F9CC50;
}

.kredit_table_content {
font-size: 10px;
color:#000000;
font-weight:normal;
text-align:center;
}

.empfehlungen {
width:590px;
height:120px;
background:transparent url(/images/bg_empfehlungen.jpg) no-repeat scroll top left;
margin:0 0 10px 0;
padding:10px;
}

.e1 {
float:left;
width:285px;
height:120px;
padding:0 10px 0 0;
}

.e2 {
float:left;
width:75px;
height:120px;
}

.e3 {
float:left;
width:210px;
height:120px;
padding:0 0 0 10px;
}
.typ_empfehlung {
float:left;
vertical-align:middle;
color:#acd15e;
font-size:14px;
font-family:'Trebuchet MS',Arial,Sans-serif;
font-weight:bold;
}


<!-- #add {
float:right;
margin:-155px 40px 0 0;
padding:0;
width:180px;
height:150px;
background:#C0C0C0;
border:1px solid #000000;
z-index:2; 
} -->


#footer {
float:right;
background:#FFFFFF none repeat scroll 0 0;
width:850px;
padding:20px 0 0 0;
margin:0;
text-align:center;
}