﻿body
{
    background: #dcddde;
    border:0;
    margin:0;
    font-family: Arial, Helvetica, Sans-Serif;
}

#wrapper
{
    background:#FFFFFF url(../images/bg_wrapper.png) repeat-y;
    width:950px;
    margin: 0 auto;
    padding-top:0;
    }

#header
{
    width:950px;
    height:263px;
    background: url(../images/header.png) no-repeat;
    }

 #header h1
 {
     text-align:right;
     width:940px;
     color:#FFFFFF;
     margin-top:0px;
     padding-top:25px;
     padding-right:10px;
     font-size:20px;
     float:left;
     }

 #header_box
 {
     float:right;
     width:230px;
     height:145px;
     background: url(../images/bg_header_box.png) no-repeat;
     padding-right:15px;
     margin-top:50px;
     color:#FFFFFF;
     }
 #header_box p
 {
     font-size:12px;
     padding-left:5px;
     padding-right:10px;
     }
#header_box h5
{
    margin:0;
    padding-top:0;
    padding-left:5px;
    font-size:16px;
    }

 #header ul
 {
     float:left;
     font-size:16px;
     font-weight:bold;
     line-height:26px;
     color:#FFFFFF;
     padding-left:290px;
     padding-top:40px;
     list-style: none;

     }

 #header li
 {
     background:url(../images/bullet_header.png) no-repeat left center;
     padding-left:30px;
     }

#top-menu
{
    width:950px;
    height:25px;
    background:#d88e00;
    }

#top-menu ul
{
    margin:0;
    padding-left:5px;
    padding-top:2px;
    }

#top-menu li
 {
  list-style-type:none;
  display:inline;
  padding-left:10px;
  }
#top-menu a
{
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    }

#top-menu a:hover
{
    color:#e2e2e2;
    text-decoration:underline;
    }

#sidebar_links
{
    width:180px;
    float:left;
    }

#sidebar_links ul
{
    margin:0;
    padding:0;
    line-height:20px;
    font-size:12px;

    }
#sidebar_links li
{
    list-style-type:none;
     }

#sidebar_links li.kategorie
{
    background:#c2c2c2;
    font-weight:bold;
    }

#sidebar_links li.subkategorie
{
    font-weight:bold;
    background: url(../images/bg_sidebar_menu.png) no-repeat bottom;
    }

#sidebar_links li.menu
{
    background: url(../images/bg_sidebar_menu.png) no-repeat bottom;
    }


 #sidebar_links a
 {
     padding-left:5px;
     color:#000000;
     text-decoration:none;
     }

 #sidebar_links a:hover
 {
     padding-left: 10px;
     color:#000000;
     text-decoration:none;
     }

 #content
 {
     width:525px;
     margin-left:180px;
     }

#content p
{
    font-size:12px;
    margin-left:10px;
    margin-right:10px;
    }

#content img
{
    border:0;
    float:left;
    padding-right:10px;
    }

#content a
{
    color:#0000FF;
    text-decoration:none;
    }

#content a:hover
{
    text-decoration:underline;
    }

#content a.bestelllink
{
    color:#0000FF;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    margin:10px;
    width:515px;
    padding-bottom:5px;
    }

#content a.bestelllink:hover
{
    text-decoration:underline;
    }

#content ul
{
    font-size:12px;
    padding-left:25px;
    }

#content ol
{
    font-size:12px;
    padding-left:25px;
    }

#content ul.katliste
{
    list-style-type:none;
    padding-left:10px;
    }

 ul.katliste li
 {
     padding-bottom:10px;
     }

 ul.katliste a
 {
     font-size:14px;
     font-weight:bold;
     }

 ul.katliste img
 {
     padding-top:5px;
     }


#box1
{
    float:left;
    width:250px;
    height:150px;
    margin-left:10px;
    background:#f3f4f5;
    border:solid 1px #c2c2c2;
    font-size:12px;
    text-align:center;
    }

#box2 {
    float:right;
    width:250px;
    height:150px;
    margin-left:10px;
    background:#f3f4f5;
    border:solid 1px #c2c2c2;
    font-size:12px;
    text-align:center;
    }

#box3
{
    float:left;
    width:250px;
    height:150px;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:20px;
    background:#f3f4f5;
    border:solid 1px #c2c2c2;
    font-size:12px;
    text-align:center;
    }

#box4 {
    float:right;
    width:250px;
    height:150px;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:20px;
    background:#f3f4f5;
    border:solid 1px #c2c2c2;
    font-size:12px;
    text-align:center;
    }

#box1 p
{
    margin:5px;
    text-align:left;
    }

#box1 img
{
    float:left;
    padding-right:5px;
    }

#box1 a
{
    font-weight:bold;
    text-decoration:none;
    }

#box1 a:hover
{
    font-weight:bold;
    text-decoration:underline;
    }

#box2 p
{
    margin:5px;
    text-align:left;
    }

#box2 img
{
    float:left;
    padding-right:5px;
    }

#box2 a
{
    font-weight:bold;
    text-decoration:none;
    }

#box2 a:hover
{
    font-weight:bold;
    text-decoration:underline;
    }

#box3 p
{
    margin:5px;
    text-align:left;
    }

#box3 img
{
    float:left;
    padding-right:5px;
    }

#box3 a
{
    font-weight:bold;
    text-decoration:none;
    }

#box3 a:hover
{
    font-weight:bold;
    text-decoration:underline;
    }

#box4 p
{
    margin:5px;
    text-align:left;
    }

#box4 img
{
    float:left;
    padding-right:5px;
    }

#box4 a
{
    font-weight:bold;
    text-decoration:none;
    }

#box4 a:hover
{
    font-weight:bold;
    text-decoration:underline;
    }

 #content h4
 {
     font-size:12px;
     margin:3px;
     text-align:left;
     }

 #content h2
 {
     font-size:16px;
     margin:10px;
     }

#content h3
 {
     font-size:14px;
     margin:10px;
     }

#sidebar_rechts
 {
     width:235px;
     float:right;
     }

 .sidebarbox
 {
     margin-top:5px;
     width:230px;
     background:#f3f4f5;
     border:solid 1px #c2c2c2;
     font-size:12px;
     }

 .sidebarbox h4
 {
     font-size:12px;
     margin:3px;
     }

 .sidebarbox ul
 {
     margin:5px;
     padding-left:15px;
     list-style-type:square;
     }

 .sidebarbox a
 {
     color:#0000FF;
     text-decoration:none;
     }
 .sidebarbox a:hover
 {
     text-decoration:underline;
     }

 .sidebarbox p
 {
     margin:5px;
     }

 .sidebarbox a.linkgross
 {
     text-align:center;
     font-size:14px;
     font-weight:bold;
     margin:5px;
     padding-bottom:5px;
     }

 .googlebox
 {
     margin:5px;
     }


 #footer
 {
     width:950px;
     background:#d88e00;
     color:#FFFFFF;
     text-align:center;
     font-size:11px;
     padding-top:5px;
     }
 #footer a
 {
     color:#FFFFFF;
     text-decoration:none;
     }

 #footer a:hover
 {
     text-decoration:underline;
     }

 #content img.innertxt {
	float:left;
	margin-top:5px;
	margin:10px;
	padding:5px;
	background-color:#FFF;
	border:1px solid #DDD;
}
