/* CSS Document */
body{background-color:#eeeeee;}

#koerper{
  width:1000px;
  border:1px solid #003366;
  background-image: url(../images/kollage.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  background-color:#ffffff;
  margin-left:50px;
  position:absolute;
  top:20px;
  left:0px;
  
}

#site_titel{
  width:100%;
  height:100px;
  text-align:center;
  vertical-align:middle;
}
#site_titel h1{
  font:bold 18px Arial;
  font-style: italic;
  color:#660066;
  margin-top:10px;
  vertical-align:middle;
}
#titel{
  height:130px;
  width:100%;
  vertical-align:middle;
}
#titel h1{
  font:bold 18px Times;
  font-style: italic;
  color:#9F2845;
  text-align:center;
  margin-top:10px;
  margin-left:100px;
}
#titel h2{
  font:bold 18px Times;
  font-style: italic;
  color:#003366;
  margin-top:20px;
  margin-left:300px;
  width:500px;
  text-align:center;
}

#navi{
  width:150px;
  height:auto;
  margin:0px 20px 0px 20px;  
  padding-left:5px;
  padding-right:10px;
  border-right:2px solid #003366;
}

.rubrik{
  font:bold 14px Arial;
  color:#9F2845;
  display:block;
  margin:25px 5px 5px 5px;
  padding-bottom:5px;
  border-bottom:1px dashed #9F2845;
  text-align:right;
}
.navi{
  display:block;
  margin:5px;
  padding-bottom:5px;
  font:bold 12px Arial;
  color:#003366;
  border-bottom:1px solid #003366;
  text-transform:uppercase;
}
a.navi{
  text-decoration:none;
  font:bold 12px Arial;
  color:#003366;
}
a:hover.navi{
  font:bold 12px Arial;
  color:#9F2845;
}

.navi_aktiv{
  display:block;
  margin:5px;
  padding-bottom:5px; 
  font:bold 12px Arial;
  color:#9F2845;
  border-bottom:1px solid #003366;
  text-transform:uppercase;
}
a.navi_aktiv{
  text-decoration:none;
  font:bold 12px Arial;
  color:#9F2845;
}
a:hover.navi_aktiv{
  font:bold 12px Arial;
  color:#9F2845;
}

.text{
  margin: 10px 10px 10px 10px;
  border-left:2px solid #003366;
  font: 12px Arial;
  color: #000000;
  padding:5px 5px 5px 20px;
  text-align:justify;
}
ul{
  margin:5px;
  padding-left:15px;
}
li{
  color:#003366;
  margin:2px 2px 2px 2px;
}

.text a{
  font: bold 12px Arial;
  color: #003399;
  text-decoration:none;
}

.text a:hover{
  text-decoration:underline;
  color:#9F2845;
}
.text_gross{
  margin: 10px 10px 10px 10px;
  border-left:2px solid #003366;
  font: 14px Arial;
  color: #000000;
  padding:5px 5px 5px 20px;
  text-align:justify;
}

.text_gross a{
  font: bold 14px Arial;
  color: #003399;
  text-decoration:none;
}

.text_gross a:hover{
  text-decoration:underline;
  color:#9F2845;
}
.text_klein{
  margin: 10px 10px 10px 10px;
  border-left:2px solid #003366;
  font: 11px Arial;
  color: #000000;
  padding:5px 5px 5px 20px;
  text-align:justify;
}
.text_klein a{
  font: bold 11px Arial;
  color: #003399;
  text-decoration:none;
}

.text_klein a:hover{
  text-decoration:underline;
  color:#9F2845;
}
.link{
  font: 14px Arial;
  color: #000000;
  padding:5px 5px 5px 10px;
}
a.link{
  font: bold 14px Arial;
  color: #003399;
  text-decoration:none;
}
a:hover.link{
  text-decoration:underline;
  color:#9F2845;
}
#text.visum_table{
  width: 90%;
}
.text_table{
  font: 11px Arial;
  color: #000000;
  padding:3px;
  border:1px solid #000000;
}
.form{
  font: 12px Arial;
  color: #000000;
}
.feld{
  width:98%;
  border:1px solid #003366;
  font: 11px Arial;
  color: #000000;
  padding:2px;
  margin:2px;
}
.button{
  width:120px;
  font: 12px Arial;
  color: #000000;
  padding:2px;
  border:1px solid #003366;
  background-color:#aaaaaa;
}
.button:hover{
  color:#9F2845;
}
.sitemap{
  margin: 10px 10px 10px 0px;
  border-left:2px solid #003366;
  font: 12px Arial;
  color: #000000;
  padding:5px 5px 5px 10px;
  text-align:justify;
}

.sitemap a{
  font: bold 12px Arial;
  color: #003399;
  text-decoration:none;
}

.sitemap a:hover{
  text-decoration:underline;
  color:#9F2845;
}
hr{border:1px dashed #000066;}

#kumpels{
  width:900px;
  margin:5px 5px 5px 50px;
  padding:5px;
  border: 1px dashed #003366;
  font:11px Arial;
  color: #003366;
  text-align:center;
  vertical-align:middle;
  position:absolute;
  top:920px;
  left:0px;
  
}
#kumpels a{
  text-decoration:none;
  font:11px Arial;
  color: #003366;
}
#kumpels a:hover{
  text-decoration:underline;
}

.information{
  position:absolute;
  left:20px;
  top:1000px;
  font:9px Arial;
  color:#999999;
  width:600px;
}
.information h1{
  font:9px Arial;
  color:#999999;
  font-weight:normal;
  margin:0px;
  padding:0px;
}

#count{
  position:absolute;
  top:1200px;
  left:50px;
}
#adsense{
  position:absolute;
  top:50px;
  left:970px;
}

