body                { background-color: #F0F0F0; font-family: Verdana; font-size: 8pt; }

a:link, a:visited   { text-decoration:none; font-weight:normal; color:#000000; }
a:active, a:hover   { color:#4E4E4E; }

h1                  { font-size: 10pt; margin-bottom: 6px; margin-top: 0px; }
h2                  { margin: 6px 0px 2px 0px; font-size: 8pt; font-weight: bold; }
p                   { margin: 2px 0px 6px 0px; }

input, textarea     { border: 1px solid #58585A; background-color: #ffffff; color: #58585A; font-size: 8pt; width: 120px; height: 15px; padding: 0px; margin: 2px 0px 6px 0px; }
textarea            { width: 350px; height: 50px; }
input[type=checkbox] { width: 10px; }
input[type=submit] { width: 40px; }

li                  { list-style-type: square; margin: 2px 0px 6px 15px; padding: 0px; }
ul, ol              { margin: 6px 0px 12px 0px; padding: 0px; }
ul.csc-bulletlist-1 li { margin: 0px 0px 0px 15px; }

#menu               { position: absolute; height: 22px; width: 602px; top: 20px; left: 20px; background-color: #DEDEDE; border-bottom: 2px solid #CC9248; padding: 0px; }
#content            { position: absolute; height: 353px; width: 560px; top: 256px; left: 20px; background-color: #DEDEDE; padding: 12px 21px 0px 21px; overflow : auto;}
#border             { position: absolute; height: 140px; width: 199px; top: 95px; left: 630px; background-color: #B3B3B3; color: #ffffff; padding: 12px 21px 0px 21px; }
#right              { position: absolute; height: 293px; width: 199px; top: 256px; left: 630px; background-color: #A08D74; color: #ffffff; padding: 12px 21px 0px 21px; }

#content li         { margin: 0px 0px 0px 25px; }
#content ul, ol     { margin: 4px 0px 6px 0px; padding: 0px; }
.content a          { color:#536791; }

#right a:link, #right a:visited   { text-decoration:none; font-weight:bold; color:#E7E7E7; }
#right a:active, #right a:hover   { text-decoration:none; color:#000000; }

#border a:link, #border a:visited   { text-decoration:none; font-weight:normal; color:#000000; }
#border a:active, #border a:hover   { text-decoration:none; color:#E7E7E7; }

#border img        { position: absolute; top: 0px; left: 0px; }
#right img         { position: absolute; top: 0px; left: 0px; }


table.contenttable-0 {width: 560px; padding: 0px; margin: 0px;}
table.contenttable-0 tr-even {padding: 0px; margin: 0px;}
table.contenttable-0 td {padding: 0px; margin: 0px;}
	
table.contenttable-1 { width: 560px; }
table.contenttable-1 td { width: 280px; line-height: 130%; vertical-align: top; }

table.contenttable-2 { width: 560px; border: 0px solid red;}
table.contenttable-2 td {width: 30%; line-height: 130%; vertical-align: top; text-align: left; border: 0px solid red;}


.menulink a:active, .menulink a:hover { color: #CC9248; }


.csc-mailform-field {padding: 5px 0px 0px 0px; border: 0px solid red; }
.csc-mailform-field LABEL {padding: 0px 5px 0px 0px; vertical-align: top;}

#mailformformtype_mail {width: 70px; height: 18px;} /* Gr��e des Absendebuttons*/

#mailformnewsletter LABEL {vertical-align: top;}

.csc-mailform-radio {border: 0px solid red;}

#mailformNewsletter_1 {width: 30px; background-color: #A08D74; border: 0px solid red;}
#mailformNewsletter_2 {width: 30px; background-color: #A08D74; border: 0px solid red;}

#mailformnewsletterAnmelden {width: 40px; background-color: #A08D74;}
#mailformnewsletterAbmelden {width: 40px; background-color: #A08D74;}

#mailformnewsletter {padding: 3px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#mailformnewsletter legend {color: #fff; }

.csc-mailform-field label{ border:dotted 0px red; width: 120px; }
.csc-mailform-field { border:dotted 0px green; }
.csc-mailform-check { border:dotted 0px blue; }
#mailformNewsletter_1 { margin-left: 21px; }
#mailformNewsletter_2 { margin-left: 10px; }
