body {
	margin:0px;
	padding:0px;
	text-align:center;
	background:#eaeaea;
	font-family:Arial;
	font-size:12px;
}


#container {
margin:auto;
width:970px;
background:#ffffff;
text-align:left;
}

#header h1 {
color:#fe0000;
font-size:60px;
margin:0px;
padding:0px;
height:85px;
}

#logo {
float:left;
height:85px;
margin-right:40px;
}

#header {
border:2px solid #000080;
}


#menu1 li {
display:inline;

}
#menu1 {
border-bottom:2px solid #000080;

}

#menu1 li a {
text-decoration:none;
color:#000080;
font-weight:bold;
margin-left:5px;
margin-right:5px;

}
#topmenu {
margin-bottom:5px;
}

#submenu {
font-size:12px;
padding-top:0px;
margin-top:0px;
margin-bottom:10px;

}

#menu2 li {
display:inline;

}
#menu2 {
border-bottom:2px solid #000080;
clear:both;
border-top:2px solid #000080;

}

#menu2 li a {
text-decoration:none;
color:#000080;
font-weight:bold;
margin-left:5px;
margin-right:5px;
font-size:10px;
}

#left{
width:540px;
float:left;
margin:20px;
}

#right {
margin-top:20px;
width:300px;
float:right;
}

a img {
border:0px;
margin-left:10px;
margin-right:10px;
}

.photo {
border-bottom:2px solid #000080;
padding-bottom:20px;
margin-bottom:10px;
}

h1 {
color:#000080;
font-size:18px;
}

h2 {
color:#000080;
font-size:18px;
font-weight:bold;
}

h3 {
color:#000080;
font-size:20px;
font-weight:bold;
margin-left:10px;
margin-top:20px;
}

h4 {
color:#000080;
font-size:16px;
font-weight:bold;
font-style:italic;
margin:0px;
padding:0px;
}

.spacer {
background:#000080;
width:100%;
font-size:1px;
}


#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}


#photocontainer{
clear:both;

}

.photodb {
float:left;
width:322px;
border-right:2px solid #000080;
border-left:2px solid #000080;

}

.photod {
float:left;
width:322px;
}

.photod img {
margin-left:35px;

}

.photodb img {
margin-left:35px;

}

#halfleft {
width:465px;
float:left;
padding-bottom:20px;
}
#halfleft p {
padding-left:10px;
}
#halfright {
width:465px;
float:right;
padding-bottom:20px;
}

#halfright p {
padding-right:10px;
}

#pdfleft {
width:200px;
float:left;
padding-bottom:30px;
}

#pdfright {
width:670px;
float:right;
text-align:center;

}

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

#full {
padding:10px;
}

.treime {
float:left;
width:160px;
}

.clear {
clear:both;}
#beispiel li {
padding-top:20px;
}
