body{
color:#666666;
font-family:Arial,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.55em;
}

a{
color: #791718;
height:10px;
}

input{
border: 1px solid #aaa;
}

table{
clear:both;
float:left;
margin-left:30px;
}

h2{
text-transform:uppercase;
font-weight:normal;
font-stretch:ultra-expanded;
word-spacing:0.5em;
margin-top:20px;
margin-bottom:10px;
clear:left;
float:left;
border-bottom-style:solid;
border-bottom-color:#eee;
border-bottom-width:1px;
width:100%;
}

fieldset {
	clear:both;
}


/******************************************/
	/*********** layout ***********************/
	/******************************************/
#pageWrapper{
width: 1000px;
margin-left: auto;
margin-right: auto;
}

#top{
margin-bottom:5px;
display:block;
overflow:hidden;
height:30px;
text-align:left;
width:1000px;
}

#left{
clear:both;
float: left;
width:160px;
display:block;
overflow:hidden;
margin-right:30px;
margin-bottom:10px;
height:500px;
}

#left img{
width:160px;
height:40px;
float:left;
border-bottom: solid 1px #ddd;
}

#left p{
clear:left;
float:left;
font-size:1.1em;
font-weight:normal;
width:100%;
overflow:hidden;
height:1.3em;
margin-top:25px;
margin-bottom:8px;
}

#left li a{
clear:left;
float:left;
font-size:1.1em;
font-weight:normal;
width:100%;
overflow:hidden;
height:1.8em;
margin-top:0px;
margin-left:7px;
}

#left li a:hover {
text-decoration:none;
color: #791718;
}

#left .greyLink{
display:block;
color:#999;
}

#left .sublink li{
margin-left:7px;
height:1.3em;
margin-top:10px;
}

#left .redLink{
font-weight:bold;
display:block;
color: #791718;
text-indent:0px;
}

#left .black{
color: #000000;
}

#content, #StaticContent, #DashContent{
/*float:left;
display:block;
overflow:hidden;
width:800px;
margin-bottom:40px;
margin-top:40px;*/
float:left;
width:750px;
height:490px;
display:block;
overflow:auto;
margin-bottom:65px;
margin-top:40px;
margin-left:50px;
border-bottom:solid 0px #ddd;
}

#contentgallery {
float:left;
width:800px;
height:490px;
display:block;
overflow:auto;
margin-bottom:65px;
margin-top:40px;
border:0px;
}

#contentgallery img{
clear:left;
margin-top:25px;
margin-bottom:5px;
margin-left: auto;
margin-right: auto;
display:block;
}

#contentgallery p{
font-size:0.9em;
vertical-align:middle;
text-align:center;
margin-left: auto;
margin-right: auto;
}

#contentgallery .text{
font-size:1.1em;
vertical-align:middle;
text-align:center;
margin-left: auto;
margin-right: auto;
}

#contentpano {
float:left;
width:750px;
height:510px;
display:block;
overflow:auto;
margin-bottom:65px;
margin-top:40px;
margin-left:50px;
border:0px;
}

#contentpano img{
clear:left;
margin-top:25px;
margin-bottom:5px;
margin-left: auto;
margin-right: auto;
display:block;
}

#contentpano p{
font-size:0.9em;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
text-align:center;
margin-left: auto;
margin-right: auto;
}

#contentpano .text{
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
text-align:center;
margin-left: auto;
margin-right: auto;
}

#content .titelbild {
clear:left;
margin-top:25px;
margin-bottom:5px;
margin-left: auto;
margin-right: auto;
display:block;

/*clear:both;
float:none;
margin-left:auto;
margin-right:auto;
*/}

.langgif {
margin-left:0px;
vertical-align:top;
}

.smalfont {
font-size:0.85em;
line-height:1.0em;
margin-bottom:20px;
}

.small {
	font-size:0.95em;
}

#StaticContent {
margin-top:60px;
}

#StaticContent img{
	clear:left;
	float:left;
	margin-right:10px;
}

#StaticContent .imgclr {
clear:both;
float:none;
margin:0px;
}

#StaticContent .pclr {
clear:both;
float:none;
}

#StaticContent h1{
	clear:left;
	font-size:15px;
	margin-top:0px;
	margin-bottom:5px;
}

#StaticContent p{
	clear:left;
	margin-top:5px;
	margin-bottom:5px;
}

iframe {
height:490px;
width:100%;
border:0px;
margin-bottom:20px;
}

.tableform {
	width:80%;
	border:0px;
	margin:3px;
	margin-bottom:20px;
}

.tableform td {
	height:2.0em;
}

table img {
margin-top:10px;
}

#footer{
clear: both;
margin-top: 40px;
display:block;
overflow:hidden;
width:1000px;
border-top-style:solid;
border-top-color:#eee;
border-top-width:1px;
text-align:center;
}

#footer ul{
text-align:center;
display:block;
width:500px;
/*margin-left:340px;*/
margin-left:auto;
margin-right:170px;
}

#footer p{
text-align:center;
clear:both;
margin-top:6px;
margin-bottom:3px;
margin-left:170px;
}

#footer li{
margin:5px;
font-size:0.9em;
float:left;
margin-top:3px;
}

.fatLink{
	font-size:1.1em;
	font-weight:bold;
	color:#666;
	float:left;
	width:670px;
	display:block;
	
}

#DashContent li{
	float:left;
	clear:left;
	display:block;
	height:20px;
	margin-top:5px;
	padding:2px;
}

.dashLink{
	float:left;
	margin-left:10px;
}

.grey{
	background: #eee;
}

