<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body, html{

  	width: 100%;

  	margin: 0;

  	padding: 0; 

  	float: left;

  	overflow-x: hidden;

	background-color: rgb(193, 223, 199);

	background-image: url(../images/header.jpg);

	background-position: top center;

	background-repeat: no-repeat;

}



#hinweis{

	position: relative;

	width: 650px;

	height: 45px;

	padding: 20px;

	background: red;

	color: rgb(255, 255, 255);

	margin-bottom: 30px;

	-moz-border-radius:10px;

	-webkit-border-radius:10px;

	border-radius:10px;

	background: #ff3019;

	background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404));

	background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%);

	background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%);

	background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%);

	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );

	}



#MainNav {

	position: relative;

	width: 100%;

	height: 32px;

	background: url(../images/MainNav_bg.png);

	text-align: center;

	padding-top: 10px;

	z-index:2;

}



#MainNav ul {

	margin: 0 !important;

	padding: 0 !important;

}



#MainNav ul li {

	display: inline;

	list-style: none;

	margin: 0;

}



#MainNav ul li a {

	padding: 10px 25px 10px 25px;

	color: rgb(255, 255, 255);

	text-decoration: none!important;

	font-family: 'Signika', sans-serif;

	font-weight: 300;

	font-size: 20px;

	line-height: 20px;

	transition: background .5s ease-in-out;

	-moz-transition: background .5s ease-in-out;

	-webkit-transition: background .5s ease-in-out;

}



#MainNav a:hover{

	background: rgb(30, 85, 75);

	text-decoration: none!important;

	transition: background .5s ease-in-out;

	-moz-transition: background .5s ease-in-out;

	-webkit-transition: background .5s ease-in-out;

}



#MainNav ul .aktiv{

	background: rgb(30, 85, 75) !important;

}











#container {

	position: relative;

	width: 1010px;

	height: 1000px;

	margin: 295px auto 0 auto;

	background-color: rgb(255, 255, 255);

	font-family: 'Signika', sans-serif;

	font-weight: 300;

	font-size: 18px;

	line-height: 25px;

	color: rgb(51, 51, 51);

}



/*container2*/

#container2 {

	position: relative;

	width: 1010px;

	height: 1300px;

	margin: 295px auto 0 auto;

	background-color: rgb(255, 255, 255);

	font-family: 'Signika', sans-serif;

	font-weight: 300;

	font-size: 18px;

	line-height: 25px;

	color: rgb(51, 51, 51);

}

#container2 h3 {

	font-size: 20px;

	color: rgb(51, 145, 125);

	margin-bottom: -10px;

	padding-top: 10px;

}







#container h1 {

	font-size: 28px;

	color: rgb(51, 145, 125);

}



#container h2 {

	font-size: 24px;

	color: rgb(51, 145, 125);

}



#container h3 {

	font-size: 20px;

	color: rgb(51, 145, 125);

	margin-bottom: -10px;

	padding-top: 10px;

}



.service_img{

	float: left;

	margin-right: 20px;

}



#service_box{

	height: 120px;

	font-size: 16px;

	line-height: 20px;

	margin-bottom: 15px;

}



#service_box img, #leistungen_box img, #leistungen_box_druck img{

	border: 1px solid rgb(151, 151, 151);

}



#leistungen_box{

	position: relative;

	float: left;

	width: 200px;

	height: 120px;

	font-size: 15px;

	line-height: 18px;

	margin: 0px 30px 150px 0;

}





#leistungen_druck_container{

	width: 700px;

	height: 180px;

	margin-top: 110px;

}



#leistungen_box_druck{

	position: relative;

	float: left;

	width: 300px;

	height: 120px;

	font-size: 15px;

	line-height: 18px;

	margin: 0px 30px 150px 0;

}



#leistungen_box h3, #leistungen_box_druck h3{

	margin-top: -5px;

}



#container_left{

	float: left;

	width: 700px;

	height: 950px;

	padding: 20px;

}



#container_left_impressum{

	float: left;

	width: 700px;

	height: 950px;

	padding: 20px;

	overflow: scroll;

	font-size: 14px!important;

	line-height: 16px;

	text-align: justify;

}







/*container2*/

#container_left2{

	float: left;

	width: 700px;

	height: auto;

	padding: 20px;

}





#container_left textarea{

	width: 200px;

	height: 100px;

}



#container_left .submit{

	background-color: rgb(39, 143, 121);

	color: rgb(255, 255, 255);

	padding: 10px 25px 10px 25px;

	border: 0;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}



#container_left .submit:hover{

	background-color: rgb(30, 100, 90);

}





.image_kontakt{

	position: absolute;

	float: right;

	right: 370px;

	top: 230px;

	width: 200px;

	height: 150px;

	background: url(../images/kontakt.jpg) top center no-repeat;

	z-index: 10;

}





#container_left_box{

	width: 340px;

	height: 240px;

	float: left;

	margin-right: 10px;

	margin-bottom: 50px;

}



#container_left_box img, iframe{

	border: 1px solid rgb(51, 51, 51);

}



#container_right{

	float: left;

	width: 229px;

	height: 950px;

	padding: 20px;

	font-size: 16px;

	line-height: 22px;

	border-left: 1px solid #999;

	-moz-box-shadow: -5px 0px 3px 0px #999;

	-webkit-box-shadow:  -5px 0px 3px 0px #999;

	box-shadow: -5px 0px 3px 0px #999;

}



#container_right a, #container_left a{

	color: rgb(39, 143, 121);

	text-decoration: underline;

}



#container_right ul {

	margin: 0 !important;

	padding: 0 !important;

}



#container_right ul li {

	display: inline;

	list-style: none;

	margin: 0;

}



#container_right ul li a {

	display: block;

	width: 95%;

	margin-bottom: 3px;

	padding: 5px 0px 5px 10px;

	color: rgb(102, 102, 102);

	background-color: rgb(204, 204, 204);

	text-decoration: none!important;

	font-family: 'Signika', sans-serif;

	font-weight: 400;

	font-size: 18px;

	transition: background .5s ease-in-out;

	-moz-transition: background .5s ease-in-out;

	-webkit-transition: background .5s ease-in-out;

}



#container_right a:hover{

	background: rgb(193, 223, 199);

	text-decoration: none!important;

	transition: background .3s ease-in-out;

	-moz-transition: background .3s ease-in-out;

	-webkit-transition: background .3s ease-in-out;

}



#container_right .kontakt{

	display: block;

	width: 95%;

	margin-bottom: 3px;

	padding: 7px 0px 7px 10px;

	color: rgb(255, 255, 255);

	background-color: rgb(39, 143, 121);

	text-decoration: none!important;

	font-family: 'Signika', sans-serif;

	font-weight: 400;

	font-size: 18px;

	transition: background .5s ease-in-out;

	-moz-transition: background .5s ease-in-out;

	-webkit-transition: background .5s ease-in-out;

}



#container_right .kontakt:hover{

	background: rgb(30, 100, 90);

	text-decoration: none!important;

	transition: background .3s ease-in-out;

	-moz-transition: background .3s ease-in-out;

	-webkit-transition: background .3s ease-in-out;

}



#container_right hr{

	margin-top: 30px;

	border: 1px solid rgb(110, 165, 149);

}



#container_right .aktiv_sub{

	background: rgb(39, 143, 121);

	color: rgb(255, 255, 255);

}



#footer{

	position: relative;

	width: 970px;

	height: 30px;

	margin: 0 auto 50px auto;

	padding: 20px;

	background-color: rgb(39, 143, 121);

	font-family: 'Signika', sans-serif;

	font-weight: 300;

	font-size: 14px;

	line-height: 14px;

	color: rgb(255, 255, 255);

	border-bottom: 5px solid red;

}



#footer a{

	text-decoration: none;

	color: rgb(255, 255, 255);

}



#footer a:hover{

	text-decoration: underline;

}

































</pre></body></html>