.navi_top a, .navi_top {
	font-size:10px;
}

h3, p, .content table, input, option, select, .navi_main, .content ul {
	font-size:11px;
}

.headlines p, .manager p, .team p  {
	font-size:12px;
}

body {
	font-family: verdana;
	background-color: #ffffff;
}

td {
	background-repeat:no-repeat;
	vertical-align:top;
}
	
h3 {
	color:#ff0000;
	margin-bottom:0px;
}

hr {
	margin-top:3px;
}

.content p, .content h3+ul, .content ul+p {
	margin-top:0px;
}

.content p+ul {margin-top:-11px;}

.content ul {
	/*margin-top:-11px;*/
	padding-left:23px;
}

.comment {
	font-size:150%;
	color:green;
}

a:hover {
	color:#990000;
}

.navi_top {
	display:inline;
	color:#999999;
	text-align:left;
	padding-top:17px;
	padding-left:5px;
}

.navi_top a, .navi_top {
	font-weight:bold;
	text-decoration:none;
	color:#999999;
}

.navi_top a:hover {
	color:#990000;
}
	
.navi_main {
	position:relative;
	height:21px;
	background-color:#E6E6E6;
	vertical-align:middle;
	font-weight:bold;
	color:#666666;
	border-bottom:1px solid grey;
	text-align:center;
	padding:0;
}

ul#Navigation {
	margin: 0; 
	padding: 0;
}

ul#Navigation li {
	text-align:center;
	line-height:20px;
	display:inline;
	list-style: none;
	float: left;
	background-color:#e6e6e6;
}

ul#Navigation li ul {

	display:none;
	text-align:center;
    margin: 0; 
	padding: 0;
    position: absolute;
	background-color:#E6E6E6;
	margin-top: 24px;
}
	
ul#Navigation li ul li {
	line-height:13px;
	float: none;
	display: block;
	border-top:1px solid white;
	border-bottom:1px solid grey;
	width:180px;
	margin-left:-30px;
}

ul#Navigation a, ul#Navigation span {
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	color:#666666;
	letter-spacing:1px;
	text-decoration:none;
	width:120px;
}

ul#Navigation li ul a {
	text-align:center;
	display:block;
	float:none;
	font-weight:normal;
	letter-spacing:0px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#E6E6E6;
	width:180px;
}
	
ul#Navigation a:hover, ul#Navigation span {
	color:#990000;
	background-color:#d6d6d6;
}

li a#sel {  /* aktuelle Rubrik kennzeichnen */
    color: red;
}

/* Erweiterung zur dynamischen Ein-/Ausblendung */

ul#Navigation li>ul {
    display: none; 
}

ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul {
    display: block;
}
	
.mainmenu {
	text-align:center;
}
	
.line {
	padding:0;
	margin:0;
	float:left;
	width:10px;
}
.readheadl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	background-color: #520002;
	color: #FFF;
	width: 220px;
}


.inliner a {
	background-color:#ff0000;
	height:187px;
	width:370px;
	top:95px;
}
	
.content {
	background-color:#E6E6E6;
	width:516px;
	padding-left:15px;
	padding-right:15px;
	padding-top:13px;
	padding-bottom:0;
	vertical-align:top;
}
.content1l {
	background-color:#E6E6E6;
	width:220px;
	padding-left:15px;
	padding-right:15px;
	padding-top:13px;
	padding-bottom:0;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
}

.content1r {
	background-color:#E6E6E6;
	width:296px;
	padding-left:15px;
	padding-right:15px;
	padding-top:13px;
	padding-bottom:0;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
}

.headlines {
	height:187px;
	width:384px;
	background-color:#999999;
	padding-top:13px;
	padding-left:19px;
	padding-right:10px;
	width:384px;
}

.headlines p, .manager p, .team p {
	font-weight:bold;
	color:#D5D5D5;
	color:#ffffff;
	margin-right:20px;
}

.manager, .team  {
	height:187px;
	width:384px;
	background-color:#999999;
}

.manager img, .team img {
	float:left;
	padding-right:20px;
}

.team {
	vertical-align:bottom;
}

.team img {
	/*margin-bottom:0;*/
	/*vertical-align:bottom;*/
	/*margin-top:30px;*/
}

.headlines#red {
	height:187px;
	width:384px;
	background-color:#520002;
	padding-top:13px;
	padding-left:19px;
	width:384px;
}

.headlines#blue {
	height:187px;
	width:384px;
	background-color:#003C58;
	padding-top:13px;
	padding-left:19px;
	width:384px;
}

.headlines#blue a {
	color:9999ff;
}

.headlines h2 {
	font-weight:normal;
	line-height:33px;
	letter-spacing:-1px;
}

.picture {
	background-color:#EEEEEE;
}
	
.spacer {
}

.head a {
	border:0px;
}

.stellen {
	width:600px;
}
	
.logo {
	text-align:right;
}

.headback {
	position: absolute;
	top:235px;
	left:850px;
}

img#choice {
	float:right;
}

div#lang {
	display:inline;
	color: darkred;
}

.phone, .phone tr, .phone td {
	border:none;
	padding:0px;
	margin:0px;
	border-spacing:0px;
}
.picture td {
	color: #FFF;
}
.picture td ul li {
	color: #000;
}
.picture td ul li {
	color: #000;
}
.readheadr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	background-color: #520002;
	color: #FFF;
	width: 296px;
}

