﻿* {
  font-family : arial, sans-serif;
}

html,body {
  width : 100%;
  height : 100%;
  background : #c9f8fc;
  color : #000;
  margin : 0;
  padding : 0;
}

div#container {
  width : 674px;
  min-height : 100%;
  position : relative;
  background : url(../img/main_bg.gif);
  margin : 0 auto;
}

div#content {
  background : url(../img/top2.gif) no-repeat;
  padding-top : 154px;
}

div#left {
  width : 427px;
  float : left;
  padding-left : 3px;
}

div#right {
  width: 220px;
  float : left;
}

div.box {
  background : #492218;
  margin : 20px 0 10px 20px;
  padding : 0;
}

div.box1 {
  background : url(../img/o_l.gif) top left no-repeat;
  margin : 0;
  padding : 0;
}

div.box2 {
  background : url(../img/o_r.gif) top right no-repeat;
  margin : 0;
  padding : 0;
}

div.box3 {
  background : url(../img/u_l.gif) bottom left no-repeat;
  margin : 0;
  padding : 0;
}

div.box4 {
  background : url(../img/u_r.gif) bottom right no-repeat;
  margin : 0;
  padding : 6px;
}  

div#wall {
  width : 100%;
  height : 50%;
  position : fixed;
  bottom : 0;
  left : 0;
  background : url(../img/wall.gif);
}

div#menu {
  width : 668px;
  background : #492218;
  color : #fff;
  text-align : center;
  height : 30px;
  line-height : 30px;
  margin-left : 3px;
}

div#menu a:link, div#menu a:active, div#menu a:visited {
  background : #492218;
  color : #fff;
  font-size : 120%;
  text-decoration : none;
  padding : 3px 5px;
  margin-right : 4px;
} 

div#menu a:hover {
  background : #2da6db;
} 

.menuact {
  background : #2da6db;
  color : #fff;
  font-size : 120%;
  padding : 3px 5px;
  margin-right : 4px;
}

div#zeitung1 {
  width : 96px;
  height : 128px;
  position : fixed;
  overflow : hidden;
  bottom : 10px;
  left : 10px;
  color : #000;
}

div#zeitung2 {
  width : 96px;
  height : 128px;
  position : fixed;
  overflow : hidden;
  bottom : 110px;
  left : 170px;
  color : #000;
}

div#zeitung3 {
  width : 96px;
  height : 128px;
  position : fixed;
  overflow : hidden;
  bottom : 20px;
  right : 170px;
  color : #000;
}

div#zeitung4 {
  width : 96px;
  height : 128px;
  position : fixed;
  overflow : hidden;
  bottom : 70px;
  right : 20px;
  color : #000;
}

div#blackbox {
  position : fixed;
  top : 0;
  left : 0;
  width : 100%;
  height : 100%;
  z-index : 998;
  background-color : #000;
  color : #fff;
  filter : alpha(opacity=80);
  opacity : 0.8;
  z-index : 99;
  }

div#bewerter_form {
  position : absolute;
  top : 10%;
  left : 50%;
  width : 406px;
  margin-left : -203px;
  background : #492218;
  padding : 6px;
  color : #000;
  font-family : arial, sans-serif;
  font-size : 100%;
  z-index : 100;
}  

p.schlagzeile {
  font-family : arial,sans-serif;
  font-size : 120%;
  color : #2da6db;
  font-weight : bold;
  padding : 0;
  margin : 0 0 0.5em 0;
  line-height : 110%;
}

h1 {
  color : #ffffff;
  font-size : 120%;
  font-weight : bold;
  padding : 0 20px;
}

h2 {
  color : #fff;
  font-size : 100%;
  font-weight : normal;
  margin : 0;
}

p {
  color : #000;
  background : #fff;
  font-size : 80%;
  margin : 0;
  padding : 0 5px 10px 5px;
}

p.anfang {
  color : #000;
  background : #fff;
  font-size : 80%;
  margin : 4px 0 0 0;
  padding : 5px 5px 10px 5px;
}

p.ende {
  color : #000;
  background : #fff;
  font-size : 80%;
  margin: 0;
  padding : 0 5px 5px 5px;
}

p.ende_zentriert {
  color : #000;
  background : #fff;
  font-size : 80%;
  margin : 0;
  padding 0 5px 2px 5px;
  text-align : center;
}

p.partner {
  color : #000;
  background :#fff;
  font-size : 80%;
  margin: 4px 0 0 0;
  padding : 2px 5px 2px 5px;
  text-align : center;
}

p.einzel {
  color : #000;
  background : #fff;
  font-size : 80%;
  margin : 4px 0 0 0;
  padding : 2px 5px 2px 5px;
}

p.zusatz {
  color : #000;
  background : #fff;
  font-size : 80%;
  margin : 4px 0 0 0;
  padding : 2px 5px 2px 5px;
}

p.zusatz span {
  display : none;
}

p.zusatz:hover span {
  display : block;
}

p.intern {
  color : #000;
  background : #fff;
  font-size : 80%;
  margin : 0;
  padding : 0 5px 2px 5px;
}

p.status {
  color : #000;
  background : #fff;
  margin : 0;
  padding : 0;
  font-weight : bold;
}

form {
  color : #000;
  background : #fff;
  margin : 4px 0 0 0;
  padding : 7px 5px 2px 5px;
}

form p {
  margin : 0;
  padding : 0;
}

label {
  color : #000;
  background : #fff;
  font-size : 80%;
  display : block;
  width : 45%;
  float : left;
}

label.check {
  width : 90%;
}

input[type=checkbox], input[type=radio] {
  display : block;
  width : 10%;
  float : left;
}

input[type=text], input[type=password], {
  color : #000;
  background : #fff;
  font-size : 80%;
  display : block;
  width : 50%;
  float : right;
  border-color : #000;
  border-width : 1px;
  border-style : solid;
  margin-bottom : 2px;
}

input[type=submit], input[type=button] {
  background : #492218;
  color : #fff;
  font-size : 80%;
  border-width : 0;
  padding : 3px 5px;
  cursor : pointer;
}

input[type=submit]:hover, input[type=button]:hover {
  background : #2da6db;
}

textarea {
  color : #000;
  background : #fff;
  font-size : 80%;
  display : block;
  width : 100%;
  border-color : #000;
  border-width : 1px;
  border-style : solid; 
  margin-bottom : 2px;
}

select {
  color : #000;
  background : #fff;
  font-size : 80%;
  display : block;
  width : 50%;
  float : right;
  border-color : #000;
  border-width : 1px;
  border-style : solid;
  margin-bottom : 2px;
}

fieldset {
  margin : 0;
  padding : 0;
  border-width : 0;
}

form br {
  clear : both;
}

.clear {
  clear : both;
}

a.normal:link, a.normal:active, a.normal:visited {
  color : #fff;
  text-decoration : none;
  }

a.normal:hover {
  color : #2da6db;
  text-decoration : none;
}

a.mail:link, a.mail:active, a.mail:visited {
  color : #000;
  background : #fff;
  text-decoration : none;
  background : url(../img/icon_mail.gif) 0 3px no-repeat;
  padding-left : 15px;
}

a.mail:hover {
  color : #2da6db;
  background : url(../img/icon_mail_h.gif) 0 3px no-repeat;
}

a.amail:link, a.amail:active, a.amail:visited, a.amail:hover {
  color : #2da6db;
  background : #fff;
  text-decoration : none;
  background : url(../img/icon_mail_h.gif) 0 3px no-repeat;
  padding-left : 15px;
}

a.file:link, a.file:active, a.file:visited {
  color : #000;
  background : #fff;
  text-decoration : none;
  background : url(../img/icon_file.gif) 0 3px no-repeat;
  padding-left : 11px;
}

a.file:hover {
  color : #2da6db;
  background : url(../img/icon_file_h.gif) 0 3px no-repeat;
}

a.afile:link, a.afile:active, a.afile:visited, a.afile:hover {
  color : #2da6db;
  background : #fff;
  text-decoration : none;
  background : url(../img/icon_file_h.gif) 0 3px no-repeat;
  padding-left : 11px;
}

a.intern:link, a.intern:active, a.intern:visited {
  color : #000;
  background : #fff;
  text-decoration : none;
  background : url(../img/icon_go.gif) 0 3px no-repeat;
  padding-left : 13px;
}

a.intern:hover {
  color : #2da6db;
  background : url(../img/icon_go_h.gif) 0 3px no-repeat;
}

a.aintern:link, a.aintern:active, a.aintern:visited, a.aintern:hover {
  color : #2da6db;
  background : #fff;
  text-decoration : none;
  background : url(../img/icon_go_h.gif) 0 3px no-repeat;
  padding-left : 13px;
}

a.extern:link, a.extern:active, a.extern:visited {
  color : #000;
  background : #fff;
  text-decoration : none;
  background : url(../img/icon_extern.gif) 0 3px no-repeat;
  padding-left : 13px;
}

a.extern:hover {
  color : #2da6db;
  background : url(../img/icon_extern_h.gif) 0 3px no-repeat;
}

a.aextern:link, a.aextern:active, a.aextern:visited, a.aextern:hover {
  color : #2da6db;
  background : #fff;
  text-decoration : none;
  background : url(../img/icon_extern_h.gif) 0 3px no-repeat;
  padding-left : 13px;
}

.img {
  border-width : 0;
}

.img_foto {
  float : left;
  margin-right : 1em;
}

ul.intern {
  margin : 0;
  background : #fff;
  color : #000;
  font-family : arial,sans-serif;
  font-size : 80%;
  padding-right : 5px;
}

ul.menu {
  margin : 4px 0 0 0;
  padding : 2px 5px;
  list-style : none;
  background : #fff;
  color : #000;
  font-family : arial,sans-serif;
  font-size : 80%;
}

span.bewertung {
  display : none;
}

a.b1:link,a.b1:active,a.b1:visited {
  display : block;
  float : left;
  width : 15px;
  height : 15px;
  background-image : url(../img/1.gif);
}

a.b1:hover {
  background-image : url(../img/1_h.gif);
}

a.b2:link,a.b2:active,a.b2:visited {
  display : block;
  float : left;
  width : 15px;
  height : 15px;
  margin-left : 0.2em;
  background-image : url(../img/2.gif);
}

a.b2:hover {
  background-image : url(../img/2_h.gif);
}

a.b3:link,a.b3:active,a.b3:visited {
  display : block;
  float : left;
  width : 15px;
  height : 15px;
  margin-left : 0.2em;
  background-image : url(../img/3.gif);
}

a.b3:hover {
  background-image : url(../img/3_h.gif);
}

a.b4:link,a.b4:active,a.b4:visited {
  display : block;
  float : left;
  width : 15px;
  height : 15px;
  margin-left : 0.2em;
  background-image : url(../img/4.gif);
}

a.b4:hover {
  background-image : url(../img/4_h.gif);
}

a.b5:link,a.b5:active,a.b5:visited {
  display : block;
  float : left;
  width : 15px;
  height : 15px;
  margin-left : 0.2em;
  background-image : url(../img/5.gif);
}

a.b5:hover {
  background-image:url(../img/5_h.gif);
}

span.pink {
  font-weight : bold;
  text-transform : uppercase;
  color : #ec008b;
  background : #fff;
}

