* {
  padding: 0px;
  margin: 0px;
}

html {
overflow-x:hidden;
overflow-y:scroll;
}
 
span, div,  input, td, table {
  color: inherit;
  font-size: inherit;
  text-decoration: inherit;
  font-family: inherit;
  font-decoration: inherit;
}
 
body {
  font-family: arial, verdana;
  text-align: center;
background-color:#F2F2F2;
}

body * {

    font-size: 12px;
}

#container {
  margin: auto;
  width: 1000px;
  border: 1px solid #dbdbdb;
  height: 768px;
  position: relative;
  background-image: url(/intern/pics/hintergrund_content.gif);
  background-repeat: no-repeat;
  background-color: #f2f2f2;

}

#comment_box {
  position:absolute;
left:10px;
top:10px;
width:100px;
text-align:left;

z-index:1000;

}
.comment
{
background-color:#ff0033;
  border: 2px solid black;
  padding: 10px;
}



#header {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100px;

}

#header img {
  position: absolute;
  left: 35px;
  top: 44px;
  border: 0px;
}

#left {
  position: absolute;
  top: 122px;
  bottom: 100px;
  left: 34px;
/*  width: 190px;*/
width: 210px;
  height:590px;
  padding-left:10px;
  background-color:white;
text-align:left;
}

#left #info {
  position: absolute;
  top: 475px;
  left: 0px;
  height: 100px;
  font-size: 10px;
  color: #666;
  line-height: 12px;
  padding-left:10px;
}

#left #info a {
  color: #666;
  text-decoration:none;
  font-size: 10px;
} 

#bgimage {
  position: absolute;
  top: 395px;
  left: 278px;
  background-color: white;
}

#bgimage img {
  filter: alpha(opacity=20);
  -moz-opacity: .20;
  opacity: 0.2;
}

#content {
  position: absolute;
  top: 123px;
  height: 567px;
  width:650px;
  left: 280px;
  padding: 10px;
  margin-bottom:30px;
  overflow: auto;
  z-index:5;
  font-weight: normal;
text-align:left;
}


#footer {
  position: absolute;
  top: 735px;
  left: -7px;
  width:987px;
  height: 80px;
}

#content a {
  color: #666;
}

#linie,#linie2 {
  position: absolute;
  top:110px;
  left: 35px;
  width: 912px;
  border-top: 1px solid #999999;
}

#linie2
{
top:725px;
}

#sprachen {
  float: left;
  margin-left: 50px;
}

#impressum {
  float: right;
  margin-right: 35px;
}

#impressum .aktiv, #sprachen .aktiv {
  color: red;
}

#revision {
  clear: right;
  float: right;
  margin-right: 35px;
  color: #666;
  font-size: 10px;
  font-weight:normal;
}

#impressum a, #sprachen a {
  font-weight: bold;
  color: black;
  font-size: 13px;
  color: #666;
  text-decoration: none;
}

#impressum a:hover, #sprachen a:hover
{
color: red;
} 

#sprachen a {
  margin-right: 20px;
}

#navigation {
  margin-top: 10px;
}

#navigation a {
  display: block;
  font-weight: bold;
  color: black;
  font-size: 13px;
  color: black;
  text-decoration: none;
}

#navigation a:hover
{
  color: #ff0000;
}

#navigation a.aktiv {
  color: #ff0000;
}

#navigation div.submenu {
  margin-left:10px;

}

#navigation div.submenu a {
  font-size: 12px;
  color: #999;
}

#navigation div.submenu a.aktiv {
  color: #ff0000;

}

#navigation div.submenu  a:hover
{
color: red;
} 

h1 {
  font-size: 13px;
  font-weight: bold;
  color: #e6362d;
  margin-bottom: 10px;
}

h2 {
  font-size: 12px;
  font-weight: bold;
  color:black;
}

div.anreisstext {
  font-size: 12px;
  margin-bottom: 10px;
}


#breadcrumb {
  font-size: 12px;
  font-weight: bold;
  color: #666;
  margin-bottom: 10px;
}

#breadcrumb a {
  text-decoration:none;
}

.rot {
  color: #e6362d;
}

.umrandet {
  border: 2px solid #e6362d;
}

td {
  vertical-align: top;
color:#545454;
}

#downloads {
  border-collapse: collapse;
}


#downloads td {
  padding: 2px;
color:#545454;
  font-size: 11px;
}


#downloads .head {
  border-right:1px solid #656565;
  border-bottom:1px solid #656565;
  font-weight:bold;
  text-align:center;
color:#545454;
}

#downloads h2 {
  font-size: 13px;
  font-weight: normal;
  color:black;
  padding-bottom:10px;
color:#545454;
}


#downloads .inhalt {
  border-right:1px solid #656565;
  border-bottom:1px solid #656565;
}

#downloads .rechts {
  border-right:0px;
}

#downloads .last {
  border-bottom:0px;
}

#downloads  a {
  font-weight:bold;
  text-decoration:none;
}

#downloads  a:hover {
color: red;
}


.absatz {
  margin-bottom: 20px;
}

#revision {
  text-align: right;
  font-size: 8pt;
  font-family: Arial;
}

ul
{
list-style-type:disc;
margin-left:20px;
}


#zusatz_bild
{
position:absolute;
left:623px;
top:435px;


}
