* {
 margin: 0px;
 padding: 0px;
} 

body, html {
 background-color: #222222;
 color: #666666;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 height: 100%;
 width: 100%;
}

.links {
 color: #013d79;
 font-weight: bold;
 text-decoration: none; 
}

.links:hover {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none; 
}

.links2 {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none; 
}

.links2:hover {
 color: #013d79;
 font-weight: bold;
 text-decoration: none; 
}

div#container {
 position: absolute;
 left: 50%;
 top: 0px;
 width: 980px;
 height: 100%;
 margin-left: -490px;
 background-color: #222222;
 border: 0px solid #000000;
}

.content_body {
 position: absolute;
 left: 0px;
 top: 0px;
 color: #666666;
 font-size: 12px;
 text-align: left;
 line-height: 20px;
 height: 454px;
 width: 516px;
 background-color: #222222;
 border: 0px solid #000000;
}

.links_navi {
 position: absolute;
 left: 0px;
 top: 300px;
 height: auto;
 width: 130px;
 text-align: left;
 padding-left: 12px;
 border: 0px solid #000000;
}

.global {	
 color: #004686;
 font-size: 14px;
 font-style: italic;
 font-weight: bold;
 text-decoration: none;
 margin-top: 8px;
}

.global:hover {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

.global_active {
 color: #ffffff;
 font-size: 14px;
 font-style: italic;
 font-weight: bold;
 text-decoration: none;
 margin-top: 8px;
}

.band {
 display: block;	
 color: #004686;
 font-size: 14px;
 font-style: italic;
 font-weight: bold;
 text-decoration: none;
 margin-bottom: 8px;
}

.band:hover {
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

.band_active {
 display: block;	
 color: #ffffff;
 font-size: 14px;
 font-style: italic;
 font-weight: bold;
 text-decoration: none;
 margin-bottom: 8px;
}

.content_text_main {
 position: absolute;
 left: 50px;
 top: 270px;	
 color: #ffffff;
 font-size: 12px;
 text-align: left;
 height: 480px;
 width: 880px;
 border: 1px solid #ffffff;
}

.content_text_left {
 position: absolute;
 left: 50px;
 top: 270px;	
 color: #ffffff;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
 line-height: 18px;
 height: 480px;
 width: 500px;
 border: 0px solid #ffffff;
}

.content_text_left2 {
 position: absolute;
 left: 50px;
 top: 270px;	
 color: #ffffff;
 font-size: 14px;
 text-align: left;
 line-height: 18px;
 height: 480px;
 width: 300px;
 border: 0px solid #ffffff;
}

.content_text_left2 p {
 margin-left: 20px;
}

.content_text_right {
 position: absolute;
 left: 590px;
 top: 270px;	
 color: #ffffff;
 font-size: 12px;
 text-align: left;
 line-height: 18px;
 height: 480px;
 width: 340px;
 border: 1px solid #ffffff;
}

.content_text_right2 {
 position: absolute;
 left: 500px;
 top: 270px;	
 color: #ffffff;
 font-size: 12px;
 text-align: left;
 line-height: 18px;
 height: 480px;
 width: 400px;
 border: 0px solid #ffffff;
}

.content_text_right2 h3 {	
 color: #000000;
 font-size: 14px;
 text-align: left;
 line-height: 18px;
}

.right_links {
 position: absolute;
 left: 160px;
 top: 72px;	
 color: #ffffff;
 font-size: 14px;
 text-align: left;
 border: 0px solid #ffffff;
}

td { color: #000000;}
input {border-color: #000000;border-style:solid;border-width:1px; font-size:12px;}
input.button {color: #000000;border-color: #222222;border-style:solid; border-width:1px; font-family:Arial,verdana,Helvetiva,Geneva; font-size:12px;padding:2px 2px 2px 2px;}
.field {color: #000000;border-color: #222222;border-style:solid; border-width:1px; font-family:Arial,verdana,Helvetiva,Geneva; font-size:12px;}

.kontakt input, textarea, select { 
 border: 1px solid #222222; 
 font: 12px Arial, Verdana, Helvetica, sans-serif;  
 padding: 2px 2px 2px 2px;
}

/* --- band menu --- */

#navi1 a .showcase {
display: none;
}
#navi1 a:hover .showcase {
position: absolute;
top: -26px;
left: 196px;
display: block;
width: 110px;
background: transparent;
}

#navi2 a .showcase {
display: none;
}
#navi2 a:hover .showcase {
position: absolute;
top: -140px;
left: 303px;
display: block;
width: 110px;
background: transparent;
}

#navi3 a .showcase {
display: none;
}
#navi3 a:hover .showcase {
position: absolute;
top: -100px;
left: 335px;
display: block;
width: 110px;
background: transparent;
}

#navi4 a .showcase {
display: none;
}
#navi4 a:hover .showcase {
position: absolute;
top: -74px;
left: 650px;
display: block;
width: 110px;
background: transparent;
}

#navi5 a .showcase {
display: none;
}
#navi5 a:hover .showcase {
position: absolute;
top: -101px;
left: 521px;
display: block;
width: 110px;
background: transparent;
}
