@charset "utf-8";
/* CSS Document */
/* Demoscope */
/* erstellt: nextage GmbH / Miri Vogt */

body{
	background-image: url(../img/background-horizontal.gif);
	background-repeat: repeat-y;
	background-color: #00337e;
	margin: 0px;
	padding: 0px;
}

/*---HEADER---*/

div#header{
	width: 100%;
	height: 129px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

div#header-bottom{
	height: 22px;
	width: 100%;
	background-color: #ebebeb;
	margin: 0 0 0 0px;
	padding: 0;
}

div#header img.logo{
	float: left;
	margin: 16px 0px 0 542px;
}

/*---NAVIGATION---*/

div.navi{
	width: 200px;
	height: 128px;
	background-color: #00337e;
	/*float: left;*/
	padding-top: 0px;
	position: absolute;
}

div.navi-red{
	width: 200px;
	height: 22px;
	background-color: #cc0000;
	/*float: left;*/
	position: absolute;
	margin-top: 129px;
}

div.navi ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
	width: 135px;
}

div.navi ul li{
	border-bottom: 1px solid #8099bf;
	height: 15px;
	padding: 0px;
	margin:0px;
	font-size: 1px;
	line-height: 1;
}

div.navi ul li a img{
	border: none;
	margin: 0px;
	padding: 0px;
}

div.navi ul.bottom{
	margin: 20px 0 0 0;
}

div.navi ul.bottom li {
	line-height: 1.4;
	border-top: 1px solid #8099bf;
	border-bottom: 1px solid #8099bf;
}

div.navi ul.bottom li a{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
}

div#red{
	width: 200px;
	/*height: 140px;*/
	background-image: url(../img/background-red.gif);
	background-repeat: repeat-x;
	background-color: #cc0000;
	/*height: 100%;*/
	height: 140px;
	margin: 0px 0 0 0;

}

div#balken-red{
	height: 11px;
	width: 781px;
	background-color: #cc0000;
	margin: 0px 0 0 200px;
	font-size: 1px;
}

img.emotion{
	position: absolute;
	margin: 11px 0 0 66px;
	padding: 0px;
}

div#adresse{

}

div#adresse table{
	font-size: 10px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	margin: 241px 0 0 66px;
	width: 140px;
}

div#adresse table tr td a{
	color: #66ccff;
}

div#adresse table tr td img{
	margin: 14px 0 4px 0;
}

/*---CONTENT---*/

div#content{
	width:560px;
	height:200px;
	position:absolute;
	margin:0 0 0 200px;
	padding: 20px 20px 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

div#content p{
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	line-height: 1.4;
}

div#content ul{
	margin: 0px 0 10px 15px;
	padding: 0px;
	line-height: 1.4;
}

/*---TEAM---*/

table#team{
	border: 1px solid #cc0000;
	
	background-color: #FFFFFF;
}

table#team tr td{
	vertical-align: top;
}

table#team tr td p{
	color: #00337e;
	margin: 10px 20px 0 40px;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 280px;
}

table#team tr td img{
	border: none;
}

table#team tr td a.back{
	margin-top: 12px;
	display: block;
}

table#team tr td p a, table#team tr td a{
	text-decoration: underline;
	color: #00337e;
}

table#team tr td p a:hover,  table#team tr td a:hover{
	text-decoration: none;
}

table#team tr td img{
	
}
