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

/* Allgemein */
* {margin:0; padding:0;}
body {background:#ffffff url(files/images/background.gif) repeat; font-size:12px; font-family:verdana,tahoma,sans-serif; line-height:1.4em; color:#555555;}
img {border:0;}
a, a:active, a:visited {color:#2d90d3; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}
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 #69b6ec; margin:10px auto 10px; padding:10px; width:800px;}
#header {float:left; width:800px; margin:0; padding:0;}
#breadcrumbs {float:left; width:800px; margin:0; padding:0; font:10px arial,verdana,sans-serif; font-weight:bold;}
#leader {float:left; width:800px; margin:0; padding:5px 0 10px 0;}
#menu {clear:both; float:left; margin:0; padding:0; width:170px;}
#content {float:right; margin:0; padding:5px 0 0 0; width:630px; text-align:justify;}
#footer {width:800px; margin:0; font-size:10px; padding:35px 0 5px 0; clear:both; text-align:center;}

/* Header */
.header-logo {width:204; height:64px; float:left;}
.header-search {width:200px; padding:10px 0 0 0; float:right;}
.input-box {background-color:#69b6ec; border:0; color:#b4dbf6; margin:0; padding:6px; vertical-align:bottom;}

/* Menue */
.menu-item {border-bottom:1px dotted #2d90d3; color:#2d90d3; font-weight:bold; line-height: 1.8em;}
.menu-item:hover {border-bottom:1px solid #555555; color:#555555; text-decoration:none; line-height: 1.8em;}

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

/* Content */
.img-border {border:1px solid #2d90d3; margin:0; padding:2px;}
.box {background:url(files/images/block.gif) repeat; border:5px solid #69b6ec; margin:0; padding:10px; color:#69b6ec; 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 #69b6ec; border-bottom:1px solid #69b6ec; border-top:1px solid #69b6ec; letter-spacing:2px; text-transform:uppercase; text-align:left; padding:6px 6px 6px 12px; background: #69b6ec url(files/images/bg_header.jpg) no-repeat; color: #555555;}
th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #87c5f0;background: none;}
td {font-size: 11px;border-right: 1px solid #69b6ec;border-bottom: 1px solid #69b6ec;background: #fff;padding: 6px 6px 6px 12px;color: #555555;}
td.alt {background: #d8efff;color: #555555;}
th.spec {border-left: 1px solid #69b6ec;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 #69b6ec;border-top: 0;background: #d8efff url(files/images/bullet2.gif) no-repeat;font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #555555;}