﻿ body {
		background-color: rgb(244,244,244);
	}

 .div-submen {
	 background-color:#ffffff;
		border:1px solid #aaaaaa;
		opacity:0.95;
	}

 .div-submen2 {
	 background-color:#ffffff;
		border:1px solid #aaaaaa;
		opacity:0.95;
	}

 .div-submen3 {
	 background-color:#ffffff;
		border:1px solid #aaaaaa;
		opacity:0.95;
	}

	#footer {
	 background-color:rgb(226,226,226);
	}
	
	#footer-1 {
		 margin:auto;
		}
		#footer-1 > table {
			 width:950px;
			}

	#div-topend {
	 background-color:rgb(226,226,226);
	}

 input,button,p,td,body {
  font-family:'Glasgow Serial Light',arial,helvetica;
		font-size:12pt;
 }

	.submenu {
	 #background-color:#ccccff;
		height:23px;
		padding-top:6px;
		display:none;
	}
	
	.nav1 {
  padding-left:10px;
		padding-right:10px;
		padding-top:12px;
		padding-bottom:0px;
		display:inline-block;
		height:24px;
		color:white;
		font-size:12pt;	
		font-weight:bold;
	}
	
 p,body,div,span,h2,h3,h4,h5,h6,textarea,select,td,th {
  #font-family:'Glasgow Serial Light','Glasgow Serial Light',helvetica;
  line-height:130%;
  #font-size:12pt;
  letter-spacing:0em;
 }
	
 select {font-size:12pt;}

 ul.fliesstext {
  #list-style-image: url(/img/azz.png);
  margin-bottom:-6px;
 }

 .bib {
  font-size:9pt;
 }

 .pfsuche1 {
   position:absolute;
   top:78px;
   right:135px;
   width:125px;
   height:30px;
   background-color:#f5f5f5;
   padding:5px;
   border-left:1px solid #cccccc;
   border-top:1px solid #cccccc;
   border-right:1px solid #cccccc;
   border-bottom:none;
  }

 .pfsuche2 {
   position:absolute;
   top:78px;
   right:10px;
   width:115px;
   height:30px;
   background-color:#e0e0e0;
   padding:5px;
   border-left:1px solid #cccccc;
   border-top:1px solid #cccccc;
   border-right:1px solid #cccccc;
   border-bottom:none;
  }

 .pfsuche1a {
		position:absolute;
  top:108px;
  right:10px;
  width:250px;
  height:750px;
  background-color:#f5f5f5;
  padding:5px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  border-top:none;
 }

 .pfsuche2a {
		position:absolute;
  top:108px;
  right:10px;
  width:250px;
  height:750px;
  background-color:#f5f5f5;
  padding:5px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  border-top:none;
  display:none;
 }

 h5 {font-size:12pt; line-height:100%;}

 h4 {font-size:14pt; line-height:120%;}
 h4.kategorie {font-size:13pt; line-height:0%;}

 h3 {font-size:16pt; line-height:120%; padding-top:0px; color:#333333; padding-top:0px;}

 h2 {font-size:20pt; line-height:120%; padding-bottom:0px; padding-top:0px;}

 h1 {
	 font-family:'Glasgow Serial Light','Glasgow Serial Light',helvetica;
		color:#808080;
	}

 hr {
  color:#D6D6D6;
 }

 #pic_text {
  color:#ffffff;
  font-weight:500;
  font-size:12pt;
  line-height:170%;
  opacity:1;
 }

 a.slider {
  text-decoration:none;
 }

 a.slider:hover {
  text-decoration:none;
 }

	div.box-trennlinie {
	 background-color:#111111;
	}

	h1.topnav,h1.topnav2 {
			color:#111111;
 }
	
	a.topnav,a.topnav2 {
		font-family: 'Glasgow Serial',Arial,Helvetica;
		color:#111111;
	}

	a.topnavsel,a.topnav2sel {
		font-family: 'Glasgow Serial',Arial,Helvetica;
		color:#999999;
	}

	a.topnav:hover,a.topnav2:hover {
		color:#999999;
	}

	a.topnavsel:hover,a.topnav2sel:hover {
		color:#999999;
	}

	
	div.slidertitel {
	 color:#111111;
		font-family: 'Glasgow Serial',arial,helvetica;
		font-size:26pt;
	}
	div.slidertext {
	 color:#111111;
		font-family: 'Glasgow Serial',arial,helvetica;
		font-size:14pt;
	}
	
 #div-suche {
  padding-top:10px;
  padding-left:10px;
  padding-bottom:15px;
  clear:both;
  width:950px;
  text-align:left;
  font-size:1.4em;
  font-weight:bold;
  vertical-align:top;
  #border:1px solid black;
 }

	span.big2 {
	 font-size:110%;
	 font-weight:bold;
	}

	span.big1 {
	 font-size:100%;
	 font-weight:bold;
	}

	span.small1 {
	 font-size:80%;
	 font-weight:normal;
	}

	span.underline1 {
	 text-decoration:underline;
	}

	span.kursiv1 {
	 font-style:italic;
	}

 input.searchmain {
  width:150px;
  height:16px;
  border: 1px solid <%=col2%>;
  color: #999999;
  font-size: 8pt;
 }

 a.mainnav {
  clear:both;
  display:block;
  font-family: 'Glasgow Serial Light','Glasgow Serial Light',helvetica;
  font-size:11pt;
  font-weight:bold;
  text-align:left;
  width:184px;
  color: #333333;
  text-align:right;
  padding:3px;
  word-spacing:3px;
  letter-spacing:0px;
  line-height:25px;
  text-decoration: none;
 }

 a {
  color: #0000ee;
  text-decoration:none;
  #font-size:11pt;
 }
	
	a.men {
	 color:#ffffff;
	}
	
	a.submen {
	 color:#000000;
		font-weight:bold;
	}
	
	a.submen2 {
	 color:#000000;
		font-weight:bold;
	}

	a.submen3 {
	 color:#000000;
		font-weight:bold;
	}

	a.submen:hover {
	 color:#111111;
	}
	
	a.submen2:hover {
	 color:#111111;
	}
	
	a.submen3:hover {
	 color:#111111;
	}

	a.men:hover {
	 color:#eeeeee;
	}

 a:hover {
  color: #0000ee;
  text-decoration:underline;
 }

 a.mainnavopt {
  display:block;
  font-family: 'Glasgow Serial Light','Glasgow Serial Light',helvetica;
  font-size:11pt;
  font-weight:bold;
  text-align:left;
  width:184px;
  color: <%=col6%>;
  text-align:right;
  padding:3px;
  word-spacing:3px;
  letter-spacing:0px;
  text-decoration: none;
  line-height:25px;
  background-color:<%=col3%>;
 }

 a.mainnav:hover {
  background-color: <%=col2%>;
  text-decoration:none;
 }

 a.mainnavopt:hover {
  background-color: <%=col3%>;
  text-decoration:none;
 }


 td {
  color:#111111;
 }

 td.data {
  color:#000000;
 }

ul#tabnav {
 xfont-size: 11px;
 font-weight: bold;
 list-style: none;
 margin: 0px;
 padding: 0px;
}
ul#tabnav li.tabinact {
 float:left;
 background-color: #e20000;
 color: <%=col6%>;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-width: 1px;
 border-color: #666666;
 padding: 0px;
 margin: 1px;
 white-space: nowrap;
}
* html ul#tabnav li.tabinact { /* For IE instead of rounded corners */
 float:left;
 border-left: 1px solid <%=col6%>;
 background-color: #e20000;
 color: <%=col6%>;
 padding: 0px;
 white-space: nowrap;
}
ul#tabnav li.tabinact a {
 float: left;
 display: block;
 text-decoration: none;
 padding: 5px 8px 5px 8px;
 color: <%=col6%>;
}
ul#tabnav li.tabinact a:hover {
 background: <%=col1%>;
 color: <%=col6%>;
}
ul#tabnav li.tabact {
 float: left;
 background-color: <%=col7%>;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:none;
 border-left-style:solid;
 border-width: 1px;
 border-color: <%=col2%>;
 color: #000000;
 padding: 0;
 margin: 1px;
 white-space: nowrap;
}
ul#tabnav li.tabnix {
 float: left;
 background-color: <%=col7%>;
 color: #000000;
 padding: 0;
 margin: 1px;
 white-space: nowrap;
}
ul#tabnav li.tabact a {
 float: left;
 display: block;
 text-decoration: none;
 padding: 5px 8px 5px 8px;
 color: #000000;
}

caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}

#mainwrapper {
	#font: 9pt normal 'Glasgow Serial Light', sans-serif;
	height: auto;
	#margin: 80px auto 0 auto;
	text-align: left;
	#width: 660px;
}

/* Image Box Style */
#mainwrapper .box {
	#border: 5px solid #fff;
	cursor: pointer;
	#height: 150px;
	float: left;
	#margin: 5px;
	position: relative;
 overflow: hidden;
	#width: 200px;
}

#mainwrapper .box img {
	position: absolute;
	left: 0;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}

/* Caption Common Style */
#mainwrapper .box .caption {
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	color: #fff;
	z-index: 0;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;
		transition: all 300ms ease-out;
	left: 0;
}

/** Caption 1: Simple from Top **/
#mainwrapper .box .simple-caption {
	height: 50px;
	#width: 200px;
	display: block;
	top: -50px;
	line-height: 25pt;
	text-align: center;
}

/** Caption 2: Full Width & Height **/
#mainwrapper .box .full-caption {
	#width: 200px;
	height: 150px;
	top: -200px;
	text-align: left;
	padding: 5px;
}

/** Simple Caption :hover Behaviour **/
#mainwrapper .box:hover .simple-caption {
	-moz-transform: translateY(100%);
	-o-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	opacity: 1;
	transform: translateY(100%);
}

/** Full Caption :hover Behaviour **/
#mainwrapper .box:hover .full-caption {
	-moz-transform: translateY(100%);
	-o-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	opacity: 1;
	transform: translateY(100%);
}