/* Reset */
html,body,div,img,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li{
	border:0;
	color:#000;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:400;
	list-style:none;
	margin:0;
	outline:0;
	text-decoration:none;
	padding:0
}
body{
	line-height:1
}

/* Font und Clear */
@font-face {
	font-family: 'colab';
	src:url('colab.eot');
	src:url('colab.eot?#iefix') format('embedded-opentype'), url('colab.woff') format('woff'), url('colab.ttf') format('truetype'), url('colab.svgz#') format('svg'), url('colab.svg#') format('svg');
	font-weight:400;
	font-style:normal;
}
.clear{
	clear:both !important;
	float:none !important;
}

/* Design */
html,body {
	font:colab, Arial, sans-serif;
	background-color:#FCFFA8;
}
/* index */
#site_i{
	width:850px;
	margin:0 auto;
}
#header_i{
	width:850px;
	height:420px;
	background-image:url(../pic/header_i.jpg);
}
#menue_i{
	margin-top:30px;
	margin-left:490px;
}
#deu{
	float:left;
	font-size:0.8em;
}
#ital{
	float:right;
	margin-right:216px;
	font-size:0.8em;
}
#strich{
	float:left;
	margin:0 20px;
	font-size:0.8em;
}
#content_i{
	width:100%;
	margin:50px 20px;
}
#content_i p{
	font-size:1.2em;
	line-height:1.3em;
}
#footer_i{
	margin-top:80px;
	margin-left:780px;
}
#footer_i a{
	font-size:0.6em;
}
/* seite */
#site{
	width:990px;
	margin: 0 auto;
}
#ibackground{
	height:50px;
	background-color:#CF350E;
}

/* menü */
#menue{
	margin-top:-50px;
	margin-left:20px;
	width:990px;
	height:50px;
	font-size:1.0em;
	z-index:25;
}
#menue ul > li{
	position:relative;
	float:left;
	height: 50px;
	line-height: 50px;
}
#menue li{
	padding:0 10px;
	border-left:2px solid #FCFFA8;
}
#menue .current, #menue li:hover {
	background-color:rgba(255,255,255, 0.3);
	color:rgba(255,255,255, 0.3);
	-pie-background:rgba(255,255,255, 0.3);

	behavior:url(css/PIE.htc);
	position:relative;
	z-index:22;
}
#menue ul.untermenue{
	display:none;

	margin:0;
	padding:0;
	position:absolute;
	width:230px;
	top:50px;
	left:0;
	background-color:#CF350E;
}
.untermenue li{
	border:none !important;
}
#menue li:hover > ul{
	display:block;
}
#menue_spalte {
	border-right:2px solid #fcffa8;
}
#menue a{
	display:block;
}

/* header */
#header_01, #header_02, #header_03, #header_04, #header_05, #header_06, #header_07, #header_08, #header_09, #header_10, #header_11, #header_12, #header_14{
	width:100%;
	height:320px;
	margin-top:40px;

	-moz-border-radius-topleft:50px;
	-moz-border-radius-topright:50px;
	-moz-border-radius-bottomright:20px;
	-moz-border-radius-bottomleft:20px;
	-webkit-border-radius:50px 50px 20px 20px;
	border-radius:50px 50px 20px 20px;
	
	behavior:url(css/PIE.htc);
	position:relative;
	z-index:20;
}
#header_01{
	background-image:url(../pic/header_01.jpg);
}
#header_02{
	background-image:url(../pic/header_02.jpg);
}
#header_03{
	background-image:url(../pic/header_03.jpg);
}
#header_04{
	background-image:url(../pic/header_04.jpg);
}
#header_05{
	background-image:url(../pic/header_05.jpg);
}
#header_06{
	background-image:url(../pic/header_06.jpg);
}
#header_07{
	background-image:url(../pic/header_07.jpg);
}
#header_08{
	background-image:url(../pic/header_08.jpg);
}
#header_09{
	background-image:url(../pic/header_09.jpg);
}
#header_10{
	background-image:url(../pic/header_10.jpg);
}
#header_11{
	background-image:url(../pic/header_11.jpg);
}
#header_12{
	background-image:url(../pic/header_12.jpg);
}
#header_13{
	background-image:url(../pic/header_13.jpg);
	width:800px;
	height:320px;
	margin-top:40px;
	margin-left:90px;
}
#header_14{
	background-image:url(../pic/header_14.jpg);
}
/* content */
#content{
	margin-top:40px;
	margin-bottom:40px;
	padding-bottom:20px;

	background-color:rgba(191,235,150, 0.9);
	color:rgba(191,235,150, 0.9);
	-pie-background:rgba(191,235,150, 0.9);

	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	-moz-border-radius-bottomright:50px;
	-moz-border-radius-bottomleft:50px;
	-webkit-border-radius:20px 20px 50px 50px;
	border-radius:20px 20px 50px 50px;

	behavior:url(css/PIE.htc);
	position:relative;
	z-index:20;
}
#content h1{
	font-size:1.6em;
	margin:35px 0 0 45px;
	padding-top:25px;
	font-weight:bold;
}
#content h2{
	font-size:1.3em;
	margin:40px 0 -30px 45px;
	font-weight:bold;
}
#content p{
	font-size:1.2em;
	line-height:1.3em;
	margin:45px;
}
#content img{
	margin:45px;
}
#footer{
	width:100%;
	height:20px;
	background-color:#cf350e;
	position:fixed;
	bottom:0px;
	z-index:30;
}
#impressum{
	font-size:0.7em;
	margin-left:1330px;
	color:#fff;
}
