/* -- Formatierung für das HTML -- */
body {
background-color: #FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding:0px;
margin:0px;
float:center;}

table {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;}

td {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;}

a:link, a:active, a:visited {color: #3D2D21;text-decoration: none;}
a:hover {color: #333333;text-decoration: underline;}

ul {
margin:0px;
padding:5px 0px 5px 15px;
list-style-position:outside;
list-style-image:url(../images/rechts.gif);}

ul.pdf {
padding:5px 0px 5px 20px;
list-style-image:url(../images/pdf.gif);}

ul li {
padding:0px 0px 5px 0px;}

ul.pdf li {
padding:0px 0px 5px 0px;}

hr {
clear:both;
color:#A3F3F3;
height:1px;}

p {
margin:0px;
padding:5px 0px 5px 0px;}

img{
border:0px;
padding:0px 0px 0px 0px;}

h1 {
color:#FFFFFF;
font-size:18px;
font-weight:bold;}

h2 {
color:#FFFFFF;
font-size:14px;
font-weight: bold;}

h3 {

font-size:12px;
font-weight: bold;}

h4 {
color:#000000;
font-size:18px;
font-weight:bold;}

h5 {
color:#000000;
font-size:14px;
font-weight: bold;}

h6 {

font-size:12px;
font-weight: bold;}

/* ------Platzierungen für Elemente----- */

#container-start {
	position:absolute;
	width:1024px;
	height:768;
	padding:0px;
	z-index:1;
	margin: 0px;
	background-image: url(../images/hg_start.jpg);
} 

#container-team {
	position:absolute;
	width:1024px;
	height:768;
	padding:0px;
	z-index:1;
	margin: 0px;
	background-image: url(../images/hg_team.jpg);
} 

#container-sicher {
	position:absolute;
	width:1024px;
	height:768;
	padding:0px;
	z-index:1;
	margin: 0px;
	background-image: url(../images/hg_sicher.jpg);
} 

#top {
position:relative;
height:140px;
border-right:30px;
text-align:left;}


/* ---------Kopfzeile mit Navigation---------- */
#metaNav {
position:absolute;
top:0px;
right:0px;
float:right;
display:inline;
padding: 10px 10px 0px 0px;
color: #000000;}

#metaNav a:link, #metaNav a:visited, #metaNav a:active{color:#3D2D21;font-weight:normal;text-decoration: none;}
#metaNav a:hover {color:#4E3E34;font-weight:normal;text-decoration:underline;}


/* ---------- Farbige Hauptnavigation--------------- */

div#topline {
position:relative;
height:29px;
background-color:#4E3E34;
border-right:190px solid #3D2D21;}



/* -------------- Inhalt------------------- */
div#main{
clear:both;
position:relative;
margin-top:250px;
margin-left:20px}


/* ----------linker Bereichs--------------- */

div#left {
position:absolute;
top:250px;
left:20px;
float:left;
z-index:2;
width:700px;
vertical-align:top;
}
div#spalte2 {
position:absolute;
top:50px;
left:450px;
float:left;
z-index:2;
width:220px;
vertical-align:top;
}
.links {
vertical-align:text-top; 
padding:8px;
border-bottom:1px solid #FFFFFF;}


/* ----------Elemente des rechten Bereichs-------------- */

div#right {
position:absolute;
top:250px;
left:800px;
z-index:2;
width:210px;
vertical-align:top;
}

div.rechts {
vertical-align:text-top; 
text-align:center;
padding:8px;
}



/* ----------Elemente des mittleren Bereichs------------ */ 

div#content{
position:relative;
z-index:1;
vertical-align:top;}


div.content{
position:relative;
clear:both;
padding:20px;
vertical-align:top;}

table#index {
table-layout:fixed;
vertical-align:text-top;}

table#index td{
height:100%;
vertical-align:text-top;}

div.title h1, div.title h2 {
position:static;
margin:0px;
float:left;
}



div.title {
position:static;
width:100%;
margin:0px;
top:0px;
left:0px;
clear:both;
margin-bottom:15px;
vertical-align:text-top;
}

ul img {
clear:both;
border:10px solid #FFFFFF;
border-top:0px;}



/*  ------------Fußzeile----------- */ 

#footline {
position:absolute;
top:720px;
left:150;
width:600;
clear:both;
text-align: center;
color: #FFFFFF;
padding:8px;
}
