/* ---------- Body ---------- */

body {
font-family:Arial, Helvetica;
font-size: 10px;
color:#000000;
background-color:#231f20;
margin:0px;
}

a:link { color:#888888; text-decoration:none;}
a:visited { color:#888888; text-decoration:none;}
a:focus { color:#ffffff; text-decoration:none; background-color:#666666;}
a:hover { color:#ffffff; text-decoration:none; background-color:#666666;}

.corpus {
width:760px;
margin: 40px 10px 10px 40px;
background-color:#ffffff;
padding-top:40px;
padding-right:40px;
height:760px; 
}

.corpus-index {
width:800px;
margin: 40px 10px 10px 40px;
background-color:#ffffff;
height:800px; 
}


/* ----------  ---------- */
#map{
position:absolute;
z-index:2;
height:760px;
width:760px;
left:40px;
top:40px;
margin-right:10px;
}

.logo{
background-color:#FFFFFF;
position:absolute;
top:40px;
left:587px;
z-index:3;
width:213px;
height:75px;
padding-top:0px;
padding-left:0px;
}
.header {
position:absolute;
left:0px;
background-image:url(../images/header.png);
width:800px;
height:139px;
background-repeat:no-repeat;
z-index:1;
}
#sprachen{
position:absolute;
width:50px;
text-align:justify;
margin-left:660px;
padding-top:135px;
text-transform:uppercase;
}
#sprachen a:hover{
color:#666666;
background-color:#FFFFFF;
}
#navi{
text-align:justify;
margin-left:160px;
padding-top:120px;
text-transform:uppercase;
}
#navi a{
padding-right:10px;}

#navi a:link.active {color:#000000; text-decoration:none; background-color:#FFFFFF; font-weight:bold;}
#navi a:link { color:#888888; text-decoration:none; background-color:#FFFFFF; font-weight:bold;}
#navi a:visited { color:#888888; text-decoration:none; background-color:#FFFFFF; font-weight:bold;}
#navi a:focus { color:#888888; text-decoration:none; background-color:#FFFFFF; font-weight:bold;}
#navi a:hover { color:#000000; text-decoration:none; background-color:#FFFFFF; font-weight:bold;}

.content{
margin-left:95px;
padding-top:160px;
width:320px;
}

#active {
margin-left:1px;
background-color:#666666;
width:14px; height:13px;
text-align:center;
display:inline-block;
vertical-align:middle;
color:#FFFFFF;
}

hr {
width:537px;
padding: 0px 0px 0px 0px;
height:1px;
border: 0px;
background-color:#BBBBBB;
}

b{
font-family:Arial, Helvetica;
color:#000000;
}

.pageheadline{
height: 13px;
position:absolute;
padding: 0px 0px 0px 25px;
margin: 0px 0px 25px 0px;
text-align:left;
z-index:4;
}

.pagenumbers{
width:537px;
height: 13px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
text-align: right;
z-index: 5;
}

.numbers {
margin-left:1px;
background-color:#FFFFFF;
width:14px; height:13px;
text-align:center;
display:inline-block;
vertical-align:middle;
color:#CCCCCC
}

.numbers:hover {
margin-left:1px;
background-color:#666666;
width:14px; height:13px;
text-align:center;
display:inline-block;
vertical-align:middle;
color:#FFFFFF;
}


p{
margin-left:25px;
margin-bottom:15px;
text-align:justify;
}

.inputfield{
margin-left:0px;
}

.footer{
padding-top:120px;
}

img{
border:0px;
}

.text{
font-family:Arial, Helvetica;
font-size: 10px;
width:290px; 
border:1px solid #000000;
padding-left:25px;
}

.submit{
margin-left:25px;
cursor:pointer;
padding:0px;
font-family:Arial, Helvetica;
font-size: 10px;
background-color:#ffffff;
color:#999999;
border:0px;
}

.submit:hover{
margin-left:25px;
cursor:pointer;
padding:0px;
font-family:Arial, Helvetica;
font-size: 10px;
color:#FFFFFF;	
border:0px;
background-color:#666666
}
