/* richtige seite */
body {background-image: url(verlauf.png); background-repeat: repeat-x;}

/* Schriften: */
@font-face {
	font-family: monsterat;
	src: url(./fonts/monsterat1.ttf);
}

/*Text-design: */
h1 {font-size: 21pt; color: #000; font-weight: bold;}
.info {font-size: 10pt; color: #000; font-weight: normal;}
.start_text {font-size: 14pt;}
.img_box_text {font-size: 13pt; color: #fff; word-wrap: break-word;}

/* Bereiche: */
#top {position: fixed; top: 0px; left: 0px; right: 0px; height: 70px; background-color: #000; padding-top: 3px; padding-left: 10%; padding-right: 10%;
		color: #fff; font-family: 'monsterat', sans-serif; font-weight: bold; font-size: 40pt;
		text-shadow: 0 0 5px #fff,
													0 0 30px #fff,
													0 0 75px #fff;
		behavior: url(../PIE/PIE.htc);}

#background {position: absolute; top: 0px; bottom: 20px; left: 10%; right: 10%; background-color: #f2f2f2; padding-top: 75px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; overflow: auto;
		-webkit-box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 20px;
		-moz-box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 20px;
		box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		behavior: url(../PIE/PIE.htc);
}

#navi {position: absolute; top: 0px; bottom: 20px; left: 0px; width: 300px; padding-top: 80px; padding-left: 2px; behavior: url(../PIE/PIE.htc);}
.button_navi_vert {list-style-type: none; float: left; margin-right: 5px; margin-bottom: 15px;}

#content {position: absolute; top: 0px; bottom: 20px; left: 300px; right: 3px; padding-top: 80px; min-width: 500px;
		font-family: sans-serif; font-size: 12pt; word-wrap: break-word;
		behavior: url(../PIE/PIE.htc);}

.kontakt_formular {background-color: #f2f2f2; width: 500px;}
.warnung_box {background-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	-webkit-box-shadow: rgba(232, 0, 0, 0.8) 0px 0px 20px;
	-moz-box-shadow: rgba(232, 0, 0, 0.8) 0px 0px 20px;
	box-shadow: rgba(232, 0, 0, 0.8) 0px 0px 20px;
	behavior: url(../PIE/PIE.htc);}

.logo_box {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
		-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px;
		-moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px;
		box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px;}	

/*.slideshow {background-color: #2c35ec; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; vertical-align: top; text-align: left; color: #fff; min-height: 30px; padding: 5px; width: 800px;
		-webkit-box-shadow: rgba(44, 53, 236, 0.8) 0px 0px 10px;
		-moz-box-shadow: rgba(44, 53, 236, 0.8) 0px 0px 10px;
		box-shadow: rgba(44, 53, 236, 0.8) 0px 0px 10px;}*/
.img_box {background-color: #2c35ec; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; vertical-align: top; text-align: left; color: #fff; min-height: 30px; padding: 5px; width: 510px;
		-webkit-box-shadow: rgba(44, 53, 236, 0.8) 0px 0px 10px;
		-moz-box-shadow: rgba(44, 53, 236, 0.8) 0px 0px 10px;
		box-shadow: rgba(44, 53, 236, 0.8) 0px 0px 10px;}
.slideshow div {padding: 5px;}

.slideshow img {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}

/* schriftfarben: */
.top_green {color: #5ae000;}
.bauges_blue {color: #2c35ec;}
.land_green {color: #529f37;}
.red {color: #f00;}
.teichh_green {color: #bdce22;}

/* links */
a {font-size: 16pt; color: #2c35ec; text-decoration: none;}
a:hover {font-size: 16pt; color: #2c35ec; text-decoration: underline;}

a.l0 {font-family: 'monsterat', sans-serif; font-size: 18pt; color: #000; text-decoration: none;}
a.l0:hover {font-family: 'monsterat', sans-serif; font-size: 18pt; color: #000; text-decoration: underline;}

a.button_vert_navi {font-family: sans-serif; font-weight: normal; font-size: 14pt; color: #fff; text-decoration: none; background-color: #2c35ec; padding-left: 3px; padding-bottom: 5px; padding-top: 3px; padding-right: 3px; margin-right: 15px; border-radius: 10px;
		-moz-transition: all 1s ease;
		-webkit-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
		transition: all 1s ease;}
a.button_vert_navi:hover {font-family: sans-serif; font-weight: normal; font-size: 14pt; color: #fff; text-decoration: none; background-color: #2c35ec; padding-left: 3px; padding-bottom: 5px; padding-top: 3px; padding-right: 3px; border-radius: 10px;
		-webkit-box-shadow: rgba(44, 53, 236, 0.8) 0px 0px 20px;
		-moz-box-shadow: rgba(44, 53, 236, 0.8) 0px 0px 20px;
		box-shadow: rgba(44, 53, 236, 0.8) 0px 0px 20px;}

/* listen: */
li {list-style-type: none;}
li.navi_a {list-style-image: url(li_pfeil.png);}
ul.leistungen {list-style-image: url(li_pfeil.png);}