/* CSS Document */

/* Schriftformatierungen */
H1, H2, H3, H4, H5, P, A, DIV, TD, UL, LI, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT, FORM { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #767A84; }
a { text-decoration: none; color: #767A84; font-weight: bold; }
a:hover { text-decoration: underline; }

a img { border: none; }

P.bodytext { padding: 0 10px 0 10px; }
#leftCol P.bodytext { padding: 0; }
.csc-header { padding: 0 9px; background: url(../img/dotsH.gif) repeat-x bottom; }

/* Allgemeine Formatierungen */
html, body { height: 100%; }
body { margin: 0; padding: 0; background-color: #57273D; }
#container { position: relative; left: 50%; margin-left: -374px; width: 749px; min-height: 100%; background-color: #FFFFFF; }
* html #container {	height: 100%; }


/* Main Men� */
#mainmenu { position:relative; z-index: 99; width: 100%; height: 24px; background: url(../img/bgMenu.gif) repeat-x; }


/* Content */
#cContainer { padding: 5px 25px 70px /*15px*/ 25px; }

.c1col{ text-align: center; padding: 10px 0 10px 0; background: url(../img/dotsH.gif) repeat-x top; }

.c2col { padding: 10px 0 10px 0; background: url(../img/dotsH.gif) repeat-x top; }
.c2col .left { width: 335px; float: left; padding-right: 15px; background: url(../img/dotsV.gif) repeat-y right; }
.c2col .right { width: 334px; float: left; padding-left: 15px; margin-left: -1px; background: url(../img/dotsV.gif) repeat-y left; }

.noDots { background: none; }

/* Content */
#cContainer { padding: 5px 8px 105px /*15px*/ 8px; }
#leftCol { width: 210px; /*background: url(../img/dotsV.gif) repeat-y right;*/ float: left; }
#centerCol { width: 330px; background: url(../img/dotsV.gif) repeat-y right; float: left; }
#centerCol-2col-teaser { width: 545px; background: url(../img/dotsV.gif) repeat-y right; float: left; }
#centerCol-2col-search { background: url(../img/dotsV.gif) repeat-y left; margin-left: -1px; padding-left: 1px; width: 500px; float: left; }
#vBorderLeft { padding-left: 1px; background: url(../img/dotsV.gif) repeat-y left;  }
#rightCol { margin-left: -1px; width: 186px; background: url(../img/dotsV.gif) repeat-y left; float: left; }


/* Fu�zeile - Men�, Imprint*/
#footer { position: absolute; bottom: -1px; left: 0; width: 100%; height: 103px; background: url(../img/footer.jpg) no-repeat; }

#footermenu { position: absolute; bottom: 0; margin-left: 10px; display: block; line-height: 27px; font-size: 10px; color: #FFFFFF; }
#footermenu a { padding: 0 5px 0 5px; text-transform: uppercase; text-decoration: none; font-size: 10px; color: #FFFFFF; }

#powered { position: absolute; bottom: 0; right: 10px; line-height: 27px; display: block; }
#powered a { text-decoration: none; font-size: 10px; color: #FFFFFF; }

form { margin: 0; padding: 0; }
fieldset.csc-mailform { border: none; }
input, select, textarea { font-size: 10px; margin-left: 5px; }
label { width: 130px; text-align: right; clear: both; float: left; }
.csc-mailform-label { padding-left: 10px; font-weight: bold; }
.csc-mailform-submit { background-color: #8f163d; color: #ffffff; margin-left: 137px; margin-top: 8px; }

.borderH { background: url(../img/dotsH.gif) repeat-x top; font-size: 1px; height: 1px; }
