* {
margin: 0;
padding: 0;
}

img {
border-color: #999999;}

body {
font-family: Arial, Verdana, sans-serif;
font-size: 100%;
background-image : url(../images/border.gif);
background-position: right;
background-repeat : repeat-y;
text-align: justify;
color: #000;
}

.okku_image {
top: 150px;
left: 15px;
margin: 0;
padding: 0;
height: 468px;
width:100px;
background-image : url(../images/okkupation.gif);
background-repeat : no-repeat;
position:absolute;
text-align: left;
background-color: #fff;
z-index: 2;
}

.top_rund {
position:absolute;
top: 71px;
right:0;
margin:0;
height:100px;
width:800px;
background-image : url(../images/top.gif);
background-position: right;
background-repeat : no-repeat;
text-align: left;
z-index: 1;
}

.lang{
position: absolute;
top: 650px;	
left: 20px;
font-family:  arial, helvetica,sans-serif;
font-size:80%;
}

.bold
{
font-weight: bold;
}

.italic
{
font-style: italic;
}

.border_top {
position:absolute;	
top: 0;
left: 0;
background-color: #ffcb05;
width:100%;
height:120px;
}

#content {
position:absolute;	
padding-left: 20px;
top: 150px;
left:140px;
width: 50%;
font-family:  arial, helvetica,sans-serif;
font-size:80%;
z-index: 2;
}

#content h1 {
font-size: 150%;
text-align: left;
}

#content h2 {
font-size: 130%;
text-align: left;
}

#content h3 {
font-size: 110%;
text-align: left;
}

#content p {
line-height: 150%;
text-align: justify;
padding: 0;
margin: 0;
}

h3#left{
line-height: 150%;
text-align: left;
padding: 0;
margin: 0;
}

p#left{
line-height: 110%;
text-align: left;
padding: 0;
margin: 0;
}

#content a {
text-decoration: none;
background-color: transparent;
color: #999999;
text-align: left;
}

#content a:hover {
background-color: transparent;
color: #4d4d4d;
}

.lang a {
text-decoration: none;
background-color: transparent;
color: #999999;
text-align: left;
}

.lang a:hover {
background-color: transparent;
color: #4d4d4d;
}

#content a.zwei {
text-decoration: none;
background-color: transparent;
color: #f1bf00;
text-align: left;
}

#content a.zwei:hover {
background-color: transparent;
color: #4d4d4d;
}

#real {
color: #FF0000;
}

#content a.drei {
text-decoration: none;
background-color: transparent;
color: #FF0000;
text-align: left;
}

#content a.drei:hover {
background-color: transparent;
text-decoration: underline;
color: #FF0000;
}


.invis {
display: none;
visibility:hidden;
}


/*  --- Box ---  */

a.infobox{
cursor:help;
border-bottom: 1px dashed #c30;
text-decoration:none;
color: #999999;
}

a.infobox:hover {
cursor:help;
color:#4d4d4d;
background: #fff;
}



a.infobox2{
cursor:help;
text-decoration:none;
color: #999999;
}

a.infobox2:hover {
cursor:help;
color:#4d4d4d;
background: #fff;
}

a.infobox span {
visibility:hidden;
position:absolute;
left:8em;
margin-top:1.5em;
padding:1em;
text-decoration:none;
}

a.infobox:hover span {
visibility:visible;
width:300px;
border:1px solid #000;
color: #000;
background: #FFE582;
}

a.infobox2 span {
visibility:hidden;
position:absolute;
left:8em;
margin-top:1.5em;
padding:1em;
text-decoration:none;
font-size: 90%;
text-align: center;
}

a.infobox2:hover span {
visibility:visible;
width:300px;
border:1px solid #000;
color: #000;
background: #FFE582;
font-size: 90%;
text-align: center;
}