/*
-----------------------------------------------------------------------------
GLOBAL
-----------------------------------------------------------------------------
*/
html {
  height  : 100%;
  margin  : 0px;
  padding : 0px;
}
body {
  font        : 11px Verdana, Arial, Helvetica, sans-serif;
  color       : #333333;
  margin      : 10px 0px 0px 0px;
  padding     : 0px;
  background  : #f3f3e2;
}
/* standardschrift und -groesse */
p,h1,h2,h3,h4,h5,h6,li,td,th,dt,dd {
   font: 11px Verdana, Arial, Helvetica, sans-serif;
}
h6 {
	padding: 4px;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #F3F3E2;
}
/* standardlink */
a:link, a:visited, a:active{
  color           : #9a9292;
  text-decoration : none;
}
a:hover, a:focus {
  color           : #000000;
  text-decoration : none;
}


/*
-----------------------------------------------------------------------------
TABLE SPEZIFISCH
-----------------------------------------------------------------------------
*/

.tbl_punkt_hor {
  background-image   : url(../image/punkt_horizontal.gif);
}

.tbl_punkt_vert {
  background-image   : url(../image/punkt_vertikal.gif);
}

#bg_muenster {
	background-image    : url(../image/muenster.jpg);
	background-position : bottom;
	background-repeat   : no-repeat;
}

#bg_skizze_I {
	background-image    : url(../image/skizze.jpg);
	background-position : bottom;
	background-repeat   : no-repeat;
}

#bg_skizze_II {
	background-image    : url(../image/skizze_2.jpg);
	background-position : bottom;
	background-repeat   : no-repeat;
}

/*
-----------------------------------------------------------------------------
NEWS
-----------------------------------------------------------------------------
*/

.news_1 {
	font        : 11px Verdana, Arial, Helvetica, sans-serif;
	line-height : 15px;
	color       : #000000;
	padding     : 0px 0px 0px 6px;
	margin      : 0px;
}

.news_2 {
  font        : 11px Verdana, Arial, Helvetica, sans-serif;
	line-height : 15px;
  color       : #666666;
  padding     : 0px 0px 0px 6px;
	margin      : 0px;
}


/*
-----------------------------------------------------------------------------
MAIN
-----------------------------------------------------------------------------
*/

.abstand {
	padding : 5px 5px 5px 5px;
	margin  : 0px 0px 0px 0px;
}

.bg {
  background-color: #ffffff;
	padding : 5px 5px 5px 5px;
	margin  : 0px 0px 0px 0px;
}

.bg_olive {
  background-color: #d9d9d9;
}

/* Hervorhebung Text*/
.bg_green {
  background-color: #f3f3e2;
	padding : 5px;
	margin  : 0px 0px 0px 0px;
}

.bg_white {
  background-color: #ffffff;
}

.bg_foto {
	padding : 5px 5px 5px 15px;
	margin  : 0px 0px 0px 0px;
}


/* Liste */
ul {
	margin      : 0px;
  padding     : 0px 0px 8px 3px;
	border      : none;
	background  : transparent;
	color       : #333333;
}
ul li {
	color       : #333333;
	list-style  : none;
	margin      : 0px;
	padding     : 0px 0px 0px 14px;
	background  : url(../image/liste.gif) left top no-repeat;
}

/*
-----------------------------------------------------------------------------
NAVIGATION
-----------------------------------------------------------------------------
*/

/* Navigationspunkt */
.navigation_top {
  padding            : 0px 16px 0px 16px;
	color              : #9a9292;
	font               : 11px Verdana, Arial, Helvetica, sans-serif;
	background-image   : url(../image/pfeil1.gif);
	background-repeat  : no-repeat;
	background-position: 0px 2px;
}

/*
-----------------------------------------------------------------------------
NEWS_LISTE
-----------------------------------------------------------------------------
*/

/* Liste */
#news_liste {
	margin: 0;
}

/* Listenüberschrift */
#news_liste h3 {
	background-color: #F3F3E2;
	margin: 0;
	padding: 5px;
	font-weight: bold;
}

/* Listeneintrag */
#news_liste p a {
	font-weight: bold;
	color: #666666;
}
#news_liste p a:hover, #news_liste p a:focus {
  color: #000000;
}

div.art_liste {
	margin      : 4px;
	padding     : 4px;
	background-color: #eeeeee;
	overflow: visible;
}

img.liste {
	float: right;
	margin-left: 4px;
	margin-bottom: 4px;
}
.clearfloat {
	float: none;
	clear: both;
	height: 0px;
	font-size: 0px;
	overflow: hidden;
	background: transparent;
}

