@charset "utf-8";
/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(gfx/background.jpg); background-repeat: repeat-y; background-position: center center; left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: #FFFFFF; }

#mm { text-align: left; margin: 0px auto auto; padding: 0px; width: 1000px; height: auto; display: block; background-image: url(gfx/backcont.jpg); background-repeat: repeat-y; background-position: 0px 0px; }
#header { display:block; width:1000px; margin: 0px; padding: 0px; height: 200px; }

#line1 { display:block; background:url(gfx/topline.jpg); height:5px; width:1000px; overflow:hidden }
#line2 {   width:1000px; background-image: url(gfx/backcont.jpg); background-repeat: repeat-y; height:auto;  }

.blockone { display:block; width:23px; height:25px; float:left; margin: 0px; padding: 0px; }
#blocknav { display:block; width:164px; height:auto; float:left; margin: 0px; padding: 0px; }

#blockthree { display:block; width:780px; height:auto; float:left; margin: 0px; padding-left:12px; padding-right:8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; padding-top:7px; padding-bottom: 0px; }

/* #blockthree a:link, #blockthree a:visited, #blockthree a:active { color: #0000A8; text-decoration: underline; } */
#blockthree a:hover { color: #FFFFFF; } 

#blockfour { display:block; width:151px; height:100%; float:right; margin: 0px; padding-left:0px; padding-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; background-color: #FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #CF2235; padding-top:7px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CF2235; padding-bottom: 5px; text-align: center; }

#blockfour a:link, #blockfour a:visited, #blockfour a:active, #blockfour img  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; border:0px; color: #B32231; }
#blockfour a:hover { color: #660000; }

#feeder { display:block; text-align:center; vertical-align:middle; float:left; margin:0px; padding:0px;}


#blocknav a:link, #blocknav a:visited, #blocknav a:active{ display:block; width:164px; height:auto; margin: 0px; padding: 0px; text-indent: 8px; line-height:30px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8B8B8B; text-decoration: none; overflow:hidden; }
#blocknav a:hover  { background-color:#B01419; color:#FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; overflow:hidden }

#blocknav a.rss:link, #blocknav a.rss:visited, #blocknav a.rss:active{ display:block; width:164px; height:auto;  padding: 0px;  text-align:center; border:0px; margin-top:3px;}
#blocknav a.rss:hover  { background-color:#FFFFFF; border:0px; margin-top:3px;}
.noborder { border:0px; }


#blocknav a.katos:link, #blocknav a.katos:visited, #blocknav a.katos:active{ font-weight: bold; }

.aktuell{ background-color:#EFEFEF; }
 .aktuell2 { background-color:#F4F4F4; color: #FF0000; font-weight: bold; }
.unterkato{ text-indent: 22px; }

#footer { display:block; height:15px; width:1000px; background:url(gfx/backfoot.jpg); clear: both; font-size: 6pt; color: #FFFFFF; text-align: center; vertical-align: bottom; padding-top:12px; font-family: Arial; }
#footer a:link, #footer a:visited, #footer a:active { color:#FFFFFF; text-decoration:none }
#footer a:hover { color:#FFFF00; }

.form1 { background-image: url(gfx/form1.jpg); height: 20px; width: 125px; display:block; border:0px; float:left; margin-left:5px; padding-left:2px; margin-right:0px; }
.form2 {  height: 22px; width: 26px; display:block;  float:left; }
.clear { clear:both; }

.schrift1 { float:left; display:block; width:68px; height:28px; border:0px; margin:0px; background:url(gfx/schrift1.jpg) no-repeat 15px top;overflow:hidden; margin:0px; padding:0px;  }
.schrift2 { float:left; display:block; width:78px; height:12px; border:0px; margin:0px; background:url(gfx/font2.jpg) center top; overflow:hidden; margin:0px; padding:0px; vertical-align:top; }
.schrift3 { float:left; display:block; width:78px; height:12px; border:0px; margin:0px; background:url(gfx/font1.jpg) center top; overflow:hidden; margin:0px; padding:0px; vertical-align:top }

#blockfour form { display:block; margin:0px; padding:0px;}

.searching { background-color: #FFFFFF; height: auto; width: 580px; margin-left: 35px; padding: 4px; margin-bottom:10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 15px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CD2234; border-right-color: #CD2234; border-bottom-color: #CD2234; border-left-color: #CD2234; }
.searching a:link, .searching a:visited, .searching a:active { font-size: 10pt; color: #5B0000; }
.searching a:hover { font-size: 10pt; color: #FFFFFF; background-color: #5B0000; }
 .searching h2 { font-size: 11pt; font-weight: bold; color: #5B0000; text-decoration: underline; } 
.mini { font-size: 7pt; color:#999999; }
.right { float:right;  }
hr { border-top: 1px solid #CF2235; border-right: 1px none #9D0000; border-bottom: 1px none #9D0000; border-left: 1px none #9D0000; }
 
 h1 { font-size: 18px; font-weight: bold; color: #ffffff;  background-color:#990000; margin:3px; padding:3px; display:block; height:25px; margin-bottom:15px;}
 
 h2 { font-size: 18px; font-weight: bold; }
 a.h2link:link, a.h2link:visited, a.h2link:active { font-size: 18px; font-weight: bold; color: #5B0000; text-decoration: underline; }
 a.h2link:hover { text-decoration: none; }
  
  #blockthree a.printx:link, #blockthree a.printx:visited, #blockthree a.printx:active { font-size: 8pt; color: #999999; float:right }
  #blockthree a.printx:hover{ background:#FFFFFF; color:#000000 }
  
  .abstand { margin-top:20px; float:left; display:block; height:auto; width:160px; overflow:hidden; margin:0px; padding-top:7px; }
 .tablecss { border:0px; padding:0px; margin:0px; width:120px; ; top: 0px; right: 0px; left: 0px; bottom: 0px; height: 15px; display:block; overflow:hidden; float:left; line-height:10px; }  
 
 .thumb { margin: 1px;  border: 3px solid #FFFFFF; display:inline; }
.buttontop { font-size: 9px; background-color: #CCCCCC; margin:0px; text-decoration: none; float:right; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #FF0000; border-right-color: #FF0000; border-bottom-color: #FF0000; border-left-color: #FF0000; padding-top: 1px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; }
