body { color:#395071; background-color: #E6E6E6; font-family: arial, verdana, tahoma, sans-serif; font-size: 16px; }

#haupt { margin: auto; width: 920px; text-align: left; background-image:url('images/main_back.jpg'); background-repeat: repeat-y; }

#haupt li { margin-left: 20px; list-style-image: url('images/pfeil1.gif'); padding-bottom: 5px; }

#top { height: 50px; width: 920px; background-image:url('images/main_top.jpg'); }

#titel { height: 50px; margin: 0 20px 0 40px; }

#logo { height: 140px; margin: 0 20px; background: url('images/logo_back.jpg') no-repeat; }
#logo h1 { float: right; margin: 100px 20px 20px 0; color: #FFFFFF; letter-spacing: 1px; font-size: 16px; }

#navi { height: 45px; margin: 20px 20px 0 20px; }

#contents { margin: 30px 60px 0 60px; line-height: 18px; text-align: justify; line-height: 1.3; }

#footer_left { clear: both; height: 15px; font-family: arial, verdana, helvetica, verdana, tahoma, sans-serif; font-size: 13px; margin: 0 40px 0 40px; }
	
#footer	{ clear: both; height: 50px; background-image:url('images/logo_footer.gif'); text-align: center; font-family: verdana, arial, helvetica, tahoma, sans-serif; font-size: 10px; margin-left:20px; margin-right:20px; margin-bottom:0;}
#footer a { color: #FFFFFF; text-decoration: underline; }
#footer a:link  { color: #FFFFFF; text-decoration: underline; }
#footer a:visited  { color: #FFFFFF; text-decoration: underline; }
#footer a:hover { color: #CCCCCC; text-decoration: none; }
#footer p { color: #fff; text-decoration: none; padding: 20px 0 0 0px; }

#ende { margin: 0 auto 20px auto; width: 920px; height: 16px; background-image:url('images/end.gif'); }	

#laender { color:#395071; font-family: arial, verdana, tahoma, sans-serif; border: #778899; font-size: 16px; } 

h1 { color:#395071; padding: 10px 0 0 0; letter-spacing:10px; font-family: georgia, verdana, arial, tahoma, sans-serif; font-size: 24px; font-variant: small-caps; }
h2 { color:#395071; padding: 0 0 0 0; letter-spacing:3px; font-family: georgia, verdana, arial, tahoma, sans-serif; font-size: 22px; font-variant: small-caps; } 
h3 { color:#395071; margin: 0 5px 20px 0; letter-spacing:3px; font-family: georgia, verdana, arial, tahoma, sans-serif; font-size: 18px; font-variant: small-caps; }
h4 { color:#395071; margin: 20px 5px 0 10px; letter-spacing:3px; font-family: georgia, verdana, arial, tahoma, sans-serif; font-size: 12px; font-variant: small-caps; }
h5 { color:#395071; margin: 0 0 10px 0; letter-spacing:3px; font-family: georgia, verdana, arial, tahoma, sans-serif; font-size: 12px; font-variant: small-caps; }

h6 { color:#395071; margin: 0 5px 0 5px; letter-spacing:3px; font-family: georgia, verdana, arial, tahoma, sans-serif; font-size: 12px; font-variant: small-caps; } 

table { color:#395071; font-family: arial, verdana, tahoma, sans-serif; border: #778899; font-size: 16px; } 

hr { margin: 40px 0 40px 0; }

.box1 { margin: 0px 10px 50px 10px; border: 1px solid #B2CCE5; padding: 20px 10px 0 10px; text-align: justify }

a.button0 { text-align:center; border-width:0px; text-decoration:none; float: left; display: inline; width: 110px; font-weight: bold; font-size: 13px; line-height: 25px;}
a.button0:link, a.button0:visited, a.button0:active { background: url('images/buttons/button0.jpg') no-repeat; color:#395071; text-decoration:none; }
a.button0:hover { background: url('images/buttons/button0a.jpg') no-repeat; color:#FFFFFF; text-decoration:none; }

a.button1 { text-align:center; border-width:0px; text-decoration:none; float: left; display: inline; width: 110px; font-weight: bold; font-size: 13px; line-height: 25px;}
a.button1:link, a.button1:visited, a.button1:active { background: url('images/buttons/button0a.jpg') no-repeat; color:#FFFFFF; text-decoration:none; }
a.button1:hover { background: url('images/buttons/button0.jpg') no-repeat; color:#395071; text-decoration:none; }

a.button2 {text-align:center; border-width:0px; text-decoration:none; float: left; display: inline; width: 25px; font-weight: bold; font-size: 15px; line-height: 25px; margin: 0 8px 30px 0;}
a.button2:link, a.button2:visited, a.button0:active {background: url('images/buttons/button5.jpg') no-repeat; color:#000000; text-decoration:none; }
a.button2:hover {background: url('images/buttons/button6.jpg') no-repeat; color:#FFFFFF; text-decoration:none; }

a.button10 { text-align:center; border-width:0px; text-decoration:none; float: left; display: inline; width: 300px; font-weight: bold; font-size: 13px; line-height: 25px; margin: 0 50px 0 50px;}
a.button10:link, a.button0:visited, a.button0:active { background: url('images/buttons/button10.jpg') no-repeat; color:#395071; text-decoration:none; }
a.button10:hover { background: url('images/buttons/button10a.jpg') no-repeat; color:#FFFFFF; text-decoration:none; }

a:link, a:visited, a:active { font-family: arial, helvetica, tahoma ,verdana, sans-serif; text-decoration:underline; color:#00008B; }

a:hover { text-decoration:none; color:#0066CC; text-decoration:none; }
