body {
  margin: 0px;
}

.nl_imgrahmen {
  border: solid 1px #018DCA;
  border-top: solid 3px #018DCA;
  border-bottom: solid 3px #018DCA;
}

.imgrahmen {
  border: solid 1px #018DCA;
  padding: 0px;
}
.whiterahmen
{
  border: solid 4px #fff;
}

.menu {
  text-decoration: none;
  color: #111111;
}
.menuSpecial1 {
  text-decoration: none;
  color : #000000;
  font-size : 9px;
  font-weight: normal;
}
.menuActiveSpecial1 {
  text-decoration: none;
  color: #000000;
  font-size : 9px;
  font-weight: normal;
}
.menu1 {
  text-decoration : none;
  font-size : 10px;
  font-weight: normal;
  color: #000000;
}
a.menu1:hover {
  color: #000000;
  font-weight: normal;
  font-size : 10px;
  text-decoration: none;
}
.menuActive1 {
  text-decoration: none;
  color : #000000;
  font-size : 10px;
  font-weight: normal;
}
td.menu2 {
  background:url('../images/bg_spacer/menu_2_bg.jpg') 0px 0px no-repeat;
  height: 16px;
}
.menu2 {
  text-decoration: none;
  color: #0099CC;
  font-size : 10px;
  font-weight: normal;
  padding-left: 5px;
  text-transform: uppercase;
}
a.menu2:hover {
  text-decoration: none;
  color: #0099CC
;
  font-size : 10px;
  font-weight: normal;
}

a.menu3, a.menuActive3{
	padding-left:6px;
}

.menuActive2 {
  text-decoration: none;
  color : #fff;
  font-size : 10px;
  font-weight: normal;
  padding-left: 5px;
  text-transform: uppercase;
}
td.menuActive2 {
  background-color: #018DCA;
  height: 16px;
}

.menu3 {
  text-decoration: none;
  color: #0099CC;
  font-size : 9px;
  font-weight: normal;
  padding-left: 0px;
  text-transform: uppercase;
}
a.menu3:hover {
  text-decoration: none;
  color: #0099CC;
  font-size : 9px;
  font-weight: normal;
}
.menuActive3 {
  text-decoration: none;
  color : #fff;
  font-size : 9px;
  font-weight: normal;
  padding-left: 0px;
  text-transform: uppercase;
}


.footer {
  text-decoration: none; 
  font-size: 9px;
  font-weight: bold;
  color: #000000;
}

a.admin , a.admin1 , a.admin2 , a.admin3 , a.admin4 , a.admin5 , a.admin6 {
  color: Red;
  font-size: 11px;
}
a.admin2 , admin4 {
  color: blue; 
}
a.admin3 , admin5 {
  color: green;
}
a.admin:hover {
  color : #7B68EE;
  font-size: 11px;
}

.error {
  color:red; 
  font-size:12px;
}

.error p {
	width:100%;
  color:red; 
  font-size:12px;
}

.top-schatten {
  background:url('/images/bg_spacer/top_schatten.png') 0px 0px no-repeat;
}

.left-schatten-top {
  background:url('/images/bg_spacer/left_schatten_top.png') 0px 0px no-repeat;
  height: 639px;
}

.right-schatten-top {
  background:url('/images/bg_spacer/right_schatten_top.png') 0px 0px no-repeat;
  height: 639px;
}

.left-schatten-bottom {
  background:url('/images/bg_spacer/left_schatten_bottom.png') 0px bottom repeat-y;
}

.right-schatten-bottom {
  background:url('/images/bg_spacer/right_schatten_bottom.png') 0px bottom repeat-y;
}

.bottom-schatten {
  background:url('/images/bg_spacer/bottom_schatten.png') 0px 0px no-repeat;
}

.menu-left-bg {
  background:url('/images/bg_spacer/menu_left_bg.gif') 0px 0px repeat-y;
}

.rowerror {
  background-color: red;
  width: 170px;
}
div.radio
{
}
div.radioerror
{
  background-color: red;
  border: solid 1px white;
  height: 19px;
}
.field {
  width: 550px;
  height: 80px;
}
.row {
  width: 170px;
}
.padding {
  padding:5px;
}

.bold_white {
  color: white;
  font-weight: bold;
  font-size : 12px;
}
.blue {
  color: #0295CB;
}
.field2 {
  width: 446px;
  height: 70px;
}
.row2 {
  width: 130px;
}
.field_3 {
  width: 300px;
  height: 100px;
}
a.link { 
  text-decoration: none;
}
a.bold {
  color: #1D96DB;
  text-decoration: none;
}
a.white {
  color: #fff;
  text-decoration: none;
}
.ref_white * {
  color: #fff;
}
.login {
  width: 132px;
}
.login_button {
  border: 0px;
  color: white;
  background-color:#67C4ED;
  font-size: 9px;
  width: 120px;
}
.date_verlauf {
  background:url('/images/bg_spacer/date_verlauf.jpg') 0px 0px repeat-x;
}
.block_2_verlauf {
  background:url('/images/bg_spacer/block_2_ver.jpg') 0px 0px repeat-x;
}

a.seolink_class {
  text-decoration:none;
}
