/* CSS Document */
body {background-color:#9FA4A8; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin:0px; padding:0px; font-size:70%;}
#clr {clear:both; height:0px;}

/*template work*/
#pageadjust {width:890px; margin:0px auto; text-align:left; background-color:#5F676E;}
#top {height:187px; color:#000000;}
#menue_top {font-size:80%; text-transform:uppercase; padding-top:20px; padding-bottom:20px; padding-left:190px;}
#menue_top a {font-weight:bold;}
#menue_top a:link, #menue_top a:visited {color:#810101;}
#menue_top a:hover, #menue_top a:active {color:#C80000;}

#cat_title {margin-top:75px; float:right;}
#menue {width:170px; float:left;}
#content {float:left; margin-left:10px; margin-right:10px; width:530px; background-image:url(../images/corner_top.gif); background-repeat:no-repeat;}

/* für IE */
* html #content {
    float:left; margin-left:10px; margin-right:10px; width:530px; background-image:url(../images/corner_top.gif); background-repeat:no-repeat;
    overflow:hidden;
}

#contentunterseite {margin-left:20px; margin-right:10px; margin-top:20px; width:500px;}

#boxcolumn {width:170px; float:left;}

/* für IE */
* html #boxcolumn {
    width:170px;
    float:right;
}

#footer {background-color:#393D41;border-top:1px solid #ffffff; color:#ffffff; height:25px; line-height:25px; font-size:80%; padding:5px;}

/*menue box*/
#menue_title  {color:#ffffff; background-color:#C80000; text-transform:uppercase; border-bottom:4px solid #810101;}
#menue_title h1 {font-size:100%;  font-weight:bold; margin:0px; background-color:#810101; width:100%; text-indent:15px; line-height:20px;}
#menue_title ul {list-style:none; padding-bottom:0px; margin-top:10px; margin-left:10px; padding-left:0px; padding-right:0px;}
#menue_title li {width:148px;border-bottom:1px solid #E48080; padding-top:5px; padding-bottom:5px;}
#menue a {text-decoration:none; font-weight:normal;}
#menue a:link, #menue a:visited {color:#FFFFFF;}
#menue a:hover, #menue a:active {color:#FFBA00;}

/* submenue*/
#menue_title li ul { list-style:none;padding-bottom:5px; margin-top:0px; margin-left:0px; padding-left:0px; padding-right:0px;background-color:#810101;}
#menue_title li ul li {list-style-image:none; border:none;padding-top:5px; padding-bottom:5px;text-indent:5px;text-transform:none;}
#menue_title ul h1 {font-size:100%; text-indent:10px; width:100%;font-weight:bold; background-color:#FFBA00; color:#810101;}

/*searchbox*/
#search  {color:#ffffff; background-color:#C80000; text-transform:uppercase; border-bottom:4px solid #810101; padding:0px; margin:0px;}
#search h1 {font-size:100%;  font-weight:bold; text-indent:10px; margin:0px; padding:3px;background-color:#810101;}
#search ul {list-style:none; padding-bottom:0px; margin-top:5px; margin-left:5px; margin-right:5px; padding-left:0px; padding-right:0px; }
#search li {width:95%;border-bottom:1px solid #E48080; padding-top:5px; padding-bottom:5px; text-align:right;}
#search a {text-decoration:none;}
#search a:link, #search a:visited {color:#FFFFFF;}
#search a:hover, #search a:active {color:#FFBA00;}
#search .field {width:90px; margin-right:5px; vertical-align:top; }
#search .button {width:30px; vertical-align:top;}
#search form {margin:0px;padding:0px;}

/*catbox*/
#cat01  {color:#000000; background-color:#FFCB40; margin:0px; padding:0px;}
#cat01 h1 {font-size:100%;  font-weight:bold; text-indent:10px; margin:0px; padding:3px;background-color:#886300;}
#cat01 ul {list-style:none; padding-bottom:0px; margin-top:5px; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; border-bottom:4px solid #886300;}
#cat01 li.odd {padding-top:5px; padding-bottom:5px;  font-size:80%;background-color:#FFCB40;padding-left:12px; padding-right:5px;}
#cat01 li.even {padding-top:5px; padding-bottom:5px; background-color:#FFBA00; font-size:80%; padding-left:12px; padding-right:5px;}
#cat01 a {text-decoration:none; font-weight:normal;}
#cat01 a:link, #cat01 a:visited {color:#000000;}
#cat01 a:hover, #cat01 a:active {color:#C80000;}
#cat01 .field {width:90px; margin-right:5px; vertical-align:top; }
#cat01 .button {width:30px; vertical-align:top;}

#cat02  {color:#ffffff; background-color:#10A201; margin:0px; padding:0px;}
#cat02 h1 {font-size:100%;  font-weight:bold; text-indent:10px; margin:0px; padding:3px;background-color:#0A6101;}
#cat02 ul {list-style:none; padding-bottom:0px; margin-top:5px; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; border-bottom:4px solid #0a6101;}
#cat02 li.odd {padding-top:5px; padding-bottom:5px;  font-size:80%;background-color:#10A201;padding-left:12px; padding-right:5px;}
#cat02 li.even {padding-top:5px; padding-bottom:5px; background-color:#4CB941; font-size:80%; padding-left:12px; padding-right:5px;}
#cat02 a {text-decoration:none; font-weight:normal;}
#cat02 a:link, #cat02 a:visited {color:#FFFFFF;}
#cat02 a:hover, #cat02 a:active {color:#FFBA00;}
#cat02 .field {width:90px; margin-right:5px; vertical-align:top; }
#cat02 .button {width:30px; vertical-align:top;}


/*Top Thema*/
.daytopic {margin-left:20px; margin-right:20px; margin-top:20px; margin-bottom:60px;}
.daytopic h1 {color:#ffffff; font-size:120%;}
.daytopic p {color:#ffffff; font-size:110%; line-height:140%;  text-align:justify;}
.daytopic .image {float:right; margin-left:10px; border:1px solid #ffffff;}

/*Top News*/
#topnews_title {float:left; margin-left:10px; margin-right:20px; width:73px;}

#news {background-image:url(../images/corner_bottom.gif); background-position:bottom; background-repeat:no-repeat; margin-bottom:20px; min-height:275px;}

/* für alle anderen Browser */
html>body #news .newstopic {padding-left: 73px;padding-bottom:5px;}

/* für IE */
* html #news .newstopic {padding-left: 3px;padding-bottom:5px;}
*:first-child+html #news .newstopic {padding-left: 3px;padding-bottom:5px;}

#news .newstopic h1 {color:#ffffff; font-size:120%;}
#news .newstopic p {color:#ffffff; line-height:140%; text-align:justify; margin-right:20px; margin-bottom:15px;}
#news .newstopic .image {float:left; margin-right:10px; border:1px solid #ffffff; }


.verlauf {
        margin:0px; padding-bottom:6px;
        margin-left:15px; padding-top: 6px;
        font-size:80%;
}


/* Bildklassen */

.boximcontent {
  /* margin: 7px 0px 5px 0px; */
  margin-right: 0.7em;
  padding-right: 0em;
  padding-bottom: 0.5em;
  font-size: 90%;
  font-style: normal;
  text-align:left;
}

.boximcontent_left {
  float:left;
  padding: 5px 5px 5px 0px;
}

.boximcontent_right {
  float:right;
  padding: 5px 0px 5px 5px;
}

.artikelbild {
  /* margin: 0px 0px 0px 0px; */
  padding-right: 0.7em;
  padding-bottom: 0.5em;
  font-size: 90%;
  font-style: normal;
  text-align:left;
  float:left;
}


.galeriebild {
  margin-right: 6px;
  padding-right: 0em;
  padding-bottom: 0.5em;
  font-size: 95%;
  font-style: normal;
  text-align:left;
  float:left;
}

  a:link {
   color: #ffffff;
   font-weight:bold;
   text-decoration:none;
  }
  
  a:visited {
   color: #ffffff;
   font-weight:bold;
   text-decoration:none;
  }

  a:hover {
   color: #ffffff;
   font-weight:bold;
   text-decoration:underline;
  }

  a:active {
   color: #ffffff;
   font-weight:bold;
   text-decoration:underline;
  }

  a:link.activ {
   color: #ffffff;
   font-weight:bold;
   text-decoration:underline;
  }
  
  a:visited.activ {
   color: #ffffff;
   font-weight:bold;
   text-decoration:underline;
  }

  a:hover.activ {
   color: #ffffff;
   font-weight:bold;
   text-decoration:underline;
  }

  a:active.activ{
   color: #ffffff;
   font-weight:bold;
   text-decoration:underline;
  }


  .verlauf a:link {
   color: #ffffff;
   font-weight:normal;
   text-decoration:none;
  }
  
  .verlauf a:visited {
   color: #ffffff;
   font-weight:normal;
   text-decoration:none;
  }

  .verlauf a:hover {
   color: #ffffff;
   font-weight:normal;
   text-decoration:underline;
  }

  .verlauf a:active {
   color: #ffffff;
   font-weight:normal;
   text-decoration:underline;
  }


  /* für IE */
  * html td,th {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    color:#ffffff;
    font-size: 10px;
    text-align:left;
  }

  /* für alle anderen Browser */
  html>body td,th {
    font-family:Verdana,Helvetica,Arial,sans-serif;
    color:#ffffff;
    font-size: 10px;
    text-align:left;
  }


  .highlight {
    background-color: #ffffff;
    color:#000000;
  }


  h1 {
    font-size: 120%;
    color:#ffffff;
    margin:0px; padding: 0px; padding-bottom:2px;
  }
  h2 {
    font-size: 14px;
    margin: 0 0 0.1em; padding: 0em; padding-left: 0em;
    color:#ffffff;
  }
  h3 {
    font-size: 0.93em;
    margin: 0.2em 0.5em;
  }


  .subtitle {
    font-size:10px;
    color:#ffffff;
    margin-top:4px; margin-bottom:4px;
    float:left;
  }

  .subtitle2 {
    font-size:11px;
    color:#ffffff;
    margin-top:4px; margin-bottom:4px;
  }

  .datum {
    text-align:right;
    font-size:10px;
    margin-top:2px; margin-bottom:2px;
    float:right;
  }