BODY {
	SCROLLBAR-FACE-COLOR: #0a3992; FONT-WEIGHT: normal; FONT-SIZE: 12px; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-BASE-COLOR: #0a3992; BACKGROUND-COLOR: #ffffff
}
A {
	FONT-SIZE: COLOR: #2885B9; 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:link {
	COLOR: #2885B9
}
A:visited {
	COLOR: #2885B9
}
A:hover {
	COLOR: #2885B9
}
.linkintern {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkintern:link {
	COLOR: #000; BORDER-BOTTOM: #144ebd 1px dashed
}
A.linkintern:active {
	COLOR: #000; BORDER-BOTTOM: #144ebd 1px dashed
}
A.linkintern:visited {
	COLOR: #000; BORDER-BOTTOM: #144ebd 1px dashed
}
A.linkintern:hover {
	CURSOR: help; COLOR: #144ebd
}
#contentrahmen {
	 MARGIN: 0px auto;  WIDTH: 959px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#contentorahmen {
	  MARGIN: 0px auto;  WIDTH: 960px;  TEXT-ALIGN: left; BORDER-RIGHT: #b7b6b5 1px solid; BORDER-TOP: #b7b6b5 1px solid; MARGIN: 0px auto; BORDER-LEFT: #b7b6b5 1px solid; WIDTH: 959px; BORDER-BOTTOM: #b7b6b5 1px solid;
}
#logo {
	BORDER-BOTTOM: #fff 1px solid; MARGIN-TOP: -1px;
}
#logo_print {
	BORDER-BOTTOM: #fff 1px solid; HEIGHT: 0px; WIDTH: 0px;
}
#newsticker {
	FONT-WEIGHT: bold;  WIDTH: 959px; COLOR: #b7b6b5; PADDING-TOP: 5px;  HEIGHT: 5px
}
#links {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 5px; WIDTH: 175px; BACKGROUND-COLOR: #fff
}
.bildueberschrift {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; POSITION: relative
}
#menu {
 PADDING-RIGHT: 0px; MARGIN-TOP: -4px; PADDING-LEFT: -2px;  PADDING-BOTTOM: 10px; WIDTH: 173px; PADDING-TOP: 10px; HEIGHT: 500px
}
#mitte {
	FLOAT: left; MARGIN: 15px; WIDTH: 685px; BACKGROUND-COLOR: #fff
}
.bildcontent {
	BORDER-RIGHT: #000 1px dashed; MARGIN-TOP: -3px; BORDER-LEFT: #000 1px dashed; BORDER-TOP-COLOR: #000; BORDER-BOTTOM: #000 1px solid
}
#content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 303px; PADDING-BOTTOM: 10px;  BORDER-TOP-COLOR: #000; PADDING-TOP: 10px; WIDTH:710px;
}
#content-1-spaltig-links {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 0px; WIDTH: 220px
}
#content-1-spaltig-rechts {
	MARGIN-TOP: 15px; FLOAT: right; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 15px; WIDTH: 220px
}
#content-2-spaltig {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 0px; WIDTH: 685px; BACKGROUND-COLOR: #fff
}
#newslisting-bild {
	FLOAT: left; MARGIN: 15px 15px 15px 0px; WIDTH: 90px
}
#newslisting-text {
	FLOAT: left; MARGIN: 15px 0px 15px 15px; WIDTH: 320px
}
.newsbild-detail {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; FLOAT: left; MARGIN: 0px 30px 18px 0px; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
.newsbild-detail-2 {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; FLOAT: left; MARGIN: 0px 30px 18px 0px; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
.hr-newslisting {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 450px; PADDING-TOP: 0px
}
#newsletterlisting-text {
	FLOAT: left; MARGIN: 15px 0px 15px 15px; WIDTH: 420px
}
#rechts {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 175px
}
#news {
	BORDER-RIGHT: #000 1px dashed; PADDING-RIGHT: 12px; MARGIN-TOP: -3px; PADDING-LEFT: 12px; PADDING-BOTTOM: 15px; BORDER-LEFT: #000 1px dashed; BORDER-TOP-COLOR: #000; PADDING-TOP: 15px; BORDER-BOTTOM: #000 1px dashed; BACKGROUND-COLOR: #fff
}
.bildueberschriftnewsletter {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN-TOP: 15px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; POSITION: relative
}
#newsletter {
	BORDER-RIGHT: #000 1px dashed; PADDING-RIGHT: 12px; MARGIN-TOP: -3px; PADDING-LEFT: 12px; PADDING-BOTTOM: 15px; BORDER-LEFT: #000 1px dashed; BORDER-TOP-COLOR: #000; PADDING-TOP: 15px; BORDER-BOTTOM: #000 1px dashed; BACKGROUND-COLOR: #fff
}
#referenzen-listing {
	FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 15px 10px; WIDTH: 120px; BORDER-BOTTOM: #bbb 1px dashed; HEIGHT: 140px
}
#leisteunten {
	BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: url(images/logo_bottom_960.gif); 
}
#suchbox {
	BORDER-RIGHT: #000 1px dashed; PADDING-RIGHT: 12px; BORDER-TOP: #000 1px dashed; MARGIN-TOP: 10px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #000 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px dashed; BACKGROUND-COLOR: #fff
}
.suche {
	BORDER-RIGHT: #b2c4da 1px solid; BORDER-TOP: #b2c4da 1px solid; MARGIN-TOP: 0px; FLOAT: left; BORDER-LEFT: #b2c4da 1px solid; WIDTH: 115px; BORDER-BOTTOM: #b2c4da 1px solid
}
.navi-bold {
	FONT-WEIGHT: bold
}
.rechts {
	MARGIN-TOP: 3px; FLOAT: right; MARGIN-BOTTOM: 15px; MARGIN-RIGHT: 8px
}
.links {
	MARGIN-TOP: 3px; FLOAT: left
}
.bildrand {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM: #bbb 1px dashed; HEIGHT: 0px
}
.feld {
	BORDER-RIGHT: #656565 1px dashed; BORDER-TOP: #656565 1px dashed; FLOAT: left; MARGIN: 10px 0px 0px; BORDER-LEFT: #656565 1px dashed; WIDTH: 126px; BORDER-BOTTOM: #656565 1px dashed
}
.feld2 {
	BORDER-RIGHT: #656565 1px dashed; BORDER-TOP: #656565 1px dashed; FLOAT: left; MARGIN: 10px 0px 0px; BORDER-LEFT: #656565 1px dashed; WIDTH: 350px; BORDER-BOTTOM: #656565 1px dashed
}
.feldname {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 80px
}
.feldname2 {
	FLOAT: left; MARGIN: 10px 0px 10px 16px; WIDTH: 80px
}
.ausblenden {
	VISIBILITY: hidden
}
.druck {
	DISPLAY: none
}
.zeile {
	CLEAR: both
}
table.admin_box {
	FONT-SIZE: 9px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	border-width: 0px;
	border-spacing: ;
	border-style: ridge;
	border-color: green;
	border-collapse: collapse;
	background-color: #faf0e6;
}
table.admin_box th {
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	border-width: 0px;
	padding: 1px;
	border-style: groove;
	border-color: gray;
	background-color: #faf0e6;

}
table.admin_box td {
	border-width: 0px;
	padding: 1px;
	border-style: groove;
	border-color: gray;
	

}

table.pager {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	border-width: 0px;
	border-spacing: ;
	border-style: ridge;
	border-color: green;
	border-collapse: collapse;
	background-color: #fffff0;
}
table.pager th {
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	border-width: 1px;
	padding: 1px;
	border-style: groove;
	border-color: gray;
	background-color: #faf0e6;

}
table.pager td {
	border-width: 1px;
	padding: 1px;
	border-style: groove;
	border-color: white;
	background-color: #faf0e6;

}


ul#Navigation {
    width: 15em;
    margin: 0; padding: 0.1em;
    background-color: white;
  }
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */

    width: 15em;
    padding-left: 0;
    padding-left: 0.1em;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0.1em; padding: 0;
  }

  ul#Navigation li ul {
    margin: 0 0 0 0.2em; padding: 0;
  }
  ul#Navigation li ul li {
    margin: 0em 0;
  }
  * html ul#Navigation li ul li {  /* Korrektur fuer IE 5.x */
    margin-left: 0.1em;
    margin-left: 0;
  }

  ul#Navigation a {
    display:block;
    padding: 0.1em;
    text-decoration: none; font-weight: bold;
    border: 0px solid black;
    border-left-color: white; border-top-color: white;
    color: #2885B9; background-color: white;
  }

  * html ul#Navigation a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    width: 8.8em;  /* Breitenangabe fuer IE 6 */
  }
  
  * html ul#Navigation li ul li a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    width: 7.8em;  /* Breitenangabe fuer IE 6 */
  }
   ul#Navigation a:hover {
    color: #2885B9;
  }
  
  
  
#footer {
	clear: both;
	line-height:25px; 
	padding: 0px;
	text-align: right;
	font-size: 9px;
	PADDING-RIGHT: 5px;
	height: 20px;
	background-color: #ffffff;
	BACKGROUND-IMAGE: url(/images/logo_bottom_960.gif);  
}

#footer_right {
	text-align: right;  
}

#footer_left {
	text-align: left;  
}

  
table {
	border-collapse: collapse;
	
}

#footer_left_print {
	display:none;  
}
