html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #888888;
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#333333;
	padding:0px;
	margin-top:60px;
	background-image: url(images/body_background.gif);
	background-repeat: no-repeat;
	background-position: center top;
	line-height:13px;
}

a img {
border : 0;
outline-width: 0;
}

a:focus { outline: none; }

a {color: #DDDDDD;
font-weight:bold;
text-decoration:none;}

a:visited {color:#DDDDDD;}
a:hover {color: #021057;
}
a:active { color:#021057;}

#divContent a {
color: #333333;
font-weight:bold;
text-decoration:none;
}

#divContent a:hover {
color: #021057;
font-weight:bold;
text-decoration:none;
}

h1 {
font-size: 15px;
line-height: 19px;
color:#021057;
font-weight:bold;
padding-bottom: 8px;
}

h2 {
font-size:13px;
color:#021057;
font-weight: bold;
padding-bottom: 8px;
margin:0px;}

h3{
font-size:12px;
color:#021057;
font-weight: bold;
}

.blau {color: #021057;
font-weight:bold;}

.blaubig {
font-size:13px;
color:#021057;
font-weight: bold;
}

img.download {vertical-align:middle;}

/* ----------outer and inner container-------------- */
#outer-container {
	text-align: center;
}

#inner-container {
	width: 976px;
	height:340px;
	margin: auto auto;
	text-align: left;

/*border:#FF0000 solid 1px;*/
}

#divContainer {
/*border:#00FF00 solid 1px;*/
padding-top:20px;
}

#divContent{
	float: left;
	width:600px;
	padding-left: 30px;
	height:340px;
	/*border:#0000FF solid 1px;*/
}

#scroll{
 	float:right;
	width: 320px;
	padding-top:160px;
/*	border:#000000 solid 1px;*/
}

/* ----------ender outer und inner container-------------- */


/* -----------------Inhalt--------------------- */
#headerright {
padding: 0px;
margin-left: 356px;
margin-right: 0px;
width:620px;
}

p, pre{
padding-bottom: 8px;

}

/* --------------left navigavtion------------- */
#headerleft {
float: left;
width: 355px;
height:122px;
margin: 0px;
padding: 0px;
background-color: #ffffff;
border-left: 1px solid #021057;
border-bottom: 1px solid #021057;
border-top: 1px solid #021057;
}

#headerleft .logo {
margin-top:31px;
margin-left:10px;
margin-bottom:31px;
}


/* -----------Platzhalter-------------------------- */
#platzhalter{

clear: both;
height:25px; 

}

/* -----------Navigation--------------------------- */
#navigation{

clear: both;
padding-left:30px;
padding-top:15px;
text-align: left;
height:20px; 
border: 1px solid #021057;
}

/* -----------Inhalt--------------------------- */
#content{

clear: both;
height:400px;
background-color:#DDDDDD;
border-left: 1px solid #021057;
border-right: 1px solid #021057;
border-bottom: 1px solid #021057;
}

/*---------------------------------footer---------------------*/
#footer {
height:40px;
padding-top:11px;
padding-left:720px;
text-align:right;
align: right;
}

a {color: #DDDDDD;
font-weight:bold;
text-decoration:none;}

a:visited {color:#DDDDDD;}
a:hover {color: #021057;
}
a:active { color:#021057;}

ul{
 list-style-type: square;
 padding-left:50px;
}

.pfeil{
padding-left:600px;
}

.quelle{
font-size:9px;
font-style:italic;
}