* {margin: 0px; padding: 0px;}

/*---FORM---*/
.csc-form-radio     { font-size: 12px; width: 20px; border-style: none; border-color:   }
csc-form-fieldcell { font-size: 12px; width: 20px; border: 0 }
input    { color: black; font-size: 12px; font-family: Arial; background-color: transparent; padding: 2px; margin-top: 5px; border-width: 1px; border-color: #195499 }
textarea  { font-size: 12px; font-family: Arial; background-color: transparent; padding: 2px; width: 215px; border: solid 1px #195499 }
.csc-form-label-req   { color: #bb2314; font-size: 12px; font-family: Arial; font-weight: 500; text-decoration: none; background-color: transparent; text-transform: none; margin-right: 2px; margin-left: 20px }
.csc-form-label   { color: #bb2314; font-size: 12px; font-family: Arial; font-weight: 500; text-decoration: none; background-color: transparent; text-transform: none; margin-right: 2px; margin-left: 20px }



/*---FORMAT. INHALT---*/
p,td,tr  { color: black; font-family: Arial; text-decoration: none; text-transform: none }
h1  { color: #bb2314; font-size: 13px; font-family: Arial; font-weight: 400; text-decoration: none; background-color: transparent; text-transform: none; margin: 0; margin-bottom: 10px; }
.head-news  { color: white; background-color: #bb2314; padding-top: 3px; padding-bottom: 3px; padding-left: 50px; position: relative; width: 166px; height: auto }
.inhalt    { padding-top: 0px; padding-right: 40px; width: 572px; font-size:12px;}
.title    { color: #bb2314; font-size: 14px; font-family: Arial; font-weight: 700 background-color: transparent; text-transform: uppercase; margin-top: 100px; margin-left: 40px }

.fuss  { color: #fff; font-size: 10px; font-family: Arial; background-color: transparent; text-indent: 20px; margin-bottom: 3px }
.stat      { color: #195499; font-size: 12px; font-family: Arial; font-weight: 700; text-decoration: none; letter-spacing: 1px; position: relative; top: 50px; border-top: 10px none; border-right: 10px none; border-bottom: 10px none; border-left: none }
.contenttable   { font-size: 12px; margin-top: -6px; margin-left: 40px }
.imgtext-table   { font-size: 12px; margin-left: 20px }


.abstand_inhalt {margin-bottom : 20px;}
ul, li   { line-height: 18px; list-style-image: url("/typo3/fileadmin/templates/bilder/pfeil.gif");}


li     {  margin-left: 0px; padding-left: 5px }
ul     {  margin-left: 0px; padding-left: 30px }

.content .innen {margin-left: 40px; }

.content1 .innen {margin-left: 40px; }
.content2 .innen {margin-left: 0px; }

.content1  {float: left; width: 300px; }

.content2  {float: right; width: 250px; }



.partner .content1  {float: left; width: 300px; }
.partner .content2  {float: right; width: 200px; }


.news-spalte .content1  {float: left; width: 300px; }
.news-spalte .content2  {float: right; width: 250px;  font-size:11px !important;}
.news-spalte .content2 .innen {margin-left: 0px; padding-left: 10px; border-left: 1px solid #bb2314; }


/*---Tabelle---*/
.tr-odd { background-color: #C5D4E5 }
.tr-even { background-color: #A3BBD6 }
.table    { margin-left: 40px }

/*---NAVI---*/
A:link, A:visited, A:active       { color: #000000;  font-family: Arial, Helvetica; font-weight: 600; text-decoration: underline }
A:hover     {   text-decoration: none;  }

.navi a:link          { color: white; font-size: 12px; font-family: Arial; font-weight: 700; text-decoration: none; background-color: transparent; display: block; margin-top: 5px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 40px; #top: 10px; #width: 100% }
.navi a:visited      { color: white; font-size: 12px; font-family: Arial; font-weight: 700; text-decoration: none; background-color: transparent; display: block; margin-top: 5px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 40px; #top: 10px; #width: 100% }
.navi a:hover      { color: white; font-size: 12px; font-family: Arial; font-weight: 700; text-decoration: none; background-color: #bb2314; margin-top: 5px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px }
.navi-active         { color: olive; font-size: 12px; font-family: Arial; font-weight: 700; text-decoration: none; background-color: #bb2314 }

