#content {padding-top: 20px;}


.menu {background-color: #000; color: #AAA; height: 22px; padding-top: 7px; width: 100%; z-index: 20; overflow: show;}


.menu ul {margin: 0; padding: 0; font-size: 90%;}
.menu ul li {list-style: none; float: left; padding: 0 20px; font-weight: bold;}
.menu ul li:hover {color: #ff6b10;}
.menu ul li ul {display: none; position: absolute; margin: 0; padding: 0; background-color: #000;  z-index: 20;}
.menu ul li ul li {float: none;list-style: none; margin: 0; padding: 0; border-bottom: solid 1px #666; width: 100%; }
.menu ul li ul li a, ul li ul li a:link {text-decoration: none; color: #eee; padding: 5px 10px 5px 10px; display: block;}
.menu a:hover {color: #ff6b10;}

.user {float: right; width: 200px; background-color: #000; color: #eee; height: 22px; padding-top: 7px;}
.user ul {margin: 0; padding: 0; font-size: 90%;}
.user ul li {list-style: none; float: left; padding: 0 20px;}
.user ul li:hover {color: #ff6b10;}
.user ul li ul {display: none; position: absolute; margin: 0; padding: 0; background-color: #000; z-index: 20; }
.user ul li ul li {float: none;list-style: none; margin: 0; padding: 0; border-bottom: solid 1px #666; width: 100%; }
.user ul li ul li a, ul li ul li a:link {text-decoration: none; color: #EEE; padding: 5px 10px 5px 10px; display: block;}
.user a:hover {color: #ff6b10;}





.secondmenu {position: fixed; top: 105px; background-color: #000; color: #eee; height: 18px; padding-top: 1px; width: 100%;font-size: 90%; z-index: 10; overflow: show;}
.secondmenu p {font-size: 100%; margin: 0; color: #ff6b10;}

.secondmenu p .act { background-color: #FF6400; color: #FFFFFF; font-weight: bold; opacity: 0.9; padding: 1px 20px;}
.secondmenu p .inact a {color: #AAA; font-weight: bold; padding: 1px 20px; text-decoration: none; }
.secondmenu p .inact a:hover {color: #FFF;}



/*BOX allg*/
p.head {border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 3px;}
.box_border {border: solid 1px #ddd; font-size: 90%; margin: 0 auto; padding: 10px; width: 500px;}
p.small, span.small {font-size: 80%;}


/* Anmelden */
.loginbox {margin: 30px auto;width: 400px; border: solid 1px #ddd; padding: 10px; font-size: 90%; z-index: 20;}
.loginbox p {margin: 0; margin-bottom: 10px; padding: 0;}


.loginbox .input {background-color: #f9f9f9; border: solid 1px #aaa; height: 20px; color: #333;}
.loginbox label {width: 100px; display: block; float: left; }
.loginbox .pw {margin-top: 10px; margin-bottom: 0; padding-top: 5px; border-top: solid 1px #ddd;}
.loginbox input.anmelden {width: 175px;}


/*NEW PW */
.newlogin {margin-top: 20px;}
.newlogin p {margin: 0; margin-bottom: 10px; padding: 0;}
.newlogin label {width: 100px; display: block; float: left; }
.newlogin .input {background-color: #f9f9f9; border: solid 1px #aaa; height: 20px; color: #333;}
.newlogin .pw {margin-top: 10px; margin-bottom: 0; padding-top: 5px; border-top: solid 1px #ddd;}


.box {border-left: solid 1px #aaa; border-right: solid 1px #aaa; font-size: 90%;}
.box .inner {padding: 5px 20px; display: none; border-top: solid 1px #aaa;}
.box p.product {border-top: solid 1px #aaa; margin: 0; padding: 3px 5px; background-color: #F0F0F0; cursor: pointer;}
.box p.act {background-color: #CCC; font-weight: bold;}
.box p.product:hover {background-color: #CCC;}

.box .body {margin: 3px 20px; float: left;}
.box .label {float: left;width: 300px; overflow: hidden;}
.box .eintrag {float: left;}


.clearleft {clear: left;}

p.alleaufzu {float: right; margin: 30px 0 0 0;}
p.alleaufzu a {text-decoration: none; color: #333; font-size: 90%;}

.search {border: solid 1px #aaa;}
.search p.head {border-bottom: solid 1px #aaa; margin: 0; padding: 3px 5px; background-color: #F0F0F0;}
.search .inner {padding: 5px 20px; font-size: 90%;}
.search .input {  background-color: #FEFEFE;
    border: 1px solid #aaa;
	color: #333;
    font-family: verdana;
    font-size: 12px;
    height: 20px;
    width: 200px;}
    
    
    .head a {text-decoration: none; font-family: verdana;}
    
    
    
    
    
.module {padding: 0 20px; border: none;}
.module .inner {display: block;}