/* ###################### OVERALL SETTINGS ###################### */


BODY {
  margin:0;
  padding:0;
  background:#ededed;
  font-color: #627a7a;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
}

td, tr, p, div {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  margin		  : 0;
  padding          : 0;

}


h1 { color: #627a7a; font-family: Arial; font-size: 22px; font-weight: bold; }
h2 { color: #627a7a; font-family: Arial; font-size: 20px; font-weight: bold; }
h3 { color: #627a7a; font-family: Arial; font-size: 18px; font-weight: bold; }
h4 { color: #2E2E2E; font-family: Arial; font-size: 12px; font-weight: bold; }
h5 { color: #627a7a; font-family: Arial; font-size: 14px; font-weight: bold; }
h6 { color: #627a7a; font-family: Arial; font-size: 12px; font-weight: bold; }

ul {
  margin           : 0px 0px 0px 0px;
}

li {
  list-style-image : url('../images/arrow.gif');
  list-style-position:outside;
}

hr {
  background       : #C0C0C0;
  height           : 1px;
  width            : 100%;
}

table.searchintro {
  background-color: #FFFFFF;
  border: solid 1px #777777;
}

/*.contentpaneopen table {
border:1;
border-collapse: collapse;
}*/
.contentpaneopen td {
padding: 8px 0px 8px 5px;
}
/* ###################### LINKS ###################### */
a:link, a:visited {
  font-size        : 11px;
  color            : #383835;
  text-decoration  : none;
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
  color            : #627a7a;
  text-decoration  : none;
}

a.undefined:link, a.undefined:visited {
  font-size        : 13px;
  color            : #900e18;
  text-decoration  : none;
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  background-image : url('../images/icon-sinntal.png');
  background-repeat: no-repeat;
  padding-left      : 20px;
}
a.undefined:hover {
  color            : #900e18;
  text-decoration  : underline;
}

a.mainmenu:link, a.mainmenu:visited {
  color            : #383835;
  font-weight      : normal;
}
a.mainmenu:hover {
  color            : #383835;
  text-decoration  : underline;
}

a.category:link, a.category:visited {
  color            : #999999;
  font-weight      : bold;
}
a.category:hover {
  color            : #271770;
}
a.readon:link {
  color            : #627a7a;
  font-weight      : bold;
  font-size	  : 10pt;
}
.contentpane a.category:link, a.category:visited {
  color            : #000000;
  font-weight      : normal;
  margin-left      : 5px;
}
/* ###################### MODULE SETTINGS ###################### */

.pathwaytext {
  color            : #808080;
}

.maintitletext {
  font: bold italic 36pt "Times New Roman", serif, georgia;
  color: #404040;
  margin-top: 20px;
  margin-left: 20px
}

.mainmenu {
  color            : #FF9900;
  font-family      : Verdana, Geneva, Arial, Helvetica, serif;
  font-weight      : normal;
  text-decoration  : none;
}

table.moduletable th {
  font-size        : 14px;
  font-weight      : bold;
  color            : #627a7a;
  text-align       : left;
  padding          : 0px 10px 2px 20px;
  border-bottom    : 2px #8c8c8c solid;
}

table.moduletable {
margin: 0px 0px 0px 0px;
width: 100%;
padding: 5px 5px 5px 5px
}


.frameheader {
  font             : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : none;
  color            : #808080;
}

.poll {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 15px
}

textarea{
  background:#ededed;;
 }


.sectiontable1 , .sectiontable2 {
  background-color : #ededed;
  padding-bottom   : 10px;
  text-transform: normal;
  letter-spacing: 0px;
  border        : dashed 1px #cccccc;
}
.sectiontable1 a , .sectiontable2 a {
  font-size   : 12px;
  font-weight : bold;
  font-color  : #000000;
  align       : left;
  padding     : 0px 10px 0px 10px;
}
.sectiontable1 i , .sectiontable2 i {
  font-size   : 12px;
  font-weight : bold;
  font-color  : #000000;
}
.sectiontable1 td , .sectiontable2 td {
  font-size   : 10px;
  font-weight : normal;
  font-color  : #666666;
}



 /* ###################### FORMULAR SETTINGS ###################### */
.button {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-weight      : bold;
  font-size        : 10px;
  color            : #000000;
  border           : 1px solid;
}

.inputbox {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : bold;
  color            : #000000;
  background       : #E6E6E6;
  border           : 1px solid;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  text-align       : justify;
}

.contentpaneopen {
  text-align       : justify;
}

.componentheading {
  font-size        : 12px;
  font-weight      : bold;
  color            : #383835;
  text-align       : left;
  padding          : 1px;
}

.contentheading {
  font-size        : 11px;
  font-weight      : bold;
  color            : #383835;
  text-align       : left;
  padding          : 1px;
  border-bottom    : 1px #C0C0C0 solid;
}

.contentdescription {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
  text-align       : left;
}

.category {
  color            : #271770;
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 16px;
  font-weight      : bold;
  text-decoration  : none;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableentry1 td {
  background-color : #C0C0C0;
  font-size        : 0px;
  }

.sectiontableentry2 td {
  background-color : #D0D0D0;
  font-size        : 0px;
}

.sectiontableheader {
  background-color : #C0C0C0;
  color            : #808080;
  height           : 20px;
  font-weight      : bold;
  border-bottom    : 1px solid #A6A6A6;
  border-top       : 1px solid #A6A6A6;
}
/* ###################### SMALL FONT SETTINGS ###################### */
.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #CC6600;
  text-decoration  : none;
  font-weight      : normal;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #000000;
  font-weight      : normal;
}

/* ###################### RSS SETTINGS ###################### */
.fase4rdf {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #000000;
  font-weight      : normal;
}

a.fase4rdf:link {
  font-size        : 9px;
  font-weight      : normal;
  color            : #FF9900;
}

a.fase4rdf:hover {
  font-weight      : bold;
  color            : #808080;
}

/* ###################### Mainbody ###################### */

 #main {
 position:absolute;
 background:#000000;
 width: 100%;
 height: 100%;
 }

 #mainbody{
 background:#ededed;
 text-align: center;
 padding: 0px 0px 0px 0px;
 border: 0px;
 }


 #rot {
 background-image :url('../images/blank.png');
 background-repeat:repeat;
 padding: 0px 0px 0px 0px;
 }

 td.mod_events_latest_first { text-align:center; }

/* ###################### Div ###################### */

 #logo {
 position:absolute;
 z-index:4;
 top:0px;
 left:0px;
 }

 #blank {
 position:absolute;
 z-index:5;
 top:0px;
 left:0px;
 }

 #feuer {
 position:absolute;
 z-index:4;
 top:0px;
 right:0px;
 }

 #topmenue {
 position:absolute;
 z-index:3;
 top:87px;
 right:24px;
 }

 #news {
 position:absolute;
 z-index:3;
 top:87px;
 left:500px;
 }

 #nav{
 position:absolute;
 top:160px;
 left:10px;
 }

 #comp {
 position:absolute;
 top:140px;
 left:230px;
 width: 600px;
 }

/* ###################### Navigation ###################### */

#nav ul{
  text-align: top;
  list-style-type  :none;
  padding:2px 5px;
  }

#nav ul li a:link,#nav ul li a:visited {
  background       :url('../images/nav_hell.png') repeat;
  width 	          :180px;
  display          :block;
  text-decoration  :normal;
  font-size        :11px;
  margin           :2px 10px 2px 2px;
  padding	  :1px 1px 1px 10px;
  border-right     :1px solid #627a7a;
  border-bottom    :1px solid #627a7a;
  }
#nav ul li a:hover {
  /*background     :url('../images/nav_dunkel.png') repeat; */
  text-decoration  :none;
  font-weight      :bold;
  border-right     :1px solid #627a7a;
  border-bottom    :1px solid #627#D9E3EEa7a;
  color		  :#ededed;
  }

.separator {
  height		  :20px;
  margin           :4px 0px 0px 5px;
  }


/* ###################### Ortsnamen  ###################### */

#abteilung    {
 position:absolute;
 z-index:4;
 top:14px;
 left:220px;
 }
#s_sinntal {
 position:absolute;
 z-index:4;
 top:44px;
 left:220px;
 }
#ort {
 position:absolute;
 z-index:4;
 left:305px;
 top:42px;
 }



