

body{
text-align: center; /* Zentrierung IE */
background: #110A06 url(images/body_bg_03.jpg) no-repeat top center;
font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none
}

H1 {  font-family: arial, helvetica, sans-serif; font-size: 18px; font-style: italic; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none}

H2 {  font-family: arial, helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none}

A:link {text-decoration: none; color: #3333FF;}
A:visited {text-decoration: none; color: #3333FF;}
A:active {text-decoration: none; color: #3333FF;}
A:hover {text-decoration: none; color: #990000;}

#language A:link {text-decoration: none; color: #3333FF;}
#language A:visited {text-decoration: none; color: #3333FF;}
#language A:active {text-decoration: none; color: #3333FF;}
#language A:hover {text-decoration: none; color: #990000;}

.textklein {  font-family: arial, helvetica, sans-serif; font-size: 10px; font-style: none; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none}

.breadcrumbs {  font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; font-variant: normal; color: #444444; text-decoration: none}
.breadcrumbs a:visited {  font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; font-variant: normal; color: #444444; text-decoration: none}
.breadcrumbs a:link {  font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; font-variant: normal; color: #444444; text-decoration: none}
.breadcrumbs a:active {  font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; font-variant: normal; color: #444444; text-decoration: none}
.breadcrumbs a:hover {  font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; font-variant: normal; color: #FF6600; text-decoration: none}

#logo img{
padding: 10px;
border: none;
}

#foto img{
background: url(images/pic_shadow.gif) no-repeat right bottom;
padding: 6px 7px 10px 7px;
border: #666 1px solid;
border-left:none;
border-right:none;
border-bottom:none;
}

#foto2 img{
background: url(images/pic_shadow_2.gif) no-repeat right bottom;
padding: 6px 7px 10px 7px;
border: #666 1px solid;
border-left:none;
border-right:none;
border-bottom:none;
}

#container{
width: 780px;
margin: 0px auto;
text-align: left;
/*border: dashed 1px #000000;*/
}

/* Kopfbereich */
#head {
height: 72px;
text-align: right;
background-color:#FFFFFF;
background: url(images/top_bg_2.jpg) no-repeat top center;
color:#000000;
}

#navi{  
width: 540px; 
height: 20px;
float:left;
margin-left: 5px;
margin-top: 26px;
border: 0px solid #A20D1B;
text-align: left;  
color:#000000; 
}

#content_lft{ 
float:left;
margin: auto; 
width: 295px; 
height: 687px;
text-align: center;
padding:30px 0px 0px 20px;
background-color:#A20D1B;
background: url(images/left_bg.jpg) no-repeat top left;
color:#000000; 
}

#content_rgt{ 
float:right;
margin: auto; 
width: 405px; 
height: 687px;
/*overflow: auto; */
padding:30px 30px 0px 30px;
background-color:#FFFFFF;
background: url(images/right_bg_2.jpg) no-repeat top left;
color:#000000; 
}

/* Fußbereich */
#foot {
float:left;
width: 780px;
height: 29px;
color:#000000;
background-color:#FFFFFF;
background-image: url(images/foot_bg.jpg);
text-align:left;
font: bold 11px/14px arial, helvetica, sans-serif;
}

#copyright {
height: 30px;
color:#666666;
padding:5px 0px 0px 0px; 
text-align:center;
font: bold 10px/18px arial, helvetica, sans-serif;
}

#navi2{ 
float:left;
margin: auto; 
width: 300px; 
height: 10px;
padding:10px 0px 0px 15px;   
color:#999999;
}

#language{ 
float:right;
margin: auto; 
width: 150px; 
height: 10px;
padding:10px 15px 0px 0px;
text-align:right; 
color:#999999;
A:link {text-decoration: none; color: #444;}
}

#menu a.haupt
{
padding: 2px 3px;
border-width: 1px;
border-style: solid;
border-color: #ccc #999 #FFF #FFF;
background: #DDD;
background-image: url(images/navlist_bg.jpg);
color:#000000;
text-transform: uppercase;
font: bold 12px/14px arial, helvetica, sans-serif;
}
#menu a.haupt:hover
{
color: #A20D1B;
background: #FFFFFF;
}


#menu {
width: 540px;
height: 27px;
background-image: url(images/head_div.gif);

position: relative; 
margin: auto;
z-index: 2;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 90px;
float: left;
}

#menu a, #menu h2 {
font: bold 11px/14px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #fff #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
text-align:center;
}

#menu h2 {
color: #EEEEEE;
background: #000000;
background-image: url(images/cellpic7b.gif);
text-transform: uppercase;
}

#menu h2:hover
{
color: #96D12C;
background: #000000;
}

#menu a {
color: #000000;
background: #CCC;
text-decoration: none;
}

#menu a:hover {
color: #A20D1B;
background: #FFFFFF;
}


#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
