.ueberschriftlink { color: #555; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin:0 0 3px 8px; display: block; }
.haupt { background-color: #ccc; width: 360px; height: 130px; padding: 10px; }
.box1{ background-color: #ebebeb; text-align: center; width: 170px; height: 75px; float: left; padding: 10px 5px 5px; }
.kopf { color: white; font-size: 12px;min-width: 900px; font-weight: bold; background-image: url(../wcf/images/on_the_beach/button_bg.gif); background-repeat: repeat; background-position: left top; text-align: left; height: 16px; padding-top: 3px; padding-left: 8px; border: solid 1px #000067; display: block; }
.kopf a:link, .kopf a:visited{ color: white; font-weight: bold; }
.kopf a:hover{ color: #ffad06; font-weight: bold; }
.aktuell { font-size: 11px; color: white; text-align: left; margin-bottom: 2px; margin-left: 15px; }
.img700 { margin: 0; }
.border0 { background-color: white;text-align: center; vertical-align: top; padding: 10px; border-top: 1px solid #000067; }
.border5 { background-color: white;text-align: center; vertical-align: top; padding-top: 10px; border-bottom: 1px solid #000067; }
.border1 { background-color: white;text-align: center; vertical-align: top; padding: 10px; border-right: 1px solid #000067; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.border2 {background-color: white; vertical-align: top; padding: 10px 2px 10px 10px; border-left: 1px solid #000067; border-top-width: 0; border-right-width: 0; }
.border3 {background-color: white; color: #b80000; vertical-align: top; padding: 10px 10px 10px 2px; border-top-width: 0; border-left-width: 0; }
.border3 a:link, .border3 a:visited { background-color: white;color: #b80000; }
.border4 { background-color: white;width: 0; }
.bildunterschrift { color: #264185; font-size: 11px; font-style: italic; background-color: #dadada; text-align: left; width: 600px; margin: 0; padding-top: 3px; padding-bottom: 2px; display: block; }
ul { list-style-type: none; margin: 0 0 6px; padding: 0; }
.scroll,  { font-size: 11px; text-align: center; width: 80px; float: left; margin: 0; padding: 0; list-style-type: none; }
.scroll a:link, .scroll a:visited{ color: white; font-size: 12px; line-height: 16px; background-image: url(../wcf/images/on_the_beach/cellpic.gif); text-decoration: none; text-align: center; vertical-align: bottom; width: 80px; height: 16px; float: left; margin: 0 0 5px; padding: 0; border: solid 1px #000067; list-style-type: none; }
.scroll a:hover{ color: #ffad06; font-size: 12px; line-height: 16px; background-image: url(../wcf/images/on_the_beach/cellpic.gif); text-decoration: none; text-align: center; vertical-align: bottom; width: 80px; height: 16px; float: left; margin: 0 0 5px; padding: 0; list-style-type: none; }
.scroll0{ color: white; font-size: 12px; line-height: 16px; background-image: url(../wcf/images/on_the_beach/cellpic.gif); text-decoration: none; text-align: center; vertical-align: bottom; width: 120px; height: 16px; float: left; margin: 0 0 5px; padding: 0; border-top: 1px solid #000067; border-bottom: 1px solid #000067; list-style-type: none; }
.scroll1 a:link, .scroll1 a:visited { border: solid 1px #000067; color: white; font-size: 12px; line-height: 16px; background-image: url(../wcf/images/on_the_beach/cellpic.gif); text-decoration: none; text-align: center; vertical-align: bottom; width: 100px; height: 16px; float: left; margin: 0 0 5px; padding: 0; list-style-type: none; }
.scroll1 a:hover{ border: solid 1px #000067; color: #ffad06; font-size: 12px; line-height: 16px; background-image: url(../wcf/images/on_the_beach/cellpic.gif); text-decoration: none; text-align: center; vertical-align: bottom; width: 100px; height: 16px; float: left; margin: 0 0 5px; padding: 0; list-style-type: none; }
.bez1 { color: #111; font-size: 11px; font-family: arial; text-align: right; width: 22em; clear: both; margin: 0; padding: 0; display: block; }
.bez2 { color: #555; font-size: 11px; font-family: arial; text-align: right; width: 8em; float: left; margin: 0; padding-right: 5px; padding-left: 0; list-style-type: none; }
.bez3 a:link, .bez3 a:visited { color: #264185; font-size: 11px; text-align: center; }
.bez3 { color: #264185; font-size: 11px; font-family: arial; text-align: left; width: 12em; float: left; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; list-style-type: none; }
.bez4 { color: #555; font-size: 11px; font-family: arial; text-align: left; float: left; list-style-type: none; display: block; white-space: nowrap; }
.bez4 a:link, .bez4 a:visited { color: #264185; font-size: 11px; text-align: left; }
.feld { margin: 0 1px 20px; background-color: white; min-width: 900px; display: block;background-color: rgb(248, 253, 255) }


@media only screen and (max-width: 799px) {
.headlineContainer h2{font-size: 1.5em !important;}
#mainHeadline img{width:25px !important;}

.message .messageFramedLeft .messageSidebar {  float: none; width: 100%;   margin: 0 0 0 0;}
.message .messageSidebar {text-align: left;}
.message .messageFramedLeft .messageContent {margin: 10px 15px 10px 10px;}

.message .dividers .messageAuthor {border-width: 0 0 0; border-style: solid; margin-bottom: -1px;float: left;}
.message .dividers .userAvatar {border-width: 1px 0 0 0 !important; border-style: solid;}

.message .dividers .userAvatar {border-width: 0 0 0 0 !important;border-style: solid; float: left; }

.message .messageFramedLeft.dividers .userSymbols, .message .dividers .userCredits, .message .messageFramedLeft.dividers .userMessenger {border-width: 0 0 0 0;border-style: solid; }

.lefttd, .righttd {display:none;}

}

@media only screen and (max-width: 799px) and (-webkit-min-device-pixel-ratio: 2) {
.headlineContainer h2{font-size: 1.5em !important;}
#mainHeadline img{width:25px !important;}

.message .messageFramedLeft .messageSidebar {  float: none; width: 100%;   margin: 0 0 0 0;}
.message .messageSidebar {text-align: left;}
.message .messageFramedLeft .messageContent {margin: 10px 15px 10px 10px;}

.message .dividers .messageAuthor {border-width: 0 0 0; border-style: solid; margin-bottom: -1px;float: left;}
.message .dividers .userAvatar {border-width: 1px 0 0 0 !important; border-style: solid;}

.message .dividers .userAvatar {border-width: 0 0 0 0 !important;border-style: solid; float: left; }

.message .messageFramedLeft.dividers .userSymbols, .message .dividers .userCredits, .message .messageFramedLeft.dividers .userMessenger {border-width: 0 0 0 0;border-style: solid; }

.lefttd, .righttd {display:none;}

}