/*wismar.css*/
/*(c)2015 IWI GmbH, Münster*/
/*http://www.iwi.de*/

body{
	background-color:#aaaaaa;
	margin:0;
	padding:0;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align:center;
	color:#FFFFFF;
}

#corpus{
	position:relative;
	box-sizing:border-box;
	width:990px;
	margin:0 auto 0 auto;
	padding:55px;
	background-color:#622181;
	color:#FFFFFF;
}

	#c-intern{
		position:relative;
		min-height:640px;
	}

		header[role="banner"]{
			position:relative;
		}

			#eroeffnungsbox{
				box-sizing:border-box;
				position:absolute;
				top:1105px;
				left:80px;
				width:720px;
				padding:20px 40px;
				border:2px solid #00b92e;
				background-color:#8bdd6e;
				color:#000000;
				font-size:1.8em;
				box-shadow:2px 2px 5px rgba(0,0,0,0.7);
			}

				#eroeffnungsbox .add{
					font-size:0.75em;
				}

			.downloadbox{
				/*position:absolute;*/
				box-sizing:border-box;
				/*bottom:117px;*/
				/*right:0px;*/
				/*width:351px;*/
				width:720px;
				padding:10px 15px;
				margin:0 0 15px 80px;
				border:2px solid #00b92e;
				background-color:#8bdd6e;
				text-align:left;
				line-height:1.5em;
				font-size:1em;
				color:#060910;
			}

				.downloadbox p{
					font-size:1em;
				}

				.downloadbox h2{
					font-size:1.5em;
				}

				.downloadbox a{
					color:#060910;
				}

		main{
			position:relative;
		}

		main.impressum{
			font-size:0.9em;
		}

		footer[role="contentinfo"]{
			padding:20px 0 0 0;
		}


			h1{
				font-weight:normal;
				font-size:80px;
				padding:0;
				margin:0 0 20px 0;
			}

				.daten h1{
					font-size:1.5em;
					font-weight:bold;
				}

			h2{
				font-weight:normal;
				font-size:40px;
				padding:0;
				margin:0 0 20px 0;
			}

				.daten h2{
					font-size:1.3em;
					font-weight:bold;
				}

			h3{
				font-size:30px;
				padding:0;
				margin:0 0 20px 0;
				line-height:1.5em;
			}

			p{
				font-size:20px;
				padding:0;
				margin:0 0 20px 0;
				line-height:1.5em;
			}

			ul{
				font-size:20px;
				padding:0 0 0 18px;
				margin:0 0 0 0;
				line-height:1.5em;
			}

				li{
					margin:0 0 20px 0;
				}

			table{
				margin:0 0 20px 0;
				padding:0;
			}

				td{
					font-size:20px;
					margin:0 0 0 0;
					padding:0 10px 0 0;
					vertical-align:top;
				}

			b{
				font-weight:bold;
			}

			u{
				text-decoration:underline;
			}

			a{
				color:#FFFFFF;
			}

				a:hover{
					color:#DDDDDD;
				}

			.absatz{
			 	padding:20px 0 0 0;
			}

			.links{
				text-align:left;
			}

			img{
				border:1px solid #000000;
				margin:0 0 20px 0;
			}

			.zaehlerbox{
				padding:10px;
				border:2px solid #503085;
				margin:0 auto;
				width:100px;text-align:center;
  				-moz-box-shadow:    3px 3px 6px #ccc;
  				-webkit-box-shadow: 3px 3px 6px #ccc;
  				box-shadow:         3px 3px 6px #ccc;
			}

			div.highslide-gallery{
				margin-left:0;/*marg.l.8*/
			}

				div.highslide-gallery img{
					margin:0 0 0 0;
					-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
					   -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
					        box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
				}

				div.highslide-caption{
					color:gray;
				}
