@charset "utf-8";
/* CSS Document */

html {
 height: 100%;
}

body {
 background-color: #27333a;
  background-repeat: repeat-x;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 height: 100%;
}

.box_outer {
 display: block;
 width: 950px;
 height: auto !important;
 border: none;
 position: relative;
 top: 0;
 left: 0;
 margin: 0 auto;
 background-image: url(../gfx/bg_innen.png);
 background-position: 0 0;
 background-repeat: repeat-y;
}

.box_logo {
 display: block;
 width: 197px;
 height: 122px;
 border: none;
 position: relative;
 top: 0;
 left: 0;
  float: left;
}

.link_logo {
 display: block;
 width: 150px;
 height: 90px;
 border: none;
 position: absolute;
 top: 25px;
 left: 25px;
}

.box_werbung {
 display: block;
 width: 419px;
 height: 102px;
 border: none;
 padding: 20px 0 0 0;
 float: left;
}

.box_suche {
 display: block;
 width: 334px;
 height: 122px;
 border: none;
 position: relative;
 top: 0;
 right: 0;
 float: left;
}

.box_info_all {
 display: block;
 width: 174px;
 height: 40px;
 border: none;
 position: absolute;
 bottom: 5px;
 right: 34px;
}

.box_info_mitgl {
 display: block;
 width: 87px;
 height: 15px;
 border: none;
 position: absolute;
 top: 0;
 left: 0;
 text-align: left;
}

.box_info_online {
 display: block;
 width: 87px;
 height: 15px;
 border: none;
 position: absolute;
 top: 0;
 right: 0;
 text-align: right;
}

.box_info_search {
 display: block;
 width: 174px;
 height: 25px;
 border: none;
 position: absolute;
 bottom: 0;
 left: 0;
}

.search_text_field {
 background-color: #ffffff;
 border: 1px solid #999999;
 width: 100px;
 height: 15px;
 font-size: 13px;
 color: #000000;
 margin-right: 5px;
}

.search_submit {
 width: 20px;
 height: 20px;
 position: relative;
 top: 4px;
 margin: 0;
}

.box_login {
 display: block;
 width: 885px;
 height: 202px;
 border: none;
 color: #FFFFFF;
 padding: 80px 0 0 65px;
 font-size: 10px;
 float: right;
}

.box_login a {
 margin-top: 10px;
 text-decoration: none;
 color: #ffffff;
}

.box_login a:link {
 text-decoration: none;
}

.box_login a:active {
 text-decoration: none;
}

.box_login a:visited {
 text-decoration: none;
}

.box_login a:hover {
 text-decoration: underline;
}

.login_text_field {
 background-color: #ffffff;
 border: 1px solid #999999;
 width: 200px;
 height: 15px;
 font-size: 12px;
 color: #000000;
}

.xlogin_submit_field {
 display: block;
 background-color: #ffffff;
 border: 1px solid #999999;
 width: 30px;
 height: 15px;
 font-size: 15px;
 color: #000000;
}

.box_zufall a {
 text-decoration: none !important;
 border: none !important;
 background: none !important;
 background-color: none !important;
}

.box_zufall a:link {
 text-decoration: none !important;
 border: none !important;
 background: none !important;
 background-color: none !important;
}

.box_zufall a:active {
 text-decoration: none !important;
 border: none !important;
 background: none !important;
 background-color: none !important;
}

.box_zufall a:hover {
 text-decoration: none !important;
 border: none !important;
 background: none !important;
 background-color: none !important;
}

.box_zufall a:visited {
 text-decoration: none !important;
 border: none !important;
 background: none !important;
 background-color: none !important;
}

.noview a {
 text-decoration: none !important;
 border: none !important;
 background: none !important;
 background-color: none !important;
}

.noview a:link {
 text-decoration: none !important;
 border: none !important;
 background: none !important;
 background-color: none !important;
}

.noview a:active {
 text-decoration: none !important;
 border: none !important;
 background: none !important;
 background-color: none !important;
}

.noview a:hover {
 text-decoration: none !important;
 border: none !important;
 background: none !important;
 background-color: none !important;
}

.noview a:visited {
 text-decoration: none !important;
 border: none !important;
 background: none !important;
 background-color: none !important;
}

.box_menu {
 width: 152px;
 height: 100%;
 border: none;
 float: left;
 padding: 0 20px 0 25px;
}

.box_menu ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
 margin-bottom: 8px;
}

.box_menu li {
 padding-bottom: 2px;
}

.box_menu a {
 color: #A70303;
 background: url(../gfx/arrowbullet.png) no-repeat center left;
 display: block;
 padding: 2px 0;
 padding-left: 19px; /*link text is indented 19px*/
 text-decoration: none;
 font-weight: bold;
 border-bottom: 1px solid #dadada;
 font-size: 90%;
}

.box_menu a:hover {
 background-color: #F3F3F3;
}

.box_zufall {
 display: block;
 width: 217px;
 height: 241px;
 border: none;
 position: relative;
 bottom: 0px;
 left: -25px;
 background-repeat: no-repeat;
 padding: 65px 0 0 15px;
}

.box_zufall img {
 display: block;
 width: 120px;
 height: 160px;
 border: 1px solid #000000;
}

.box_wauu {
 display: block;
 width: 753px;
 height: 758px;
 border: none;
 position: relative;
 top: 0;
 right: 0;
 background-image: url(../gfx/bg_right.png);
 background-repeat: repeat-y;
 float: right;
}

.box_content {
 display: block;
 width: 728px;
 border: none;
 background-image: url(../gfx/bg_right.png);
 background-repeat: repeat-y;
 padding: 0 25px 0 0;
 float: right;
}

.box_welcome {
 display: block;
 width: 693px;
 height: 279px;
 border: none;
 position: absolute;
 top: 0;
 left: 0;
 
 padding: 10px 55px 0 5px;
}

.box_aktuell_all {
 display: block;
 width: 419px;
 height: 469px;
 border: none;
 position: absolute;
 bottom: 0;
 left: 0;
}

.box_aktuell_title {
 display: block;
 width: 405px;
 height: 54px;
 border: none;
 position: absolute;
 top: 0;
 left: 0;
 
 color: #ffffff;
 font-size: 20px;
 padding: 14px 0 0 10px;
}

.box_aktuell_text {
 display: block;
 width: 409px;
 height: 405px;
 border: none;
 position: absolute;
 bottom: 0;
 left: 0;
  padding: 0 5px 0 5px;
}

.box_uds_all {
 display: block;
 width: 334px;
 height: 234px;
 border: none;
 position: absolute;
 top: 289px;
 right: 0;
}

.box_uds_title {
 display: block;
 width: 334px;
 height: 64px;
 border: none;
 position: absolute;
 top: 0;
 left: 0;
 
}

.uds_image {
 display: block;
 width: 105px;
 height: 140px;
 border: none;
 position: absolute;
 top: 80px;
 left: 10px;
}

.box_uds_text {
 display: block;
 width: 184px;
 height: 140px;
 border: none;
 position: absolute;
 bottom: 14px;
 left: 120px;
}

.box_udt_all {
 display: block;
 width: 334px;
 height: 235px;
 border: none;
 position: absolute;
 bottom: 0;
 right: 0;
}

.box_udt_title {
 display: block;
 width: 334px;
 height: 71px;
 border: none;
 position: absolute;
 top: 0;
 left: 0;
 
}

.udt_image {
 display: block;
 width: 105px;
 height: 140px;
 border: none;
 position: absolute;
 top: 80px;
 left: 10px;
}

.box_udt_text {
 display: block;
 width: 184px;
 height: 140px;
 border: none;
 position: absolute;
 bottom: 14px;
 left: 120px;
}

.box_newpics {
 display: block;
 width: 915px;
 height: 141px;
 border: none;
 
 padding: 30px 0 0 35px;
 margin: 0;
 float: right;
}

.box_newpics img {
 width: 105px;
 height: 140px;
 border: none;
 float: left;
 padding: 0 2px 0 2px;
}

.box_footer {
 display: block;
 width: 918px;
 height: 151px;
 border: none;
  text-align: right;
 color: #01b4ff;
 font-size: 10px;
 padding: 10px 32px 0 0;
 margin: 0;
 float: right;
}

.box_footer a {
 color: #01b4ff;
 text-decoration: none;
 font-size: 10px;
}

.box_footer a:link {
 text-decoration: none;
}

.box_footer a:active {
 text-decoration: none;
}

.box_footer a:visited {
 text-decoration: none;
}

.box_footer a:hover {
 text-decoration: underline;
}

.box_clear {
 clear: both;
}