/* ######################################################################################################
** ### Globale Layoutanpassungen ########################################################################
** ######################################################################################################
*/

/* "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.deejay-home.de)*/
/* Festlegung der Layoutbreite und Zentrierung */
/* Linke Spalte */
/* Mittlere Spalte */
#col3
{
  margin: -50px 160px 20px 160px;
  width: 540px;
}
#col1
{
  clear: left;
  float: left;
  width: 160px;
  margin: 1px 0 0 0;
  padding: 0px;
  background-color: #ffffff;
  border-right: solid 0px rgb(215,215,215);
  min-height:750px;
  display: block;
}
#col1 .artikel
{
  clear:both;
  background-color: #ffffff;
}

/* ######################################################################################################
** ### Formatierung der Module ##########################################################################
** ######################################################################################################
*/
/* Modul Klasse */
#col1 .modul h3
{
/*  width:155px; */
  margin: 0px;
  padding: 3px 0px 3px 5px;
  background-color: rgb(156,186,214);
  color: rgb(255,255,255);
  text-transform: uppercase;
  font-weight: bold;
  font-size: 100%;
}
#col1 .modul
{
  margin:0px 0px 10px 0px;
  padding:0px;
  width:160px;
}
#col1 .inner_mod
{
  margin:0px;
  padding:5px;
}
#col1 .modul .senden, #col1 .modul input[type=submit]
{
  padding:0px;
  margin:10px 0px 0px 0px;
  font-size:90%;
  float:right;
}
#col1 .modul input
{
  padding:0px;
  margin:10px 0px 0px 0px;
}
#col1 .modul select
{
  padding:0px;
  margin:10px 0px 0px 0px;
}
#col1 .modul legend, #col1 .modul label, #col1 .modul h2.ignoresuch
{
  display:none;
}

/* Modul Umfrage *************************************************************/
#col1 #mod_umfrage_plugin label
{
  display:inline;
  color:#333333;
}
/* Modul Loging **************************************************************/
#col1 #mod_login a.loginlink:focus
{
  color:#fff;
  background:#5897BD;
}
#col1 #mod_login  a
{
  font-weight:600;
  font-size:90%;
  clear:both;
}
#col1 #mod_login  a.loginlink
{
  clear:both;
}
#col1 #mod_login label
{
  display:inline;
  color: #546078;
  padding:0px;
  margin:0px;
}
#col1 #mod_login .input
{
  margin:0px 0px 10px 0px;
}
/* Modul Styleswitcher *******************************************************/
#col1 #mod_styleswitcher select
{
  width:110px;
}
/* Modul Veranstaltungen *****************************************************/
#col1 #mod_event .inner_mod
{
  margin:0px;
  padding:0px;
}
#col1 #mod_event .comment_inhalt
{
  width:80%;
  margin:5px 0px 0px 5px;
}
/* Modul Newsletter **********************************************************/
#col1 #mod_newsletter label
{
  display:inline;
  colo:#333333;
}
/* Modul RSS feed ************************************************************/
#col1 #mod_rssfeed_show a,
#col1 #mod_rssfeed_show1 a,
#col1 #mod_rssfeed_show2 a
{
  color:#fff;
  text-decoration:none;
  font-weight:bold;
}
#col1 #mod_rssfeed_show a:hover,
#col1 #mod_rssfeed_show1 a:hover,
#col1 #mod_rssfeed_show2 a:hover
{
  text-decoration:underline;
}
#col1 #mod_rssfeed_show li a,
#col1 #mod_rssfeed_show1 li a,
#col1 #mod_rssfeed_show2 li a
{
  color:#333333;
  text-decoration:underline;
  font-weight:normal;
}
#col1 #mod_rssfeed_show li a:hover,
#col1 #mod_rssfeed_show1 li a:hover,
#col1 #mod_rssfeed_show2 li a:hover
{
  text-decoration: none;
  color:#333333;
  font-weight:normal;
}
/* News Grabber **************************************************************/
#col1 #newsgrabber_front a.rss_titel
{
  color:#fff;
  text-decoration:none;
  font-weight:bold;
}
#col1 #newsgrabber_front a.rss_titel:hover
{
  text-decoration:underline;
}

/****Aus Farben und Schriften ****/
#col1 h1
{
  width:155px;
  margin: 0px 5px 0px 0px;
  padding: 3px 0px 3px 5px;
  background-color: rgb(156,186,214);
  color: rgb(255,255,255);
  text-transform: uppercase;
  font-weight: bold;
  font-size: 100%;
}
#col1 h2
{
  width:155px;
  margin: 0px 5px 0px 0px;
  padding: 3px 0px 3px 5px;
  background-color: rgb(156,186,214);
  color: rgb(255,255,255);
  text-transform: uppercase;
  font-weight: bold;
  font-size: 100%;

}
#col1
{
    font-size: 95%;
  line-height:1.1em;
}
#col1 .rightitem h2, #col2 .rightitem h2
{
  position:relative;
  left:-5px;
  top:-5px;
}

