html { 
padding : 0;
font-size : 100%;
margin : 0;
} 
body { 
font-size : 90%;
color : white;
font-family : verdana, arial, helvetica, sans-serif;
padding : 0 0 20px 0;
font-size : 100%;
margin : 0;
} 
h1 { 
font-size : 1em;
text-decoration : none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
margin : 0;
padding : 20px 0 0 15px;
color : #001e57;
} 
h2, h4 { 
text-decoration : none;
text-transform : uppercase;
font-size : 0.7em;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 20px 0 0 15px;
color : #001e57;
} 
h3 { 
font-weight : normal;
text-decoration : none;
font-size : 0.7em;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 0 0 0 15px;
color : #001e57;
letter-spacing : 2px;
}
h5 { 
font-weight : normal;
text-decoration : none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
margin : 5px 0 15px 15px;
color : #001e57;
}
p { 
text-decoration : none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.7em;
margin : 5px 0 5px 15px;
color : #001e57;
} 
blockquote { 
font-style : oblique;
} 
dd { 
text-decoration : none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : oblique;
margin : 5px 0 5px 15px;
color : #001e57;
} 
em { 
font-style: oblique;
}
img { 
border : 0;
} 
li { 
padding : 2px 0;
border-top : 1px solid white;
}
strong {
font-style: normal;
font-weight: bold;
}
ul { 
margin : 0;
padding : 0;
} 
A:link { 
color : #001e57;
} 
A:visited { 
color : #001e57;
} 
A:hover { 
color : #c96800;
} 
A:active { 
color : #001e57;
} 
a.pdf { 
background : url(images/pdf_icon16.gif) no-repeat left center;
padding : 0 0 0 20px;
} 
a.screenshot { 
background : url(images/screenshot.gif) no-repeat left center;
padding : 0 0 0 20px;
} 
a.link { 
background : url(images/link.png) no-repeat left center;
padding : 0 0 0 20px;
} 
#container { 
width : 944px;
padding : 0 0 20px 0;
margin : 0;
background-image : url(images/bodybg.png);
background-repeat : repeat-y;
} 
#container ul { 
list-style-image : url(Images/Pfeil.png);
list-style : inside;
}
#content { 
margin-top: 20px;
float : left;
width : 720px;
} 
#content ul { 
list-style-image : none;
padding : 0 0 10px 50px;
font-size: 1em;
} 
#content_right { 
width : 470px;
float : left;
padding-top : 20px;
} 
#content_right ul { 
list-style-image : none;
padding : 10px 0 0 30px;
font-size: 1.1em;
} 
#content_left { 
width : 250px;
float : left;
} 
#content_left ul { 
list-style-image : none;
padding : 10px 0 0 30px;
font-size: 1.1em;
}  
#footer { 
clear : both;
width : 100%;
height : 43px;
background-image : url(images/footerbg.png);
background-repeat : repeat-x;
border : 0;
padding : 0;
} 
#Hauptmenu { 
float : left;
width : 222px;
top : 106px;
left : 0;
padding : 1.2em 0 1.2em 0;
margin : 0;
text-decoration : none;
font-size : 0.8em;
color : #001e57;
border-right : 2px solid white;
} 
#Hauptmenu li a { 
padding-left : 5px;
} 
#Hauptmenu a:link { 
color : #001e57;
text-decoration : none;
} 
#Hauptmenu a:visited { 
color : #001e57;
text-decoration : none;
} 
#Hauptmenu a:hover { 
color : #c96800;
text-decoration : none;
} 
#Hauptmenu a:active { 
color : #001e57;
text-decoration : none;
} 
#last { 
border-bottom : 1px solid white;
} 
#Logo { 
height : 106px;
width : 100%;
background-image : url(images/headerbg.png);
background-repeat : repeat-x;
border : 0;
padding : 0;
}
#linkbox {
width: 510px;
height: 30px;
border: 1px #E3EEDD solid;
margin: 5px 0 0 15px;
background-image: url(images/linkbg.png);
background-repeat: no-repeat;
}
#linkbox a:link {
text-decoration: none;
color: #225F10;
}
#linkbox a:active {
text-decoration: none;
color: #225F10;
}
#linkbox a:hover {
text-decoration: none;
color: #225F10;
}
#linkbox a:visited {
text-decoration: none;
color: #225F10;
}
#linkbox p a {
margin : 0 0 0 6px;
padding: 0 0 0 0;
}
#linkbox_rechts {
width: 150px;
float: left;
}
#linkbox_rechts p {
height: 15px;
width: 140px;
margin : 8px 0 0 0;
padding: 0 0 0 0;
background-image: url(images/linktextbg.png);
background-repeat: no-repeat;
float: left;
}
#linkbox_rechts p:hover {
background-image: url(images/linktextbghover.png);
background-repeat: no-repeat;
}
#linkbox_links {
width: 360px;
float: left;
}
#Menu ul { 
list-style-image : url(Images/Punkt.png);
list-style : inside;
} 
#Submenu li { 
padding : 0;
margin-left : 10px;
border : 0;
font-size : 0.8em;
} 
.clear { 
clear : both;
}
.info {
margin-top: 20px;
color: #CCCCCC;
}
.list li { 
color : #001e57;
list-style-position : outside;
font-size : 0.7em;
} 
.partner { 
width : 150px;
padding-left : 25px;
padding-top : 20px;
}
.screenshot { 
width : 450px;
padding-left : 15px;
padding-top: 5px; 
} 


