/* :::::style.css ::::: */

body { margin-left: 0px; margin-top: 0px; }
ul { list-style-image: url('ul.gif'); }
p { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(98, 94, 92); text-decoration: none; }
.table1 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(98, 94, 92); text-decoration: none; }
.table1 a { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(98, 94, 92); text-decoration: underline; }
.table1 a:hover { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(98, 94, 92); text-decoration: none; }
.table2 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(98, 94, 92); }
.table3 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(98, 94, 92); text-decoration: none; padding-top: 3px; padding-left: 3px; }
.header1 { font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: normal; color: rgb(74, 115, 152); text-decoration: none; }
.header2 { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: rgb(74, 115, 152); text-decoration: none; }
.header3 { font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: normal; color: rgb(185, 40, 37); text-decoration: none; }
.header_weiss { font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
.error { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(190, 10, 16); text-decoration: none; }
.header_haus_01 { font-family: Arial,Helvetica,sans-serif; font-size: 27px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
.header_haus_02 { font-family: Arial,Helvetica,sans-serif; font-size: 33px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; }
#unter_menue_weiss:link { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-decoration: none; }
#unter_menue_weiss:visited { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-decoration: none; }
#unter_menue_weiss:hover { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-decoration: none; }
#unter_menue:link { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(86, 80, 71); text-decoration: none; }
#unter_menue:visited { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(86, 80, 71); text-decoration: none; }
#unter_menue:hover { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(86, 80, 71); text-decoration: none; }
.content_weiss { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); }
.content_weiss a { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-decoration: underline; }
.content_weiss a:hover { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-decoration: none; }
.kontakt_bottom { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); text-decoration: none; }
.kontakt_bottom a { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); text-decoration: underline; }
.kontakt_bottom a:hover { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); text-decoration: none; }
.input { border: 1px solid rgb(164, 153, 137); font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background-color: rgb(255, 255, 255); color: rgb(98, 94, 92); }
.input2 { border: 1px solid rgb(153, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(153, 0, 0); text-decoration: none; background-color: rgb(255, 255, 255); }
.background_news { background-attachment: fixed; background-image: url('trennlinie.gif'); background-repeat: no-repeat; background-position: left bottom; }
.content_weiss_list { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); }
.content_weiss_list a { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-decoration: none; }
.content_weiss_list a:hover { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-decoration: none; }

/* :::::SpryMenuBarVertical.css ::::: */

ul.MenuBarVertical { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; list-style-type: none; font-size: 92%; cursor: default; width: 10em; }
ul.MenuBarActive { z-index: 1000; }
ul.MenuBarVertical li { margin: -2px; padding: 0pt; font-family: Arial,Helvetica,sans-serif; list-style-type: none; font-size: 92%; position: relative; text-align: right; cursor: pointer; width: 10em; }
ul.MenuBarVertical ul { margin: -5% 0pt 0pt 20%; padding: 0pt; list-style-type: none; font-size: 100%; position: absolute; z-index: 1020; cursor: default; width: 8.2px; left: -1000em; top: 0pt; }
ul.MenuBarVertical ul.MenuBarSubmenuVisible { left: 100px; }
ul.MenuBarVertical ul li { width: 14em; text-align: left; }
ul.MenuBarVertical { border: 0px solid rgb(204, 204, 204); }
ul.MenuBarVertical ul { border: 0px solid rgb(204, 204, 204); }
ul.MenuBarVertical a { padding: 0.3em 0.75em; display: block; cursor: pointer; background-color: rgb(155, 145, 129); color: rgb(255, 255, 255); text-decoration: none; }
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus { color: rgb(255, 255, 255); background-color: rgb(175, 167, 154); }
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible { color: rgb(255, 255, 255); background-color: rgb(175, 167, 154); }
ul.MenuBarVertical a.MenuBarItemSubmenu { background-image: url('sprymenubarright.gif'); background-repeat: no-repeat; background-position: 90% 50%; }
ul.MenuBarVertical a.MenuBarItemSubmenuHover { background-image: url('sprymenubarrighthover.gif'); background-repeat: no-repeat; background-position: 90% 50%; }
ul.MenuBarVertical iframe { position: absolute; z-index: 1010; }
@media screen, projection {
  ul.MenuBarVertical li.MenuBarItemIE { background: rgb(155, 145, 129) none repeat; display: inline; float: left; }
}

/* :::::lightbox.css ::::: */

#lightbox { position: absolute; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; }
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: invert; outline-style: none; outline-width: medium; }
#prevLink, #nextLink { background: transparent url('blank.gif') no-repeat; width: 49%; height: 100%; display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: transparent url('prevlabel.gif') no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: transparent url('nextlabel.gif') no-repeat scroll right 15%; }
#imageDataContainer { margin: 0pt auto; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); line-height: 1.4em; }
#imageData { padding: 0pt 10px; color: rgb(102, 102, 102); }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }
.lbWidth { position: absolute; top: 0px; left: 0px; width: 100%; min-width: 790px; }
* html .lbContent { margin-left: -790px; position: relative; }
* html .lbMinWidth { padding-left: 790px; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix {  }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.new_line{
	background:transparent url(pfeil_04.gif) no-repeat scroll 0% 50%;
	color:#625E5C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:22px;
	text-decoration:none;
}
.thumbnail{
	border:1px solid white;
}
label{
display:block;
/*font-weight:bold;*/
margin-bottom:1em;
}