/*########## TYPO3 Rendering der Inhalte in der Spalte NORMAL (INHALT) ###########*/
#inhalt {width: 600px; float: left; padding: 4px 12px 5px 10px; margin-top: 18px;}
#inhalt .text {padding: 0px 0px 0px 2px; color: #000000;}
#inhalt .text a:link {text-decoration: none;}
#inhalt .text p {line-height: 18px;}
#inhalt h1 {}   
#inhalt DIV.csc-header h2 {font-size: 18px; line-height: 24px; color: #000000; font-weight: normal; padding: 5px 0px 5px 0px;}
#inhalt DIV.csc-header h3 {font-size: 18px; line-height: 24px; color: #000000; font-weight: normal; padding: 5px 0px 5px 0px;}
#inhalt DIV.csc-header h6 {font-size: 12px; line-height: 17px; color: #000000; font-weight: normal; padding: 5px 0px 5px 0px;}
/*########## TYPO3 Rendering der Inhalte in der Spalte NORMAL (INHALT) ###########*/

######Rendering Hintergrund########
#hintergrund {background: #ffffff;}


/*########## TYPO3 Rendering der rande in der Spalte RAND(rand) ###########*/
#rand {width: 1100px; height:; float: left; background:; border-top: 3px solid #dddddd; padding: 5px 2px 0 0px; margin-top:30px; margin-left: 29px; margin-bottom: 0px;}
#rand .text {padding: 0px 0px 0px 2px; color: #ffffff;}
#rand .text a:link {padding: 0px 0px 0px 0px; color: #ffffff; text-decoration: none;}
#rand .text p {line-height: 18px;}
#rand h1 {font-size: 18px; line-height: 24px; color: #999999; font-weight: normal; padding: 0px 0px 0px 0px;}   
#rand DIV.csc-header h2 {font-size: 18px; line-height: 24px; color: #000000; font-weight: normal; padding: 5px 0px 5px 0px;}
#rand DIV.csc-header h3 {font-size: 18px; line-height: 24px; color: #000000; font-weight: normal; padding: 5px 0px 5px 0px;}
#rand DIV.csc-header h6 {font-size: 12px; line-height: 17px; color: #000000; font-weight: normal; padding: 5px 0px 5px 0px;}
/*########## TYPO3 Rendering der rande in der Spalte RAND(rand) ###########*/


/*########## TYPO3 Rendering der Inhalte in der Spalte SPALTE RECHTS ###########*/
#rspalte {margin-top: 10px;  width: 140px; color: #000000; float: left; text-align: left; padding: 10px 0 0 0px;}
* html #rspalte {margin-top: 0px; width: 240px; text-align: left;}
.rspaltetext {color: #ffffff; color: #ffffff; text-align: left; padding: 0px 2px 5px 0px; margin-left: 3px; float: none; clear: both;}
.rspaltetext a:link {color: #ffffff; line-height: 18px; float: none; clear: both;}
* html #rspalte .rspaltetext {color: #442139; text-align: left; padding: 0; margin: 0; }
.rspaltetext p {color: #FFFFFF; line-height: 18px; float: none; clear: both;}
#rspalte .rspaltetext h1.csc-firstHeader {font-size: 14px; text-decoration: underline; line-height: 24px; color: #D6D5D4; font-weight: normal; padding: 0;}
/*########## TYPO3 Rendering der Inhalte in der Spalte SPALTE RECHTS ###########*/

/*########## TYPO3 Rendering der Inhalte in der Spalte EDITORIAL ###########*/
#editorial {margin-top: 0px; width: 330px; padding: 10px 0px 0px 20px; float: left;}
#editorial DIV.csc-header h1 {font-size: 18px; width: 300px; line-height: 18px; color: #999999; background; font-weight: normal; padding: 0px 0px 0px 0px;}
* html #editorial {margin-top: 0px; float: none; text-align: center;}
.editorialtext {color: #898989; font-size: 10px; line-height: 20px; font-family: Verdana,Arial,sans-serif; text-align: left; padding: 5px 5px 5px 0px; margin: 0; float: none; clear: both;}
.editorialtext a:link {font-familiy: Verdana,Arial,sans-serif; line-height: 18px; color: #000000;}
* html #editorial .editorialtext {color: #ffffff; text-align: left; padding: 0px 0px 0px 0px; margin: 0px; }
.editorialtext p {color: #707070; line-height: 18px; float: none; clear:both;}
.editorial .banner {text-align:center;}
#editorial .background {background: url(../../../fileadmin/_stylinrooms2008/gfx/schwarzerrand.jpg) repeat-y;} 
#editorial h1 a:link {color: #ffffff; font-family: Verdana,Arial,sans-serif; text-align: left; padding: 0px 2px 5px 0px; margin: 0; float: none; clear: both;}
#editorial h1 a:visited {color: #ffffff; font-family: Verdana,Arial,sans-serif; text-align: left; padding: 0px 2px 5px 0px; margin: 0; float: none; clear: both;}
#editorial .editorialtext h5.csc-firstHeader {font-size: 18px; line-height: 24px; color: #ffffff; font-weight: bold; padding: 0;}
#editorial img {text-decoration: none; border: none;}
#editorial .banner {}
/*########## TYPO3 Rendering der Inhalte in der Spalte EDITORIAL ###########*/

/*########## TYPO3 Rendering der Inhalte in der Spalte HOTSPOTS###########*/
#hotspots {margin-top: 30px; width: 600px; float: left; text-align: left;}
* html #hotspots {margin-top: 0px; width: 700px; float: left; padding: 0px 2px 5px 0px; text-align: bottom;}
.hotspotstext {color: #000000; text-align: center; padding: 8px 2px 5px 0px; margin-left: 0px; float: none; clear: both;}
.hotspotstext a:link {color: #000000; line-height: 18px; float: none; clear: both;}
* html #hotspots .hotspotstext {color: #442139; text-align: center; padding: 0px 0px 0px 0px; margin: 0px; }
.hotspotstext p {color: #FFFFFF; line-height: 18px; float: none; clear: both;}
#hotspots .hotspotstext h1.csc-firstHeader {font-size: 13px; line-height: 16px; color: #C6C7BE; font-weight: normal; padding: 0;}
/*########## TYPO3 Rendering der Inhalte in der Spalte HOTSPOTS###########*/

/*########## TYPO3 Rendering der Inhalte in der Spalte TRENDS (INHALT) ###########*/
#trends {width: 1250px; float: left; margin-top: 5px; background: #808080;}
#trends.text {color: #FFFFFF; padding: 5px 2px 0 0px;}
#trends.text a:link {color: #FFFFFF; padding: 5px 2px 0 0px;}
#trends.text p {line-height: 18px;}
#trends h1 {font-size: 16px; font-variant: small-caps; line-height: 20px; color: #F0EEEF; border-bottom: 1px solid #ffffff; font-weight: normal; padding: 5px 2px 0 0px;}   
#trends h1 a:link {font-size: 12px; line-height: 16px; color: #FFFFFF; font-weight: normal; padding: 5px 2px 0 5px;}
#trends DIV.csc-header h2 {font-size: 12px; width: 190px; display:inline; line-height: 16px; color: #FFFFFF; font-weight: normal; display: inline; padding: 5px 0px 5px 5px;}
#trends DIV.csc-header h6 {font-size: 12px; line-height: 17px; color: #000000; font-weight: normal; padding: 5px 0px 5px 0px;}
/*########## TYPO3 Rendering der Inhalte in der Spalte TRENDS (INHALT) ###########*/


/*########## TYPO3 Rendering der lefte in der Spalte LINKS (left) ###########*/
#left {width: 310px; background: #F0EEEF; float: left; padding: 10px 2px 0 0px; display: inline; margin-top: 5px;}
#left.text {padding: 0px 0px 0px 2px; color: #000000;}
#left.text a:link {padding: 0px 0px 0px 0px; color: #000000; text-decoration: none;}
#left.text p {line-height: 18px;}
#left h1 {font-size: 18px; line-height: 18px; color: #ffffff; background: #000000; display: inline-block; font-weight: normal; padding: 5px 0px 5px 0px;}   
#left DIV.csc-header h2 {font-size: 18px; line-height: 24px; color: #000000; font-weight: normal; padding: 0px 0px 0px 0px;}
#left DIV.csc-header h3 {font-size: 18px; line-height: 24px; color: #000000; font-weight: normal; padding: 5px 0px 5px 0px;}
#left DIV.csc-header h6 {font-size: 12px; line-height: 17px; color: #000000; font-weight: normal; padding: 5px 0px 5px 0px;}
/*########## TYPO3 Rendering der lefte in der Spalte NORMAL (left) ###########*/


/*########## TYPO3 Rendering der righte in der Spalte RECHTS (right) ###########*/
#right {width: 330px; background: #F0EEEF; float: right; padding: 10px 2px 0 5px; display: inline; margin-top: 0px;}
#right.text {padding: 0px 0px 0px 2px; color: #000000;}
#right.text a:link {padding: 0px 0px 0px 0px; color: #000000; text-decoration: none;}
#right.text p {line-height: 18px;}
#right DIV.csc-header h2 {font-size: 15px; line-height: 15px; color: #000000; font-weight: bold; padding: 0px 0px 0px 0px;}
#right DIV.csc-header h3 {font-size: 18px; line-height: 24px; color: #000000; font-weight: normal; padding: 5px 0px 5px 0px;}
#right DIV.csc-header h6 {font-size: 12px; line-height: 17px; color: #000000; font-weight: normal; padding: 5px 0px 5px 0px;}
/*########## TYPO3 Rendering der righte in der Spalte NORMAL (right) ###########*/

/*########## TYPO3 Rendering der BOOKMARKS in FOOTER ###########*/
.tx-timtabsociable-pi1 {width: 480px; height: 30px; font-size: 11px; line-height: 20px; color: #C4C09E; margin: 12px 0 0 250px; float: none; text-align: left;}
/*########## TYPO3 Rendering der BOOKMARKS in FOOTER ###########*/



/*########## TYPO3 Rendering CONTENT ###########*/
.bildtext {float: left; margin: 8px 10px 8px 0px;}
.textbild {float: none; clear: both; margin: 15px 0px 15px 5px;}
.teaserimg {float: none; margin: 0 0 6px 0; border: 5px solid #FFFFFF;}

.contenttable {margin: 5px 0px 10px 0px;}
.contenttable td {padding: 2px; }
.tr-even.tr-0 td {font-weight: bold; background-color: #DAD9F9;}
.tr-even {background-color: #ECECEC;}
.tr-odd {background-color: #DEE5EC;}

.td-0 {width: 120px; font-weight: bold;}
.td-3, .td-4, .td-5, .td-6, .td-last {text-align: center;}

/*.bodytext {padding-right: 25px;}*/

.csi-image {float: left; margin: 0px; padding: 0px; background-color: #EBEFF3;}
.csc-textpic-caption {text-align: center; }
.csi-caption p.csc-caption {margin-bottom: 4px; font-family: arial, sans-serif; font-size: 10px; line-height: 12px; color: #212324;background-color: #C0DF8C;}
.csi-textpic .csi-imagewrap {text-align: center;}
.csi-text {padding: 0px 10px 0px 0px;}
.csi-textpic dl {float: left;}
/*########## TYPO3 Rendering CONTENT ###########*/


.csc-textpic-image {padding: 0px; margin: 2px !important;}


/*###### NEW FORM FOR TYPO3 4.0  ########*/
.csc-mailform {width: 450px;}
.csc-mailform-field {width: 450px; font-size: 11px; clear: both;}
.csc-mailform-field label {width: 150px; 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 {font-weight: bold; color: #442139;}

.csc-mailform-check {background-color: #EAF2FF; border:; margin-right: 200px;}
.input {font-size : 100%; width: 270px; border-style: solid; background: #FFFFFF;}	
.textarea {font-size : 100%; height: 100px; width:60%; border: 1px solid #000000; background: #FFFFFF;}		
.option {font-size: 100%; width: 280px; padding: 0px; border: 1px solid #ffffff; background: #FFFFFF; margin: 0px;}
.sub {
margin: 10px 0px 5px 160px; 
font-size: 11px; font-weight: 700; color : #ffffff; width: 175px; height: 20px; 
border-style: solid; border:; 
background-color : #808080; float: left; cursor: hand;}
/*###### NEW FORM FOR TYPO3 4.0  ########*/

		
/*########## FORMULARE ###########*/
p.form {
font-family: verdana, arial, helvetica;
font-size: 10px;
margin: 1px 0px 1px 0px;
padding: 0px;}

form input, form option, form textarea {
font-family: verdana, arial, helvetica;
font-size : 14px;
color: #000000;
font-weight: normal;   
border-style: solid;
padding-left: 0px;
border:;
background-color : #ffffff;
margin: 0px;}

form submit {
width: 20px}

form select {
width: 300px;}

form option {
width: 300px;}

form textarea{
width:300px;}

form input{
width:150px;}
	

p {line-height:  16px;}

#news-search-form form input {background: red;}
