html, body { border: 0px none; text-align: center; margin: 0 0 1% 0; background: #eeeeee;}
body, 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: 16px; line-height: 20px; color : #000000; font-weight: normal; letter-spacing: 0px; margin: 4px 0px 2px 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: 1200px; text-align: center; margin: auto; margin-top: 10px;}
#layout {width: 1200px; text-align: left; margin: auto; padding: 0; background: #eeeeee;}
/*#right {width: 1200px; float: left; background: red;}*/
#top {width: 1200px; height: 130px; background: green; float: none; clear: both;}
#logo {width: 1200px; 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: 1200px; margin-top: 10px;}
#titel {width: 1200px; 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;}
		.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; }



