body { font-size: 12px; font-family: Verdana, Tahoma, Arial, Lucida Sans Unicode; color : #000000; font-weight: normal; letter-spacing: 0px; padding : 0px; margin: 0px; line-height: 16px; border: 0px none; text-align: center; margin: 0 0 1% 0; background: #eeeeee;}
li, p {font-size: 12px; font-family: Verdana, Tahoma, Arial, Lucida Sans Unicode; color : #000000; font-weight: normal; letter-spacing: 0px; padding : 0px; margin: 0px; line-height: 16px;}
td {line-height: 12px; padding-top: 10px;}		

h1 {font-family: Verdana, Tahoma, Arial, Lucida Sans Unicode; font-size: 15px; }
h3 {font-size: 13px; color : #442139; font-weight: bold; letter-spacing: 0px; margin: 4px 10px 2px 0px;}
h4 {font-size: 28px; line-height: 34px; color: #000000; font-weight: normal; letter-spacing: 0px; margin: 4px 0px 20px 0px;}
h5 {font-size: 16px; color : #442139; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; font-weight: normal; letter-spacing: 0px; margin: 5px 5px 2px 0px;}
h6 {font-size: 10px; font-weight: normal;}

.headlineausblenden {display: none; visibility: hidden; width: 180px; margin: 0px; padding: 0px; }

a  {color: #000000; border:none; text-decoration: none;}
a:link  {text-decoration: none;}
a:visited {color: #442139; text-decoration: none;}
a:active {color : #442139; text-decoration: none;}
a:hover {color : #442139; text-decoration: underline;}

	#layoutwrapper {width: 1150px; text-align: center; margin: auto; margin-top: 10px; background: #eeeeee;}
#layout {width: 1150px; text-align: left; margin: auto; padding: 0; background: #eeeeee;}
/*#right {width: 1150px; float: left; background: red;}*/
#top {width: 1150px; height: 130px; background: green; float: none; clear: both;}
#logo {width: 1150px; height: 140px; margin: 0; padding-left: 0px; float: left;}
/*#links {width: 410px; height: 600px; padding: 0; margin: 0; float: left; background: #cdcdcd:}*/
#werbebanner {text-align: center; padding: 0px; margin-left: 0px; margin-top: 20px; float: left; background: url(../../../fileadmin/_stylinrooms2008/gfx/schwarzerrand.jpg) repeat-y;}
#content {width: 1150px; margin-top: 10px; background: #eeeeee;}
#titel {width: 1150px; float: none; clear: both; margin-top: 10px;}
#footer {background: red; width: 1130px; height:20px; float: none;}
#metafeedit {width:600px; float: none; clear:both;}


DIV.tx-mvgoogleadsense-pi1 {/*position: relative; top: 139px; width: 170px;*/ margin-top: 50px; float: none; clear: both;}

.clear {clear: both;}



/*########## EXTENSION MACMADE-Box with Template  ###########*/
#login {width: 200px; height: 130px; float: left; margin: 200px 0 0 10px; background: #FFFFFF;}
.tx-loginboxmacmade-pi2 {width: 200px; float: left;}
h1.csc-firstHeaderloginbox {color: #FFFFFF; font-size: 10px; line-height: 20px; height: 20px; text-align: left; margin: 0px; padding: 2px 0px 2px 5px; background: #cdcdcd;}
.loginboxinhalt {position: relative; top: 3px; left: 5px; width: 195px;}
.loginlabel {width: 60px; font-size: 10px; color: #000000; float: left;}
.loginmessage {color: #6781B9; line-height: 12px; font-size: 10px;}
.loginuser {width: 128px;  line-height: 12px; color: #000000; font-size: 10px; border-style: solid; border: 1px solid #093279; margin-bottom: 1px;}
.loginpass {width: 128px;  line-height: 12px; color: #000000; font-size: 10px; border-style: solid; border: 1px solid #093279;}
.inputlogin {width: 115px; border-style: solid; border: 1px solid #314A92; background-color : #CBE6F8;}
.loginsubmit {width: 60px; height: 19px; font-size: 10px; font-weight : 700; color : #1C3682; margin-top: 2px; border-style: solid; border: 0px solid #314A92; background-color: #3394D4; cursor : hand;}

.password {font-size : 100%; width: 280px; border-style: solid; border: 1px solid #51211E; background-color : #FFFFFF;}
/*########## EXTENSION MACMADE-Box with Template  ###########*/

.tx-loginboxmacmade-pi1-fieldCell {background: }
/* .tx-loginboxmacmade-pi1-labelCell */

.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
			margin-top: 5px;
			margin-bottom: 5px;
			border: solid 1px #E5D9B1;
			border-collapse: collapse;
		}

		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
			border: solid 1px #E5D9B1;
			background-color: #F0E9D2;
			padding: 5px;
		}

		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
			border: solid 1px #E5D9B1;
			background-color: #F0E9D2;
			font-weight: bold;
		}
		
		.submit {
		font-size: 11px; 
		font-weight: 700; 
		color : #442139; 
		width: 100px; height: 20px; 
		border-style: solid; border: 1px solid #000000; 
		background-color : #F3C602; float: left; cursor: hand;}


.csc-form-label-req {font-weight: bold; color: #FFFFFF;}
.csc-form-commentcell {background-color: #02235E; color: white; font-weight: bold; padding: 3px;}
.csc-form-commentcell p {color: white; font-weight: bold; letter-spacing: 2px;}

 
.tx-srfeuserregister-pi1-text {width: 200px;}
.tx-srfeuserregister-pi1 dt {width: 100px; font-size: 10px; font-weight: bold;}
.tx-srfeuserregister-pi1 dd {font-size: 10px;}
form #tx-srfeuserregister-pi1-fe_users_form fieldset {border: 0px; width: 600px;}
#tx-srfeuserregister-pi1-fe_users_form legend {width: 600px; font-size: 10px;}

.tx-srfeuserregister-pi1 fieldset {border: 0px; width: 600px;}
#tx-srfeuserregister-pi1-zone {width: 185px;}
#tx-srfeuserregister-pi1-static_info_country {width: 185px;}

.tx-srfeuserregister-pi1 h4 {
margin-top:0; font-size: 11px;
padding-left:0.3em;
}

.tx-srfeuserregister-pi1 p {
margin-bottom:0;
font-size: 11px;
margin-top:0.5em;
padding:0 0.3em;
text-indent:0;
}

#########sk pagecomments#############

/* default styles for extension "tx_skpagecomments_pi1" */
		.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
		.sk-pagecomments-success {color:blue;font-weight:bold;}
		.sk-pagecomments-counter {color:#600;text-align:right;text-decoration:underline;margin-bottom:12px;}
        .sk-pagecomments-headline {border-bottom:1px solid #000;font-weight:bold;background:#FFFFFF;padding-left:6px;height:20px;}
        .sk-pagecomments-answerheadline {border-bottom:1px solid #000;font-weight:bold;background:#FFFFFF;padding-left:6px;height:20px;}
		.sk-pagecomments-namedate {float:left;}
        .sk-pagecomments-emailhomepage{float:right;}
		.sk-pagecomments-answer{float:right;padding:0 4px 0 12px;}   
        .sk-pagecomments-comment{background:#FFFFFF;padding:4px 28px;clear:both;}
        
        
        .sk-pagecomments-teaser {width: 300px; margin-top: 10px; color: #707070;}
        .sk-pagecomments-teaser h4 {font-size:10px; font-style: italic; margin:0 0 5px 0; color:#898989; background: #F0EEEF;}
        .sk-pagecomments-teaser h4 span{padding-right:4px}
        .sk-pagecomments-teaser p {margin:0;font-size:12px; color: #707070;}

		.tx-skpagecomments-pi1 form {margin:16px 0;width:480px; float: none;}
        .tx-skpagecomments-pi1 form fieldset {width: 580px; padding: 0; margin:0;}
		.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
        .tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;font-size:70%;color:red;padding:3px 10px 3px 0;}

		.tx-skpagecomments-pi1 form legend {color: #ffffff; background:#000000; text-align: center; margin-bottom: 15px; border:;width: 580px;padding:4px;}
		.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}
        .tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
		.tx-skpagecomments-pi1 form p {margin:6px 0;clear:all;}
		.tx-skpagecomments-pi1 form p img {vertical-align:bottom; margin-left:8px; height:20%; width:20%;}
		.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}
		.tx-skpagecomments-pi1 form input#name,
		.tx-skpagecomments-pi1 form input#email,
        .tx-skpagecomments-pi1 form input#homepage {border: none; width:250px;background:#FFFFFF;}
		.tx-skpagecomments-pi1 form textarea {width:583px; margin-top: 10px; margin-left: 5px; border: 1px solid #dddddd; height:160px;background:#FFFFFF;}
		.tx-skpagecomments-pi1 form input#name:focus,
		.tx-skpagecomments-pi1 form input#email:focus,
        .tx-skpagecomments-pi1 form input#homepage:focus,
		.tx-skpagecomments-pi1 form textarea:focus {background:#FFC480;} 
		.tx-skpagecomments-pi1 form input#skcommentssubmit {background:#ffffff;color:#000000;float:left; border: 1px solid #dddddd; margin:8px 20px; width:300px;}
        
        .tx-skpagecomments-pi1 img {border:0px}


/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 5px solid #EBE3CC;
		padding: 8px 8px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { text-align: left; margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { text-align: left; margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: none; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */


/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }


/*########## TYPO3 Rendering der Inhalte in der Spalte NORMAL (INHALT) ###########*/
#inhalt {width: 620px; float: left; padding: 4px 12px 5px 25px; 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) ###########*/


/*########## TYPO3 Rendering der rande in der Spalte RAND(rand) ###########*/
#rand {width: 1150px; height:; float: left; background: #eeeeee;; border-top: 3px solid #dddddd; padding: 0px 2px 0 0px; margin-top:3px; margin-left: 0px; 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; color: #000000;}
* 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;}
#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:;}
	

p {line-height:  16px;}

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


/*##### Content Special Rahmen #####*/
/*## addItems.100 = Container Normaler Text ##*/
.contentnormal {width: 580px; padding: 0px 0px 0px 0px; margin-left: 0px; margin-top: 0px; border: 0px solid white; float: none; clear: both;}
.contentnormal text a:link {text-decoration: none; color: #000000;}
.contentnormal h1 {font-size: 18px; line-height: 22px; color: #442139; font-weight: normal; margin-top: 10px; padding: 10px 0 5px 0;}
.contentnormal h2 {font-size: 18px; line-height: 22px; color: #442139; font-weight: normal; padding: 0;}


/*## addItems.101 = Container contentschlammhellbgborderwhite ##*/
.contentschlammhellbgborderwhite {padding: 5px 5px 5px 5px; margin: 0px 0  0px 0; background: #ffffff; float: none; clear: both;}
.contentschlammhellbgborderwhite h1 {font-size: 18px; line-height: 22px; color: #442139; font-weight: normal; padding: 0 ; border-bottom: 2px solid #808080;}
.contentschlammhellbgborderwhite h2 {font-size: 18px; line-height: 22px; color: #442139; font-weight: normal; padding: 0;}


/*## addItems.102 = Container contentschlammhellbgborderwhite ##*/
.contentschlammdunkelbgborderbrown {padding: 0px 0px 0px 0px; color: white; margin-bottom: 10px; text-align: center;  float: none; clear: both; }
.contentschlammdunkelbgborderbrown h1 {font-size: 18px; line-height: 22px; color: #FFFFFF; font-weight: normal; margin-bottom: 10px; background-color: #000000; padding: 0 0 0px; 0;}


/*## addItems.103 = Container Hotspots ##*/
#hotspots2 {float: left; width: 310px; background: #eeeeee;
margin: 0px 0 10px 30px; /*margin-bottom: 10px */padding: 3px;}
* html #hotspots2  {float: left; width: 310px; 
margin: 0px 0 10px 40px; /*margin-bottom: 10px */padding: 3px;}
.container-hotspots-text {padding: 0px; width: 310px;}
.container-hotspots-text p {line-height: 18px;}
#hotspots2 .hotspots2text h1 {font-size: 13px; line-height: 18px; color: #999999; font-weight: normal; padding: 0;}


/*## addItems.104 = Container Editorial2 ##*/
#editorial2 {width: 300px; 
margin: 10px 0px 20px 0px; /*margin: 0px 0px 0px 0px; */ background: #dddddd; color: #808080; text-align:center;}
.container-editorial2-text {margin-left: 0px; padding: 3px 3px 3px 5px;}
.container-editorial2-text p.bodytext {color: #808080; line-height: 18px;}
.container-editorial2-text h1 {font-size: 14px; line-height: 20px; display: inline-block; color: black; font-weight: normal; padding: 5px 0 0 5px;}
.container-editorial2-text h1 a:link {color: #808080;}
.container-editorial2-text h2 {position: absolute; z-index: 2; font-size: 14px; line-height: 20px; color: #FFFFFF; font-weight: bold; padding: 0; background: #000000;}
.container-editorial2-text h2 a:link {position: absolute; z-index: 2; font-size: 14px; line-height: 20px; color: #FFFFFF; font-weight: bold; padding: 0; background: #000000;}
.container-editorial2-text h2 a:visited {position: absolute; z-index: 2; font-size: 14px; line-height: 20px; color: #FFFFFF; font-weight: bold; padding: 0; background: #000000;}


/*######## addItems.105-106 = Hotspots und Editorial in Content-Rendering.css ##*/

/*## addItems.108 = Container Trendboards ##*/
.container-trendboard {width: 340px; height: 350px; float: left;
margin: 0px 0 0 0; /*margin: 0px 0px 0px 0px; */;}
.container-trendboard-text {padding: 0px 0px 0px 0px; text-align:left;}

.container-trendboard-text h1{font-size: 18px; 
color: #FFFFFF; line-height: 22px; font-weight: normal; margin: 0;}
.container-trendboard-text h1 a  {color: #FFFFFF;}
.container-trendboard-text p.bodytext, .container-trendboard-text p.bodytext a, .container-trendboard-text p.bodytext a:link, .container-trendboard-text p.bodytext a:visited { color: white;}


/*## addItems.109 = Container MyStyle ##*/
.container-mystyle {width: 230px; height: 250px; float: left;
margin: 0px 0 0 0; /*margin: 0px 0px 0px 0px; */ background: #cecfc6; border-top: 2px solid #808080; border-bottom: 2px solid #808080;}
.container-mystyle-text {padding: 3px 4px 3px 10px; text-align: left;}
.container-mystyle-text h1{font-size: 18px; color: ##808080; font-weight: normal; font-family: "Lucida Grande","Helvetica Neue",Helvetica,Arial,sans-serif;
line-height: 22px; font-variant: normal; bold; margin-top: 5px;}
.container-mystyle-text h1 a {font-size: 16px; color: ##6B6B6B; line-height: 22px; font-weight: normal; margin-top: 10px;}
.container-mystyle-text h1 a:link {color: #000000;}
.container-mystyle-text h1 a:visited {color: #00000;}
.container-mystyle-text h1 a:active {color: #00000; }
.container-mystyle-text h1 a:hover {color: #00000;}
.container-mystyle-text p.bodytext {color: #00000; font-variant: normal; font-weight: normal;}
.container-mystyle-text p.bodytext a, .container-mystyle-text p.bodytext a:link {color: #000000;}, .container-mystyle-text p.bodytext a:visited {color: #000000;}


/*## addItems.115 = Container Trendboards2 ##*/
.container-trendboard2 {width: 590px; float: left; position: relative; background: #dddddd; z-index:1;
margin: 0px 0 0 0; /*margin: 0px 0px 0px 0px; */}
.container-trendboard2-text {width:590px; height: 320px; padding: 5px 0px 5px 5px; background: #dddddd; position:relative;}
.container-trendboard2-text h1{font-size: 18px; color: #000000; line-height: 22px; font-weight: normal; margin: 0;}
.container-trendboard2-text h1 a  {color: #000000;}
.container-trendboard2-text h5 {font-size: 16px; line-height: 20px; color: #ffffff; position: absolute; z-index: 2; left: 20px; top: 30px; display: block-inline; background: #000000; font-weight: normal; margin: 0;}
.container-trendboard2-text h5 a: link {font-size: 15px; line-height: 16px; color: #ffffff; position: absolute; left: 20px; top: 50px; display: block-inline; background: #000000; font-weight: normal; margin: 0;}
.container-trendboard2-text p.bodytext, .container-trendboard2-text p.bodytext a, .container-trendboard2-text p.bodytext a:link, .container-trendboard2-text p.bodytext a:visited 
{padding: 5px 0px 0px 0px; color: #ffffff; position: absolute; left: 380px; top: 20px; width: 200px; z-index: 3; background: #000000;}
.container-trendboard2-text-caption {color: #ffffff;}

/*## addItems.116 = Container MyStyle2 ##*/
.container-mystyle2 {width: 250px; height: 300px; float: left;
margin: 0px 0 0 0; /*margin: 0px 0px 0px 0px; */ border-bottom: 5px solid #000000;}
#container-mystyle2 h1{font-size: 11px; color: #808080; line-height: 14px; font-variant: normal; font-weight: bold; margin: 0;}
#container-mystyle2 h1 a {font-size: 11px; color: #808080; line-height: 14px; font-weight: bold; margin: 0;}
#container-mystyle2 h1 a:link {color: #808080;}
.container-mystyle2 h1 a:visited {color: #808080;}
.container-mystyle2 h1 a:active {color: #808080; }
.container-mystyle2 h1 a:hover {color: #808080;}
.container-mystyle2-text {font-size: 11px; color: #808080; background: #ffffff; text-align: center; padding: 0px 4px 3px 2px; text-align: left;}
.container-mystyle2-text p.bodytext {color: #808080; text-align: center; display: inline-block; font-variant: normal; font-weight: normal;}
.container-mystyle2-text p.bodytext a, .container-mystyle2-text p.bodytext a:link {color: #000000;}, .container-mystyle2-text p.bodytext a:visited {color: #000000;}



/*## addItems.124 = Container MyStyleScroll ##*/
.container-MyStyleScroll {width:600px; height: 220px; float: left;
margin: 0px 0 0 0; /*margin: 0px 0px 0px 0px; */ background: #FFFFF1;}
.container-MyStyleScroll {overflow: scroll;}
.container-MyStyleScroll-text {padding: 8px 8px 8px 8px;}
.container-MyStyleScroll-text h1{font-size: 24px; color: #FFFFF1; line-height: 28px; font-variant: normal; font-weight: normal; margin: 0;}
.container-MyStyleScroll-text h1 a {font-size: 24px; color: #FFFFF1; line-height: 28px; font-weight: normal; margin: 0;}
.container-MyStyleScroll-text h1 a:link {color: #FFFFF1;}
.container-MyStyleScroll-text h1 a:visited {color: #FFFFF1;}
.container-MyStyleScroll-text h1 a:active {color: #FFFFF1; }
.container-MyStyleScroll-text h1 a:hover {color: #FFFFF1;}
.container-MyStyleScroll-text p.bodytext {color: white; font-variant: normal; font-weight: normal;}
.container-MyStyleScroll-text p.bodytext a, .container-MyStyleScroll-text p.bodytext a:link {color: white;}, .container-MyStyleScroll-text p.bodytext a:visited {color: white;}

/*##### Content Special Rahmen #####*/


#bannerright {width: 125px; float: left; margin: 5px 0 10px 5px; text-align: center; padding-left: 5px; padding-bottom: 10px;}
#bannerbottom {float: left; text-align: center; margin-top: 10px; padding: 10px 0 10px 0px; clear: none;}
#bannerleft {float: left; width: 330px; margin: 0 0 0px 0; text-align: center; padding: 0px 0 10px 0px;}
#bannertop {text-align:center;}

/*########## TAB-NAVI (Registerkarten) Oben FUER TYPO3 ###########*/
#registerkartenfirstlevel {width: 1100px; line-height: 20px; height: 20px; font-size: 12px; letter-spacing: 1px; font-weight: normal; margin-top: 0px; padding-left: 158px; float: left;}
#registerkartensecondlevel {width: 1100px;  line-height: 20px; height: 20px; letter-spacing: 1px; font-weight: normal; padding: 1px 0 1px  0px; margin: 0 0 1px 0px; float: none; clear:both;}
#registerkartenthirdlevel {width: 1100px;  line-height: 20px; height: 20px; letter-spacing: 1px; font-weight: normal; padding: 1px 0 1px 60px; margin: 0 0 10px 0px; float: none;}
.tabnavleft {font-size: 14px; float: left; width: 0px; height: 20px; padding: 5px;}
.tabnavright {font-size: 14px; float: left; width: 1px; height: 20px; background:}
a.tabnav {display: block; line-height: 20px; height: 20px; font-size: 11px; font-weight: normal; color: #000000; padding: 0 5px 0 5px; margin: 0; text-decoration: none; background: #F0EEEF; float: left;}
a.tabnav:link {color: #000000; text-decoration: none; background: #dddddd; float: left;}
a.tabnav:visited {color: #000000; text-decoration: none; background: #dddddd; float: left;}
a.tabnav_act:active {color: #000000; text-decoration: none; background: #dddddd; float: left; border-bottom: 2px solid red;}
a.tabnav:hover {line-height: 20px; height: 20px; color: #ffffff; text-decoration: none; background: #000000; float: left;}
a.tabnav_act:hover { line-height: 20px; height: 20px; color: #ffffff; text-decoration: none; background: #000000; float: left;}
/*########## TAB-NAVI (Registerkarten) Oben FUER TYPO3 ###########*/



.subnavleft {float: left; width: 0px; height: 20px; padding: 0 0 0 0px;}
.subnavright {float: left; width: 1px; height: 20px;}
a.subnav {display: block; line-height: 18px; height: 18px; font-size: 11px; font-weight: normal; color: #000000; padding: 0 15px 0 15px; margin: 0; text-decoration: none; background: #dddddd; float: left;}
a.subnav:link {color: #000000; text-decoration: none; float: left;}
a.subnav:visited {color: #000000; text-decoration: none; float: left;}
a.subnav_act:active {color: #000000; float: left; border-bottom: 1px solid #E23434;}
a.subnav:hover {line-height: 20px; height: 20px; color: #000000; text-decoration: none; float: left; border-bottom: 1px solid #E23434;}
a.subnav_act:hover { line-height: 20px; height: 20px; color: #000000; text-decoration: none; float: left;}

.sub1navleft {float: left; width: 0px; height: 20px; padding: 0 0 0 0px;}
.sub1navright {float: left; width: 1px; height: 20px;}
a.sub1nav {display: block; line-height: 20px; height: 20px; font-size: 11px; font-weight: normal; color: #000000; padding: 0 15px 0 15px; margin: 0; text-decoration: none;float: left;}
a.sub1nav:link {color: #000000; text-decoration: none; float: left;}
a.sub1nav:visited {color: #000000; text-decoration: none; float: left;}
a.sub1nav_act:active {color: #000000; float: left; border-bottom:1px solid #dd1a00;}
a.sub1nav:hover {line-height: 20px; height: 20px; color: #000000; text-decoration: none; float: left; border-bottom: 1px solid #E23434;}
a.sub1nav_act:hover { line-height: 20px; height: 20px; color: #000000; text-decoration: none; float: left;}

/*#############TAB-NAVI Subebene#########################

#breadmenu li {float:left; color: #dddddd; text-decoration: none; background: #000000;}
#breadmenu a:link {float:left; color: #dddddd; text-decoration: none; background: #000000;}
.breadAct {float:left; color: #dddddd; text-decoration: none; background: #000000;}

/*########## TYPO3 Rendering topnavgationi ###########*/
#topnavigation {height: 40px; width: 1000px; float:left; font-size: 10px; color: #000000; background: #eeeeee; text-align: right; margin-top: 0px; padding-bottom: 8px;}
#topnavigation a.tnav   {height: 30px; width: 1000px; line-height: 20px; color: #000000; font-size: 10px; font-weight: normal; padding-top: 0px; padding-right: 8px; padding-left: 8px; }
#topnavigation a:link.tnav {color: #000000; text-decoration: none; padding-top: 0px;}
#topnavigation a:visited.tnav {color: #000000; text-decoration: none;}
#topnavigation a:active.tnav {color: #000000; text-decoration: none;}
#topnavigation a:hover.tnav {color: #000000; text-decoration: none;}

#topnavigation2 {height: 20px; width: 900px; text-align: center; float: left; font-size: 10px; color: #000000; background: #ffffff;}
#topnavigation2 a.tnav2   {height: 20px; width: 900px; line-height: 20px; color: #000000; font-size: 10px; font-weight: normal; padding-top: 3px; padding-right: 8px; padding-left: 8px; }
#topnavigation2 a:active.tnav2 {color: #000000; text-decoration: underline;}


/*########## TYPO3 Rendering top ###########*/


#produktnavi {width: 130px; height: auto; margin-bottom: 10px; float: right;}
/*########## NEUE LIST-NAVI FUER TYPO3 ###########*/
#navi {width: 130px; padding-left: 5px; padding-right: 20px; float: right; height: auto; margin: 0;}
#navi ul {margin: 0; padding: 0; list-style: none; }


#level1 {margin: 0px; display: inline; padding-left: 3px; line-height: 30px; padding-bottom:5px; font-size: 10px; text-align: right; list-style: none;}
#level1 li a {height: 30px; margin: 0px; background: #000000; font-size: 10px; display:inline; line-height: 30px; color: #ffffff; 
-moz-border-radius: 3px; padding: 4px; font-weight: normal; text-align:right;}
#level1 li a:hover {font-weight: normal; color: #ffffff; text-decoration: none; }
#level1 a.a1no {font-size: 10px; line-height: 30px; height: 30px; color: #ffffff; padding-left: 4px; margin-bottom: 3px;  font-weight: normal; text-decoration: none;}
#level1 a.a1no:visited {list-style; color: #ffffff; text-decoration: none;}
#level1 a.a1no:active {list-style; color: #ffffff; display: block; padding-left: 10px;}
#level1 a.a1no:hover {list-style; color: #ffffff; text-decoration: none; font-size: 10px; display:inline;}
#level1 li.li1act a {font-size: 10px; line-height: 30px; font-weight: normal; color: #10px; display:inline; text-decoration: none;}
.a1act {font-size: 10px; line-height: 30px; height: 30px; color: #ffffff; font-weight: normal; display:inline; padding-left: 3px; text-decoration: none;}

#level2 {margin: 0px; color: #000000; background: none; text-align: right; list-style: none; display:inline;}
#level2 li a {font-size: 10px; background: none; line-height: 30px; height: 16px; display: inline; color: #000000; padding-left: 3px; text-align: right; font-variant: normal; font-weight: normal;}
#level2 li a.a2no {font-size: 10px; line-height: 30px; height: 16px; color: #000000; font-weight: normal; margin: 0px; padding-left: 3px; padding-right: 3px; text-decoration: none;}
#level2 li a.a2no:visited {line-height: 30px; height: 30px; color: #000000; text-decoration: none;}
#level2 li a.a2no:active {font-size: 10px; color: #000000; text-decoration: none;}
#level2 li a.a2no:hover {font-size: 10px; color: #000000; text-decoration: none; line-height: 30px; height: 30px; padding-left: 3px;}
#level2 li.li2act {font-size: 10px; color: #000000; text-decoration: none; padding-left: 3px;}
#level2 li.li2act a {font-size: 10px; color: #000000; text-decoration: none; padding-left: 3px;}
.a2act {font-size: 10px; line-height: 30px; height: 30px; color: #000000; font-weight: bold; text-decoration: none;}
#level2 li a.a2act:hover {font-size: 10px; color: #000000; text-decoration: none; line-height: 30px; height: 30px;}

#level3 {margin: 0px; text-align: right; font-size: 10px; list-style: none;}
#level3 li a {display: block; line-height: 30px; height: 30px; font-size: 10px; padding-left: 28px; font-weight: normal;}
#level3 li a.a3no {line-height: 30px; height: 3opx; color: #000000; font-weight: normal; margin: 0px; padding-left: 28px; padding-right: 0px; text-decoration: none;}
#level3 li a.a3no:visited {color: #000000; text-decoration: none;}
#level3 li a.a3no:active {color: #00000; font-weight: bold; background: #ffffff; text-decoration: none;}
#level3 li a.a3no:hover {font-size: 10px; color: #000000;  text-decoration: none; line-height: 30px; height: 30px; padding-left: 28px; }
#level3 li.li3act {color: #000000; background: #ffffff;  font-weight: bold;}
#level3 li.li3act a {color: #000000; background: #ffffff; font-weight: normal; text-decoration: none;}
.a3act {line-height: 30px; height: 30px; color: #000000; background: #ffffff; font-weight: bold; text-decoration: none;}
#level3 li a.a3act:hover {color : #265B84; text-decoration: none; line-height: 30px; height: 30px;} 

#level4 {margin: 0px; text-align: left; list-style: none; }
#level4 li a {display: block; line-height: 30px; height: 30px; font-size: 11px; padding-left: 35px; font-weight: normal;}
#level4 li a.a4no {line-height: 30px; height: 30px; color: #000000; font-weight: normal; margin: 0px; padding-left: 35px; padding-right: 0px; text-decoration: none;}
#level4 li a.a4no:visited {color: #000000; text-decoration: none;}
#level4 li a.a4no:active {color: #00000; background: #ffffff; text-decoration: none;}
#level4 li a.a4no:hover {color: #ffffff; background: #ffffff; text-decoration: none; line-height: 30px; height: 30px; padding-left: 28px; }
#level4 li.li4act {color: #ffffff; background: #ffffff;}
#level4 li.li4act a {color: #ffffff; background: #ffffff; font-weight: normal; text-decoration: none;}
.a4act {line-height: 30px; height: 30px; color: #ffffff; background: #ffffff; font-weight: bold; text-decoration: none;}
#level4 li a.a4act:hover {color : #265B84; text-decoration: none; display: block; line-height: 30px; height: 30px; 


/*########## NEUE LIST-NAVI FUER TYPO3 ###########*/

/*########## SITEMAP-NAVI FUER TYPO3 ###########*/
UL.csc-menu.csc-menu-def {list-style: none; width: 170px; background: #808080; color: #ffffff; font-size: 13px; line-height: 22px; text-align: left; display: block; float: left; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI {list-style: none; width: 170px; color: #ffffff; background: #808080; font-size: 13px; line-height: 22px; text-align: left; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI a {list-style: none; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #ffffff;  margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI a:link {list-style: none; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #ffffff;  margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI a:visited {list-style: none; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #ffffff;  margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI a:active {list-style: none; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #ffffff;  margin: 0; padding: 0;}
UL.csc-menu.csc-menu-def LI a:hover {color: #ffffff; text-decoration: underline;}
###########################################################


/*########## SITEMAP-NAVI DIESER UNTERSEITEN###########*/
UL.csc-menu.csc-menu-1 {list-style; width: 170px; color: #808080; font-size: 13px; height: 22px; text-align: left; display: block, margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI {list-style; width: 170px; color: #808080; font-size: 13px; height: 22px; text-align: left; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI a {list-style; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #808080; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI a:link {list-style; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #808080; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI a:visited {list-style; width: 170px; font-size: 13px; height: 22px; text-align: left; color: #808080; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI a:active {list-style; width: 170px; font-size: 16px; height: 22px; font-weight: bold; text-align: left; color: #808080; margin: 0; padding: 0;}
UL.csc-menu.csc-menu-1 LI a:hover {color: #808080; text-decoration: underline;}
/*########## SITEMAP-NAVI DIESER UNTERSEITEN###########*/


/*########## TYPO3 Rendering FOOTER ###########*/
#footer {width: 1130px; font-size: 11px; text-align: left; margin-top: 0px; color: #1C1E1F; background: #808080; float: none; clear: both;}
#footernavi {width: 1130px; height: 32px; font-size: 12px; color: #808080; background: #F0EEEF; margin-top: 5px; float: none, clear: both;}
#footernavi a.fnav   {height: 32px; line-height: 32px; color : #808080; font-size: 12px; font-weight: bold; padding-right: 1px; padding-left: 1px; }
#footernavi a:link.fnav {color : #808080; text-decoration: none;}
#footernavi a:visited.fnav {color : #808080; text-decoration: none;}
#footernavi a:active.fnav {color : #808080; text-decoration: none;}
#footernavi a:hover.fnav {color: #808080; text-decoration: none;}
#lastmodified {width: 560px; height: 20px; line-height: 20px; font-size: 10px; text-align: left; color: #C4C09E; margin: 0px 0 0 5px; float: none;}
DIV.tx-timtabsociable-pi1 {width: 560px; height: 60px; font-size: 10px; text-align: left; color: #C4C09E; margin: 8px 0 0 5px; float: none;}
/*########## TYPO3 Rendering FOOTER ###########*/


