body {

background-color: #ffffff;

font-family: Verdana, Arial;

font-size: 12px;

color: #000000;



scrollbar-face-color: #f2f2f2;

scrollbar-shadow-color: #a4a4a4;

scrollbar-highlight-color: #a4a4a4;

scrollbar-3dlight-color: #a4a4a4;

scrollbar-darkshadow-color: #959595;

scrollbar-track-color: #dbdbdb;

scrollbar-arrow-color: #990000;

}







/* -- OBERE TABELLE FUER LOGO, TOPLINKS, BANNER ETC. -- */

.topstr {

background-image: url('../images/topstreifen.gif');

background-color: #ffffff;

height: 10px

}



.toprow {

background-color: #660000;

border-top: 1px solid #ff9933;

border-bottom: 1px solid #ff9933;

height: 20px;

font-size: 11px;

font-weight: bold;

color: #ffffff;

padding: 2px 3px 2px 3px;

text-align: right;

}



.toprow a {

font-size: 11px;

color: #ffcc33;

text-decoration: none;

}

.toprow a:hover {

font-size: 11px;

color: #ffffff;

text-decoration: underline;

}



.topbanner {

background-image: url('../images/bannerbg.gif');

background-color: #6C0000;

height: 88px;

color: #ffffff;

font-size: 11px; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px

}

.topbottom {

background-image: url('../images/tabtopsilver.gif');

background-color: #e0e0e0;

height: 23px;

color: #000000;

font-size: 11px;

font-weight: bold; padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:0px

}



.topbottom a {

color: #000070;

text-decoration: none;

}

.topbottom a:hover {

color: #cc3300;

text-decoration: underline;

}

/* -- OBERE TABELLE FUER LOGO, TOPLINKS, BANNER ETC. -- */



/* -- TABELLE FUER MENUESEITE -- */

.mborder {

border-left: 1px solid #888888;

border-right: 1px solid #888888;

border-bottom: 1px solid #888888;

margin-top: 5px;

}

.mtabtop {

border-top: 1px solid #888888;

border-bottom: 1px solid #888888;

background-color: #c5c5c5;

height: 18px;

font-size: 11px;

font-weight: bold;

color: #000000;

padding: 2px 3px 2px 3px;

}



.mtabtoprechts {

border-top: 1px solid #888888;

border-bottom: 1px solid #888888;

background-color: #efefef;

height: 18px;

font-size: 11px;

font-weight: bold;

color: #000000;

padding: 2px 3px 2px 3px;

}



.mtabshadow {

background-image: url('../images/greyshadow.gif');

background-color: #fbfbfb

}



.mtabcont {

background-color: #fbfbfb;

padding: 0px 2px 2px 2px;

font-size: 11px;

color: #000000;

}



.mtabcont a {

font-size: 11px;

color: #660000;

text-decoration: none;

}

.mtabcont a:hover {

font-size: 11px;

color: #cc6600;

text-decoration: underline;

}



.mtabbott {

background-color: #fbfbfb;

}



/* -- TABELLE FUER MENUESEITE -- */

/* -- TABELLE FUER CONTENT -- */



.cborder {

border-left: 1px solid #c8c8c8;

border-right: 1px solid #c8c8c8;

border-bottom: 1px solid #c8c8c8;

margin-top: 5px;



}

.ctabtop {

border-top: 1px solid #838383;

border-bottom: 1px solid #595959;

background-image: url('../images/farbverlauf.gif');

background-color: #C8C8C8;

height: 18px;

font-size: 11px;

font-weight: bold;

color: #535353;

padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px

}



.ctabtop a {

font-size: 11px;

color: #990000;

text-decoration: none;

}

.ctabtop a:hover {

font-size: 11px;

color: #cc6600;

text-decoration: none;

}





.ctabshadow {

background-image: url('../images/greyshadow.gif');

background-color: #F5F5F5

}



.ctabcont {

background-color: #F5F5F5;

padding: 2px 2px 2px 2px;

font-size: 11px;

color: #000000;

}



.ctabcont a {

font-size: 11px;

color: #990000;

text-decoration: underline;

}

.ctabcont a:hover {

font-size: 11px;

color: #cc6600;

text-decoration: underline;

}



.ctabbott {

background-color: #F5F5F5;

}

/* -- TABELLE FUER CONTENT -- */





/* -- UNTERE TABELLE FUER IMPRESSUM ETC. -- */

.bottom {

border-top: 1px solid #F7BC5B;

border-bottom: 1px solid #F7BC5B;

background-color: #000070;

height: 18px;

font-size: 11px;

color: #ffffff;

padding: 2px 3px 2px 3px;

text-align: center;

}



.bottom a {

font-size: 11px;

color: #ffcc00;

text-decoration: none;

}

.bottom a:hover {

font-size: 11px;

color: #ffffff;

text-decoration: underline;

}



.bottomshadow {

background-image: url('../images/shadow.gif');

background-color: #ffffff;

height: 8px

}



.bottomcopy {

background-color: #ffffff;

height: 18px;

font-size: 11px;

color: #000000;

padding: 2px 3px 2px 3px;

text-align: center;

}



.bottomcopy a {

font-size: 11px;

color: maroon;

text-decoration: none;

}

.bottomcopy a:hover {

font-size: 11px;

color: #000000;

text-decoration: underline;

}

/* -- UNTERE TABELLE FUER IMPRESSUM ETC. -- */



/* -- EINZELNE ELEMENTE. -- */

hr {

color: #dbdbdb;

height: 1px;

}



/* -- CODEAUSGABEFORMATIERUNG IN NEWS ETC -- */

.codetop {

border-top: 1px solid #9a9a9a;

border-left: 1px solid #9a9a9a;

border-right: 1px solid #9a9a9a;

background-color: #dfdfdf;

padding: 2px;

width: 100px;

clear: both;

font-size: 11px;

font-weight: bold;

color: #464f2f

}

.codeout {

border: 1px solid #9a9a9a;

background-color: #EEEFF0;

padding: 3px;

font-size: 11px;

overflow: auto;

margin-bottom: 3px 3px 3px 3px;

}

pre {

font-family: "Courier New";

font-size: 12px;

}



code {

font-family: "Courier New";

font-size: 12px;

color: #4F0000;

}



/* -- CODEBUTTONS FORMAT -- */



.cbutton {

background-color: transparent; 

border: 0px; 

width:30px; 

height: 30px; 

padding: 0px; 

margin:0px;

}



/* -- FORMULARTAGS -- */



input.mb {

font-family: Verdana, Arial;

font-size: 11px;

color: #000000;

background-color:#f8f8f8;

border: 1px solid #939393;

}

textarea.mb {

font-family: Verdana, Arial;

font-size: 11px;

color: #000000;

background-color:#f8f8f8;

border: 1px solid #939393

}



select.mb {

font-family: Verdana, Arial;

font-size: 11px;

color: #000000;

background-color:#f8f8f8;

border: 1px solid #939393

}



.los {

font-size: 11px;

font-weight: normal;

color: #000000;

background: #dadada;

border: 1px solid #000000;

}



.trennlinie {

border-bottom: 1px dashed #d8d8d8; 

font-size: 1px;

}



form { display: inline; }



/* -- SUCH FORMULAR IM HEADER-- */

.suchfeld {

background-color: #ffcc66;

background-image: url('../images/suchfeldbg.gif');

font-family: Verdana; 

font-size: 11px; 

color: #000000; 

border: 1px solid #ff9900; 

width:150px



}



.suchfeldbutton {

font-family: Verdana; 

font-size: 11px; 

color: #000000; 

background-color:#ffcc66; 

border: 1px solid #ff9900; 

width:22px;

}



/* -------- Textwerbebloecke ---------------- */



.mtabtopwerbung {

border-top: 1px solid #ff9933;

border-bottom: 1px solid #ff9933;

background-color: #660000;

height: 18px;

font-size: 11px;

font-weight: bold;

color: #ffffff;

padding: 2px 3px 2px 3px;

}

.mtabshadowwerbung {

background-image: url('../images/werbeshadow.gif');

background-color: #eed8bf

}

.mtabcontwerbung {

background-color: #eed8bf;

padding: 0px 2px 2px 2px;

font-size: 11px;

color: #000000;

}



.werbelinktop  {

text-decoration: none;

color: #990000;

font-weight: bold;

}

.werbelinktop:hover {

text-decoration: underline;

color: #cc3300;

font-weight: bold;

}

.text a {

display: block;

text-decoration: none;

color: #000000;

}

.text a:hover {

text-decoration: none;

color: #000000;

}



.werbecontmore a {

text-decoration: none;

color: #990000;

font-weight: bold;

}

.werbecontmore a:hover {

text-decoration: underline;

color: #cc3300;

}

/* -------- Textwerbebloecke ---------------- */



/* -------- Fieldset und Legend  ---------------- */

fieldset {

border: 1px solid #adadad;

padding: 10px;

font-size: 11px;

margin-bottom: 8px;

}

legend {

border-top: 1px solid #adadad;

border-bottom: 1px solid #adadad;

padding: 2px;

font-size: 11px;

width: 170px;

font-weight: bold;

background-color: #ffffff;

}

/* -------- Fieldset und Legend  ---------------- */



/* -------- Kalender CSS -------- */

.cb {

background-color: #cfcfcf;

}

.ct {

background-color: #f3f3f3;

font-size: 11px;

font-weight: bold;

padding: 2px;

text-align: center;

}

.ca {

background-color: #ffffff;

font-size: 11px;

padding: 2px;

text-align: center;

}



.cmofr {

background-color: #ffffff;

font-size: 11px;

padding: 2px;

text-align: center;

}



.csa {

background-color: #f7f7f7;

font-size: 11px;

padding: 2px;

text-align: center;

}



.cso {

background-color: #e1e1e1;

font-size: 11px;

padding: 2px;

text-align: center;

}



.cakt {

background-color: #dadada;

font-size: 11px;

padding: 2px;

text-align: center;

}



/* ANGABEN FUER PREMIUMEINTRAG */

.ctabtoppremium {

border-top: 1px solid #990000;

border-bottom: 1px solid #990000;

background-image: url('../images/premiumfarbverlauf.gif');

background-color: #FBE2B7;

height: 18px;

font-size: 11px;

font-weight: bold;

color: #535353;

padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px

}



.ctabshadowpremium {

background-image: url('../images/premiumshadow.gif');

background-color: #F5F5F5

}



.ctabcontpremium {

background-color: #FEF5E6;

padding: 2px 2px 2px 2px;

font-size: 11px;

color: #000000;

}





.mtabcontpremium {

background-color: #FFFBF4;

padding: 0px 2px 2px 2px;

font-size: 11px;

color: #000000;

}


.zusatz { display: none;
}
