@charset "UTF-8";
/* <![CDATA[ */
/*
*/
html {
	padding:0; 	margin:0; border:0; 
	background-color: #e8e8ea; 
	font-size:85%; font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
/*	overflow: hidden;  */
	/* */ 
}

body {
/*	overflow:hidden; */
	padding: 0; border:0; margin: 0;	
	background: url('./sitebg.jpg') repeat-x 0px 0px; 
}
/* *** global class definitions *** */
.strong { font-weight:bold; }
.small { font-size:10px; color:#DD0000; }
.left { float: left; }
.right { float:right; }
.splash { background:#FFF; }
/* *** global element preset definitions *** */
img { border: none; }


div.page {
	width: 900px; 
	min-height: 100%;
	margin: 0 auto;	
	background-color: transparent;
	-webkit-box-shadow: 0 0 0.66em 0.3em #a99;
	-moz-box-shadow: 0 0 0.66em 0.3em #a99;
	box-shadow: 0 0 0.66em 0.3em #a99; 
}
/* obere, waagrechte navigationsleiste */
div.top-navi {
	height: 32px;
}
	div.top-navi ul {
		display:block; height:32px; padding:0 0 0 0; margin:0 auto; overflow:hidden; 
	}
		div.top-navi ul li {
			display:inline; padding:0; margin:0; line-height:31px; 
		}
			div.top-navi ul li a {
				color:#FFF; 
				text-decoration:none; 
				padding:0 10px; 
			}
			div.top-navi ul li a:hover {
				color:#E90003; 
			}
/* headerbereich mit images slider */
div.header {
	clear: both;
	height: 170px;
	background: transparent;
}
	div.header img.logo {
		
	}
/* wrapper for content area */
div.wrapper { 
	clear: both;
	background-color: #ffffff;
	border-top:2px solid #6e282a;
	display:block; 
	padding:25px 0 0 0;
}
/* wysiwyg - content definitions */
div.content {
	text-align: justify;
	font-size: 1.0em;
	padding: 0; margin: 0;
}
div.content h1 { margin: 0.6em 0; padding: 0; font-size: 1.6em; font-weight: normal; color: #6e282a; border-bottom: solid 2px #6e282a; }
div.content h2 { margin: 0.6em 0; padding: 0; font-size: 1.6em; font-weight: normal; color: #6e282a; }
div.content h3 { margin: 0.4em 0; padding: 0; font-size: 1.4em; font-weight: normal; color: #6e282a; }
div.content h4 { margin: 0.2em 0; padding: 0; font-size: 1.2em; font-weight: normal; color: #6e282a; }
div.content h5 { margin: 0.2em 0; padding: 0; font-size: 1.0em; font-weight: bold; }
div.content h6 { margin: 0.2em 0; padding: 0; font-size: 1.0em; font-weight: bold; font-style: italic;}
div.content p  { margin: 0; padding: 0 0 0.4em 0; line-height: 1.1em; text-indent: 0.5em; }
div.content a  { color: #666666; }
div.content a:hover  { color: #6e282a; }

/* start column boxes ********************* */
div.box {
	float: left; 
	width: 272px; 
	margin: 10px 10px 20px 10px; 
	border: solid 2px #808080; 
	min-height: 370px;
}
div.box h3, div.ita h3, div.webra h3, div.bewe h3 {
	color: #666666;
}
div.ita:hover {
	border-color: #6e282a; 
}
div.webra:hover {
	border-color: #286e28; 
}
div.bewe:hover {
	border-color: #28286e; 
}
	div.ita:hover * h3 {
		color: #6e282a; 
	}
	div.webra:hover * h3 {
		color: #286e28; 
	}
	div.bewe:hover * h3 {
		color: #28286e; 
	}
	div.box > div {
		padding: 15px;
	}
	div.box > div > a > img{
		width: 99%;
		background: url() repeat-x 0px 0px; 
		background-color: #808080;
	}
	div.box:hover > div > a > img#ita{
		background: url('./bg_ita.jpg') repeat-x 0px 0px; 
	}
	div.box:hover > div > a > img#webra{
		background: url('./bg_webra.png') repeat-x 0px -32px; 
	}
	div.box:hover > div > a > img#bewe{
		background: url('./bg_bewe.png') repeat-x 0px 0px; 
	}
/* end column boxes *********************** */

div.footer-navi {
	clear: both; 
	height: 32px;
	margin-top: 1.5em;
	border-top:2px solid #6e282a;
	background-color: #ffffff; 
}
	div.footer-navi ul {
		display:block; height:32px; padding:0 0 0 0; margin:0 auto; overflow:hidden; 
	}
		div.footer-navi ul li {
			display:inline; padding:0; margin:0; line-height:32px; 
		}
			div.footer-navi ul li a {
				color: #6e282a; 
				text-decoration:none; 
				padding:0 10px; 
			}
			div.footer-navi ul li a:hover {
				color: #E90003; 
			}
div.footer a { color:#666666; }

/* ]]> */

