.clear          { clear:both; }
.floatLeft    { float:left; }
.floatRight   { float:right; }
.links        { text-align:left;}
.rechts       { text-align:right;}
.bildlinks    { float:left; margin-right: 20px; margin-bottom: 0;}
.bildrechts   { float:right; margin-left: 5px;}
img.mitte     { text-align: center; margin:auto;}
.mitte        { text-align: center; margin:auto;}
.artikel      { width:90%; padding-left:10px; border-left:2px solid #ff9148;}
blockquote    {padding-left: 15px; border-left: 4px solid #ccc;}

dfn, .dn, .null, .link, .hier {
   position:absolute;
   left:-1000px;
   top:-1000px;
   width:0px;
   height:0px;
   overflow:hidden;
   display:inline;
}

.feld  {
	display:block;
   border-left: 6px solid #cccccc;
	padding-left: 15px;
}

#sidebar-right h3, #sidebar-left h3 {text-align: center;}
#main {}
#main ul {margin-left: 15px;}

.info { 
background: #efefef; 
padding: 0.5em;
border-top: 1px dashed silver;
border-bottom: 1px dashed silver;
}

a.extern    { padding-left: 17px; background: url(/img/extern.gif) no-repeat;}
.extern a:hover    { padding-left: 17px; background: url(/img/ex.gif) no-repeat;}
.ds { text-decoration:line-through; }

#sidebar-right .block {
	background: url(img/bg_box_rechts.gif) top right no-repeat;
}

#sidebar-left .block {
	background: url(img/bg_box_links.gif) top left no-repeat;
}

#main .infoul li {
   background: none;
   list-style: none;
   margin: 25px 15px;
   width: 500px;
}

#main .infoul li a { 
   padding: 8px 10px 8px 10px;
   background: #f6f6f6;
   border: 2px solid #ccc;
   border-left: 10px solid #ccc;
   display: block;
}

#main .infoul li a:hover {border-left: 10px solid #000;}

.f1 { background: #CC9900; }
.f2 {background: #FF6600}
.f3 { background:#CCCCCC}
.f4 { background:#FFCC00}
.tabelle { width:90%;}
.tabelle caption { 
   font-family:sans-serif; font-size:11px; font-weight:bold; line-height:17px; 
   text-align:center; 
   padding:6px;;
   background: #660000;
   caption-side:top;
   border-top: 5px solid #CC9900;
   color: #fff;
}
.tabelle thead { font-size:10px; text-align:center;}
.tabelle tfoot { font-size:11px; text-align:center; background: #660000; color:#FFFFFF}
.tabelle tbody { font-size:12px; text-align:left; vertical-align:middle; background-color:#ffffff;}
.tabelle th,td {padding:6px;}
