@charset "utf-8";
/* CSS Document */

/* Allgemein */
* {margin:0; padding:0;}
body {background:#ffffff url(files/images/background.gif) repeat; font-size:13px; font-family:verdana,tahoma,sans-serif; line-height:1.4em; color:#555555;}
img {border:0;}
a, a:active, a:visited {color:#f57421; font-weight:bold; text-decoration:underline;}
a:hover {text-decoration:none;}
p {margin:0 0 16px 0;}
ul, ol {margin:0 0 16px 15px; padding-left:5px;}
ul ul, ol ol{margin:3px 0 0 15px;}
h1 {font-size:20px;}
h2 {font-size:16px;}

/* IDs */
#container {background:#ffffff; border:10px solid #f57827; margin:10px auto 10px; padding:10px; width:810px;}
#header {float:left; width:810px; margin:0; padding:0;}
#breadcrumbs {float:left; width:810px; margin:0; padding:0px 0px 5px 0px; font:10px arial,verdana,sans-serif; font-weight:bold;}
#menu {clear:both; float:left; margin:0; padding:0; width:180px;}
#content {float:right; margin:0; padding:5px 0 0 0; width:630px; text-align:justify;}
#footer {width:810px; margin:0; font-size:10px; padding:35px 0 5px 0; clear:both; text-align:center;}

/* Header */
.header-logo {width:350px; height:64px; float:left;}
.header-social {float:left;}
.header-social-google {float:left;padding-left:15px;}
.header-social-fb {float:left;padding:0 0 0 20px;}
.header-search {width:200px; padding:10px 0 0 0; float:right;}
.input-box {background-color:#f57421; border:0; color:#f9cba9; margin:0; padding:6px; vertical-align:bottom;}

/* Menue */
#menu .firstmenu {position:absolute;background-color:#f57421;height:20px;margin-right:5px;width:175px;}
#menu .secondmenu {background-color:#f57421;color:#000;font-size:12px;font-weight:bold;height:18px;text-transform:uppercase;padding:2px 0 0 5px;margin-right:5px;width:170px;}
#menu .admenu {padding-bottom:15px;padding-left:5px;padding-top:2px;}
.menu-item {margin-left:3px; color:#f57421; font-weight:bold; line-height: 1.8em;}
a.menu-item {text-decoration: underline; color:#f57421;}
a.menu-item:hover {color:#555555; text-decoration:none;}

/* Artikel */
.artikel-bottomline {font-size:9px;color:#999999;margin:0;padding:0;}
a.artikel-topline {font-size:14px;}

/* Content */
.img-border {border:1px solid #f57421; margin:0; padding:2px;}
.box {background:url(files/images/block.gif) repeat; border:5px solid #f57827; margin:0; padding:10px; color:#f57421; font-family:serif; font-size:1.4em; line-height:1.3em; font-style:italic; font-weight:600; text-align:center;}

/* Tabelle */
#the-table {margin:10px 0; padding:0; width:630px;}
caption {font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-style:italic; padding:5px 0 0 0; text-align:right; width:630px;}
th {font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; border-right:1px solid #f57827; border-bottom:1px solid #f57827; border-top:1px solid #f57827; letter-spacing:2px; text-transform:uppercase; text-align:left; padding:6px 6px 6px 12px; background: #f57827 url(files/images/bg_header.jpg) no-repeat; color: #555555;}
th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #f57827;background: none;}
td {font-size: 11px;border-right: 1px solid #f57827;border-bottom: 1px solid #f57827;background: #fff;padding: 6px 6px 6px 12px;color: #555555;}
td.alt {background: #fdddc8;color: #555555;}
th.spec {border-left: 1px solid #f57827;border-top: 0;background: #fff url(files/images/bullet1.gif) no-repeat;font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #555555;}
th.specalt {border-left: 1px solid #f57827;border-top: 0;background: #d8efff url(files/images/bullet2.gif) no-repeat;font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #555555;}