/*////// TYPO BODY ANFANG ////////*/
.inhalt {width: 666px; float: left;}
.csc-firstHeader {font-size: 14px; font-family: Arial, Verdana, Helvetica; line-height: 24px; font-weight: bold; letter-spacing: 0px; color : #CE0001; padding: 0px; margin: 0px 8px 5px 6px;}
.bodytext {font-size: 13px; font-family: Arial, Verdana, Helvetica; line-height: 16px; margin: 0 20px 25px 8px;}
p, .bodytext {font-size: 13px; font-family: Arial, Verdana, Helvetica; line-height: 16px; }
/*////// TYPO BODY ENDE ////////*/


/*########## TYPO3 Rendering der Inhalte in der Spalte RAND (RAND) ###########*/

/*.randtext DIV.csc-header h1.csc-firstHeader {font-size: 16px; line-height: 38px; font-weight: bold; color: #FFFFFF; padding: 0 0 0 10px; margin: 10px 0 10px 0; background: url(../../../fileadmin/_roigk/gfx/rand_hl_bg.gif) repeat-x top center #B41015;} */
.randtext DIV.csc-header h2.csc-firstHeader {width: 641px; font-size: 16px; line-height: 38px; font-weight: bold; color: #FFFFFF; padding: 0 0 0 10px; margin: 10px 0 10px 0; background: url(../../../fileadmin/_roigk/gfx/rand_hl_bg.gif) repeat-x top center #B41015;}
.randtext DIV.csc-header h3.csc-firstHeader {font-size: 16px; line-height: 38px; font-weight: bold; color: #FFFFFF; padding: 0 0 0 10px; margin: 10px 0 10px 0; background: url(../../../fileadmin/_roigk/gfx/rand_hl_bg.gif) repeat-x top center #B41015;}
/*########## TYPO3 Rendering der Inhalte in der Spalte RAND (RAND) ###########*/



DIV.contenthalbercontainer {
background-color: #FFFFFF;
float: left;
width: 305px;
height: 260px;
margin: 0 0 5px 0;
padding: 5px 0 0 0;
}
DIV.contenthalbercontainer h1 {display: none;}
DIV.produktteaser .produkttext h1 {display: none;}
DIV.produktteaser .produkttext img {border-right: 1px solid #FFFFFF;}

.csc-textpic-imagewrap {margin: 0px 0 0 0px;}



.formular {width: 520px; background-color: #DEE7F0; margin: 0px 0px 5px 5px; padding: 5px;}
.hlkontakt {width: 180px; background-color: #FFFFFF; text-align: left; padding: 2px;}
.kontakt {width: 320; /* background-color: #DEE7F0;*/ text-align: left; padding: 2px;}


/*###### NEW FORM FOR TYPO3 4.0  ########*/
.csc-mailform {width: 98%;}
.csc-mailform-field {width: 98%px; font-size: 11px; clear: both;}
.csc-mailform-field label {width: 180px; display: block; margin: 2px 1px 2px 1px; text-align: left; padding: 2px 5px 2px 0px; line-height: 1.3em; float: left;}
.csc-form-label-req {color: #CE0001;; font-weight: bold;}
.csc-form-label {background: #DBDBDB;}
DIV.csc-mailform-label {float: none; clear: both; padding-left: 6px; background: #EBF4F9; height: 24px; line-height: 24px; font-weight: bold; color: #527DB2;text-align:left;}
/*## Alte T3-Version .csc-form-commentcell {background: #E4CA83;}
.csc-form-commentcell p {font-weight: bold; color: #527DB2;}*/

.csc-mailform-check {background-color: #FFFFFF; border: 1px solid #2F4D8D; margin-right: 200px;}
.input {font-size : 12px; width: 280px; height: 20px; line-height: 20px;border-style: solid; border: 1px solid #596772; background-color : #FFFFFF;margin: 1px;}	
.textarea {font-size : 12px; width: 280px; height: 100px; line-height: 20px; border-style: solid; border: 1px solid #596772; background-color : #FFFFFF; margin: 1px;}		
.option {font-size: 12px; width: 280px; height: 20px; line-height: 20px; padding: 0px; border-style: solid; border: 1px solid #596772; background-color : #FFFFFF; margin: 1px;}
.sub {margin: 10px 0px 5px 178px; font-weight: 700; color : #FFFFFF; 
padding: 2px;
width: 275px; height: 28px; border-style: groove; border: 1px groove #000000; background-color : #CE0001; cursor : hand;
font-size: 11px;
text-transform: uppercase;
text-align: center;
 cursor: hand;}
/*###### NEW FORM FOR TYPO3 4.0  ########*/

form input, form option, form submit, form select, form textarea {font-size: 12px; font-family: Arial, Verdana, Helvetica; color : #000000; }




