html, body {
	background: #E8E7E8 url(img/bg_red_jpg) repeat-y fixed bottom center;
	margin:0;
	padding:0;
	height:101%;
	font-weight:inherit;
	font-style:inherit;
	font-size:90%;
	font-family:inherit;border:0
}
html>body {
background: #E8E7E8 url(img/bg_red.jpg) repeat-y fixed bottom center;
height:101%;
min-width:925px;
line-height:1.5em;
font:normal 14px 'Tahoma',Arial;
color:#555;
margin:0;
padding:0;
border:0;
}
* html body {min-height:100%}
img {outline:0;border:0 }
* img a { border:none }
:focus { outline:none;}
p {margin:0; padding:0}

a.logo:link, a.logo:active, a.logo:visited {
color:white;
text-decoration:none;
}
a.logo:hover {
text-decoration:none;
}
a.kshop:link, a.kshop:active, a.kshop:visited {
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
color:green;
text-decoration:none;
}
a.kshop:hover {
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
color:red;
text-decoration:none;
}
a.shop:link, a.shop:active, a.shop:visited {
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
color:#555;
text-decoration:none;
}
a.shop:hover {
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
color:#555;
text-decoration:underline;
}
a.self:link, a.self:active, a.self:visited {
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
color:white;
text-decoration:none;
}
a.self:hover {
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
color:white;
text-decoration:underline;
}
a.hshop:link, a.hshop:active, a.hshop:visited {
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
color:red;
text-decoration:underline;
}
a.hshop:hover {
font-family:Tahoma, Arial, sans-serif;
font-weight:normal;
color:green;
text-decoration:none;
}
.lex {
font-family:Tahoma, Arial, sans-serif;
font-size:13px;
font-weight:normal;
color:#777;
}
a.lex:link, a.lex:active, a.lex:visited {
font-family:Tahoma, Arial, sans-serif;
font-size:13px;
font-weight:normal;
color:#777;
text-decoration:none;
}
a.lex:hover {
font-size: 13px;
font-weight: normal;
color:red;
text-decoration:none;
}
.inhalt {
width:100%; 
padding:0; 
margin:0 auto; 
min-height:100%;
height:auto !important; 
height:100%;
margin-bottom:-168px; 
background: url(img/bg_content.png) repeat-y center;
}
h2 { 
font:bold 25px 'Tahoma',Arial;
color:#fff; 
text-align: center;
margin:0; 
padding:5px 0 0 0;
}
h3 { 
font:bold 14px 'Tahoma',Arial;
color:#fff; 
text-align: center;
margin:0; 
padding:8px 0 0 41px;
}
h1 { 
font-size:11px; 
font-weight:normal; 
color:#DCE8EF; 
text-align: center;
margin:0px 0px 0px 25px; 
padding:20px 0 0 0; 
}
.head_bg { 
background:url(img/top.png) repeat-x top;
}
.search { 
margin:0 auto; 
padding:0 0 0 0; 
width:925px; 
height:94px; 
background:url(img/bg_top.png) no-repeat top; 
}
.body { 
width:925px; 
margin:0 auto; 
padding:0 0 0 0; 
background:url(img/bg_grey.jpg) no-repeat top;  
}
.content {
padding:55px 125px 180px;
text-align:justify;
overflow:hidden;
}
.body .left_col {width:240px;float:left;padding:10px 0 0}
ul li.active {font-weight:bold;
}
.pre_feet {
width:100%; 
margin:0 auto; 
height:168px 
}
.pre_feet > .bot_dat {
padding: 0px 0px 0px 145px; margin:0 auto; 
background:url(img/bg_menu.png) no-repeat bottom; clear:left;
font-size:9px;
font-weight:bold; 
color:#777;
height:30px; 
width:850px; 
}
.feet_all { 
background:url(img/bg_footer.png) repeat-x bottom; clear:left;
height:138px;
margin-bottom:-138px;
width:100%;
}
.feet_bg { 
background:url(img/bg_bottom.png) repeat-x top;
}
.feet { 
background:url(img/content_bottom.png) no-repeat center top; 
padding:0; 
width:925px; 
margin:0 auto;
}
.feet_block {  
height:138px; 
padding: 0 25px; 
}
.feet_block div { 
text-align:left; 
font:normal 13px Arial, Helvetica, sans-serif; 
color:#666; 
}
ul.lexikon {list-style-type:none;margin:0;padding:14px 0 0 0;overflow:hidden; }
ul.lexikon li {float:left; }
ul.lexikon li a, ul.lexikon li a:link, ul.lexikon li a:active, ul.lexikon li a:visited { color:#777;text-decoration:none;padding:0px 5px;margin:0px 3px 0px 4px; }
ul.lexikon li a:hover {  color:white; font-weight: bold; background-color:red; text-decoration:none; }

ul.list {list-style:url(img/mobil_ul.png);line-height:13px;font-size:13px;margin:20px 0 0 20px;padding-left:25px;overflow:hidden}
ul.list li { padding:0 0 10px 10px}




