
* {margin: 0;padding: 0;}

body#gesamt {font-family: helvetica, arial, sans-serif, verdana; text-align: center; margin: 10px 0;background:url(globus.gif) no-repeat; background-attachment: fixed; color: #000000; font-size: 95%;}

h2,h3,h4,h5,h6 {color: #111111; text-decoration: none; margin: 15px 0 15px 40px;}

img {border: none;}

#grund {width:990px; min-height: 100%; text-align: left; margin: 0 auto; }
#jubi img {position: absolute; top: 1px; right: 5px; z-index: -1; opacity: 0.8; }

#menu2 {width: 100%; color: #D90000; margin: 0 0 10px 0; }
#menu2 a {margin-left: 20px; padding: 1px 5px 1px 5px; color: #D90000; text-decoration:none; font-weight: bold; }
#menu2 a:hover { background-color: #ccc; font-weight:bold; color:#000; text-decoration:none; border-top: 1px solid #2C4039; border-bottom: 1px solid #2C4039;}
#menu2 img {vertical-align: text-bottom;}

#oben1 {width: 100%; margin: 5px 0px 5px 0px; border-top: 2px solid #2C4039; }

#links {float: left; width: 200px; height: 100%;}
#links p {padding-bottom: 10px; text-align: left;}
#links ul li {display: block; margin: 0px 0px 0px 15px; padding: 3px 5px; color: #000000; font: 80% Tahoma;}
#links ul {margin: 10px 0 10px 0; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; }
#links p.cite {margin: 15px 5px 5px 7px; font-size: 80%;}

#links2 {float: left; width: 200px; height: 100%;}
#links2 p {padding-bottom: 10px; text-align: left;}
#links2 ul li {display: block; margin: 0px 0px 0px 12px; padding: 3px 5px; color: #000000; font: 80% Tahoma;}
#links2 ul {margin: 50px 0 10px 0; padding-bottom: 10px; border-bottom: #ccc 1px solid; background:url(haken.png) no-repeat bottom left; text-align: right;}

#links3 {float: left; width: 200px; height: 100%;}
#links3 p {padding-bottom: 10px; text-align: left;}
#links3 ul li {display: block; margin: 0px 0px 0px 15px; padding: 3px 5px; color: #000000; font: 80% Tahoma; text-align: right;}
#links3 ul {margin: 10px 0 10px 0; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; background:url(iwi.png) no-repeat bottom left;}

#links4 {float: left; width: 200px; height: 100%;}
#links4 p {padding-bottom: 10px; text-align: left;}
#links4 ul li {display: block; margin: 0px 0px 0px 5px; padding: 3px 0 3px 15px; color: #302313; font: 80% Tahoma;}
#links4 ul {margin: 20px 0 10px 0; border-left: #aaa 1px solid; border-bottom: #aaa 2px solid; }

#links5 {float: left; width: 200px; height: 100%;}
#links5 p {padding-bottom: 10px; text-align: left;}
#links5 ul li {display: block; margin: 0px 0px 0px 5px; padding: 3px 0 3px 15px; color: #302313; font: 80% Tahoma; }
#links5 ul {margin: 20px 0 10px 0; border-left: #aaa 1px solid; }

#links6 {float: left; width: 200px; height: 100%;}
#links6 p {padding-bottom: 10px; text-align: left;}
#links6 ul li {display: block; margin: 0px 0px 0px 5px; padding: 3px 0 3px 20px; color: #302313; font: 80% Tahoma; background:url(haken2.gif) no-repeat top left;}
#links6 ul {margin: 20px 0 10px 0; border-left: #aaa 1px solid; }

#linksmenu {margin: 20px 0 0 0; }
#linksmenu a {display: block; margin: 5px 2px; padding: 2px 3px; color: #000000;
font-size: 95%; font-weight: bold; border: 1px solid #aaaaaa; text-decoration:none; }
#linksmenu a:hover { background-color: #ddd; font-weight:bold; color:#D90000; text-decoration:none; border-top: 1px solid #000000;  border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #000000; }

#linksmenu2 {margin: 5px 0 0 15px; width: 183px;}
#linksmenu2 a {display: block; margin: 5px 0; padding: 4px 2px; color: #D90000;
font-size: 90%; font-weight: bold; text-decoration:none ; border:none; }
#linksmenu2 a.profil {display: block; margin: 10px auto; padding: 2px 2px; color: #000000;
font-size: 98%; font-weight: bold; text-decoration:none ; border: 1px solid #aaaaaa; background-color: #eee;}
#linksmenu2 a.profil2 {display: inline; margin: 10px auto; padding: 4px 2px; color: #000000;
font-size: 98%; font-weight: bold; text-decoration:none ; border:none; }
#linksmenu2 a.profil2 img { padding-right: 10px; margin: 20px auto;}
#linksmenu2 a.profil:hover { font-weight:bold; color:#D90000; text-decoration: none; background-color: #ddd; border-top: 1px solid #000000; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #000000;}
#linksmenu2 a.profil2:hover { font-weight:bold; color:#000; text-decoration:underline;  border:none; background-color: transparent;}
#linksmenu2 a:hover { font-weight:bold; color:#000; text-decoration:underline;  border:none; }

#mitte {float:left; width: 750px; margin: 0px 0px 0px 25px; padding: 10px 0; color: #000000; }
#mitte p {line-height: 150%; padding: 0 60px 10px 40px;}
#mitte ul {line-height: 150%; padding: 0 60px 10px 60px;}
#mitte a {color: #D90000; border: none;}

#mitte .farbzwei {color: #D90000; }

#mitterelo {float:left; width: 750px; margin: 0px 0px 0px 25px; padding: 10px 0; color: #000000; background:#eeeeee; border-right: 8px #D2C0C0 ridge; border-bottom: 6px #D2C0C0 ridge; }
#mitterelo p {line-height: 150%; padding: 0 60px 10px 40px;}
#mitterelo ul {line-height: 150%; padding: 0 60px 10px 60px; }
#mitterelo a {color: #D90000; border: none;}
#mitterelo img {display:block; margin: 10px auto 1px auto;}

#mittesprachen {float:left; width: 750px; margin: 0px 0px 5px 25px; padding: 10px 0; color: #000000; 
border-right: 5px solid #4A4A3D;}
#mittesprachen p {line-height: 150%; padding: 0 60px 10px 40px;}
#mittesprachen a {color: #D90000; border: none;}
#mittesprachen img {display:block; margin: 10px auto 1px auto;}

#mitteimpressum {float:left; width: 750px; margin: 0px 0px 0px 25px; padding: 10px 0; color: #000000; }
#mitteimpressum p {line-height: 150%; padding: 0 60px 10px 40px; font-size: 80%;}

#mittekontakt {float:left; width: 750px; margin: 0px 0px 0px 25px; padding: 10px 0; color: #000000; }
#mittekontakt p {line-height: 150%; padding: 0 60px 10px 40px;}
#mittekontakt form {padding: 0 60px 10px 40px;}

#footer {clear: both; height: 34px; color: #000000; border-top: 1px solid #660000; text-align: right;}
#footer p {padding: 8px 15px; font-size: 70%;}
#footer img {vertical-align: middle;}

#gallery{ padding: 0 60px 10px 40px; }
.thumbnail img{ border: 1px solid #FFCC66; margin: 0 5px 5px 0; }
.thumbnail:hover img{ border: 1px solid black; }




