 /* ####### */
 /* CSS DWF */
 /* ####### */
 
 @import url(lightbox.css);

*                            { padding: 0; margin: 0; }

body                         { width: 100%; font-size: 11px; font-family: Verdana, sans-serif; color: rgb(221,215,213); background: rgb(0,0,0); } 


a:link                       { color: rgb(224,197,90); text-decoration:none; }
a:visited                    { color: rgb(224,197,90); text-decoration:none; }
a:active                     { color: rgb(224,197,90); text-decoration:underline; }
a:hover                      { color: rgb(224,197,90); text-decoration:underline;  }

#site                        { position: relative; text-align: left; width: 760px; margin: auto; }
#kopfcontainer               { position: absolute; top: 0; left: 50px; height: 144px; width: 588px; background: url(/gfx/site/bg_kopf.gif) no-repeat; }

#navi                        { position: absolute; top: 40px; left: -50px; width: 200px;  height: 552px; background: url(/gfx/site/bg_navi.gif) no-repeat; }			
#navi ul                     { list-style-type: none; list-style-image: none; }
#navi li a, 
#navi li a:visited           { position: absolute; z-index: 9; display: block; width: 62px; height: 40px; font-size: 11px; text-align: center; padding: 24px 0 0 0; color: rgb(224,197,90); text-decoration: none; background: url(/gfx/site/bg_button.gif) no-repeat;}
#navi li a:hover, 
#navi li a:active, 
#navi li a:focus             { color: rgb(255,255,255); }
#navi li a.selected, 
#navi li a.selected:visited  { color: rgb(255,255,255); }

#navi li ul                  { display: none; position: absolute; z-index: 7; width: 176px; height: 60px; padding-top: 3px; background: url(/gfx/site/bg_subnavi.gif) no-repeat; }
#navi li ul li               { display: inline; }
#navi li ul a, 
#navi li ul a:visited        { position: relative; width: 70%; background: none; text-align: left; padding: 4px 0 0 38px; height: auto; }
#navi li:hover ul,
#navi li.over ul,
#navi li.selected ul         { display: block; } 

a.zoom,
a.zoom:link,
a.zoom:visited,
a.zoom:active,
a.zoom:focus                 { cursor: ne-resize; border-width: 0; }
.zoom img                    { border: solid 1px rgb(224,197,90); }

#submenu1                    { top: 162px; left: 54px; }
#submenu2                    { top: 237px; left: 51px; }
#submenu3                    { top: 315px; left: 53px; }

#button0                     { top: 85px; left: 40px; }
#button1                     { top: 162px; left: 22px; }
#button2                     { top: 237px; left: 20px; }
#button3                     { top: 316px; left: 25px; }
#button4                     { top: 395px; left: 38px; }
#button5                     { top: 473px; left: 67px; }

#inhalt                      { position: absolute; top: 160px; left: 200px; width: 400px; line-height: 140%; }
#inhalt h1                   { font-weight: normal; font-size: 12px; color: rgb(224,197,90); margin: 20px 0 10px 0; }
#inhalt h2                   { font-weight: normal; font-size: 12px; color: rgb(224,197,90); margin: 10px 0 10px 0; }
#inhalt h4                   { font-weight: normal; font-style:italic; font-size: 12px; color: rgb(224,197,90); margin: 10px 0 10px 0; }
#inhalt h3                   { font-style:italic; font-weight: normal; margin: 10px 0 10px 0; font-size: 11px; }
#inhalt p                    { margin: 10px 0 10px 0; }
#inhalt ul                   { margin: 15px 0 15px 25px; }
#inhalt ol                   { margin: 15px 0 15px 25px; }
#inhalt li                   { margin: 5px 0 0 0;  }

#inhalt form		             { margin: 15px 0 15px 0; padding: 1px 3px 1px 0;  }
.formular                    { padding: 2px 0 2px 3px; font-size: 11px; font-family: Verdana, sans-serif; width: 373px; margin: 3px 3px 3px 0; color: rgb(224,197,90); background: rgb(56,49,23); border: 0; border-right: solid 1px rgb(97,85,39); border-bottom: solid 1px rgb(97,85,39); }
.formbutton                  { width: 377px; margin: 3px 3px 3px 0; color: rgb(224,197,90); background: rgb(56,49,23); border: solid 1px rgb(97,85,39); }

#inhalt img.captcha          { float: left; width: 75px; height: 30px; margin: 3px 3px 3px 0; color: rgb(224,197,90); background: rgb(56,49,23); border: 0; border-right: solid 1px rgb(97,85,39); border-bottom: solid 1px rgb(97,85,39); }
input.captcha                { float: left; font-size: 11px; width: 291px; height: 30px; padding-left: 3px; margin: 3px; color: rgb(224,197,90); background: rgb(56,49,23); border: 0; border-right: solid 1px rgb(97,85,39); border-bottom: solid 1px rgb(97,85,39); }

#duk                         { position: absolute; top: 300px; left: 390px; padding: 50px 0 0 45px; width: 190px; height: 170px;}
#news                        { position: absolute; top: -140px; left: 390px; padding: 50px 0 0 45px; width: 190px; height: 170px; background: url(/gfx/site/bg_news.gif) no-repeat; }
#news_event                  { position: absolute; top: -140px; left: 390px; padding: 0; width: 200px; height: 200px; }
#news_event a img            { border: 0; }
#ei1                         { position: absolute; top: 60px; left: 510px; }
#ei1_news                    { position: absolute; top: 60px; left: 510px; width: 130px; height: 130px; }
#ei1_news a img              { border: 0; }
#ei2                         { position: absolute; top: 210px; left: 490px; }
#ei2_news                    { position: absolute; top: 210px; left: 490px; width: 130px; height: 130px; }
#ei2_news a img              { border: 0; }
#ei3                         { position: absolute; top: -90px; left: 470px; }
#banner                      { position: absolute; top: -140px; left: 390px; }

#intro                       { cursor: hand; cursor: pointer; visibility: hidden; position: absolute; top: 6px; left: -10px; width: 530px; height: 600px; background: black; }
#intro p                     { padding-left: 177px; }

.clear                       { clear: both; }
.aus                         { display: none; }
.print                       { display: none; }
.seo                         { display: none; }
.nix                         { }
.schwarz		                 { color:black; }

#sprachauswahl               { position: absolute; left: 70px; top: 120px; width: 162px; padding-top: 30px;}


.hoch, .quer {
float: left;
width: 120px;
height: 120px;
margin: 5px;
background: #222;
border: 1px solid #555;
}

.hoch:link,
.hoch:visited,
.hoch:hover,
.hoch:active,
.hoch:focus,
.quer:link,
.quer:visited,
.quer:hover,
.quer:active,
.quer:focus {
cursor: ne-resize;
float: left;
width: 120px;
height: 120px;
margin: 5px;
background: #222;
border: 1px solid rgb(224,197,90);
}

.hoch img,
.quer img {
	border: 0;
}

.hoch img {
margin-left: 15px;
}

.quer img {
margin-top: 15px;
}

/*
a img { border: 0; }
*/
