
/* CSS Document */


.csc-frame {
	border-bottom:solid #930034 1px;
	width : 100%;
}

.csc-frame-rulerAfter {
	border-bottom:solid #930034 1px;
	height:1px;
}

.csc-frame-rulerBefore {
	border-bottom:solid #930034 1px;
	height:1px;
}

.csc-frame-indent { padding-left: 100px; }
.csc-frame-indent3366 { padding-left: 33%; }
.csc-frame-indent6633 { padding-right: 33%; }
.csc-frame-frame1 { background-color: #ffffff; width:94%; padding:10px; border: 1px solid #930034; }
.csc-frame-frame2 { background-color: #CCFFCC; width:94%; padding:10px; border: 1px solid #333333; }

.csc-textpic-image { font-size: 10px; color: #930034; font-family: Arial, Helvetica, Verdana, sans-serif; border:0px; }

csc-textpic-border { border: 1px solid #930034; }


label, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  font-size: 12px;
  font-style: normal;
  font-color: #721A40;
  color: #721A40;
  /*text-align: left; */
  /*padding-right: 1em;*/
  /*margin:10;*/
  /*padding:.5em; */
  padding-top: 15px;
  /*padding-right: 5px;*/
  /*line-Height: 100%;*/
  /*width: 100%;  Breite.*/
}


A:link {
	background-color : transparent;
	color : #4e4e4e;
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana;
	font-size: 12px;
}
A:visited {
	background-color : transparent;
	color : #4e4e4e;
	font-weight : bold;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px;
}
A:hover {
	background-color : transparent;
	color : #86141B;
	font-weight : bold;
	text-decoration : underline;
	font-family: Verdana;
	font-size: 12px;
}
A:active {
	background-color : transparent;
	color : #4e4e4e;
	font-weight : bold;
	text-decoration : underline;
	font-family: Verdana;
	font-size: 12px;
}
 
A.linkweiss:link {
	background-color : transparent;
	color : #333333;
	text-decoration : none;
	font-weight : normal;
	font-family: Verdana;
	font-size: 9px;
}
A.linkweiss:visited {
	background-color : transparent;
	color : #333333;
	font-weight : normal;
	text-decoration : none;
	font-family: Verdana;
	font-size: 9px;
}
A.linkweiss:hover {
	background-color : transparent;
	color : #930034;
	font-weight : normal;
	text-decoration : underline;
	font-family: Verdana;
	font-size: 9px;
}

A.linkweiss:active {
	background-color : transparent;
	color : #333333;
	font-weight : normal;
	text-decoration : none;
	font-family: Verdana;
	font-size: 9px;
}

A.right:link {
	background-color : transparent;
	color : #333333;
    	text-decoration : none;
	font-weight : bold;
	font-family: Arial;
	font-size: 12px;
}
A.right:visited {
	background-color : transparent;
	color : #333333;
    	font-weight : bold;
	text-decoration : none;
	font-family: Arial;
	font-size: 12px;
}
A.right:hover {
	background-color : transparent;
	color : #990000;
    	font-weight : bold;
	text-decoration : none;
	font-family: Arial;
	font-size: 12px;
}

A.right:active {
	background-color : transparent;
	color : #333333;
    	font-weight : bold;
	text-decoration : none;
	font-family: Arial;
	font-size: 12px;
}


p.weiss {
	background-color : transparent;
	color : #721A40;
	font-weight : bold;
	text-decoration : none;
	font-family: Verdana;
	font-size: 18px;
}

p.weiss2 {
	background-color : transparent;
	color : #666666;
	font-weight : normal;
	text-decoration : none;
	font-family: Verdana;
	font-size: 14px;
	line-height: 70%;
	
}

.price {
	background-color : transparent;
	color : #86141B;
	font-weight : bold;
	text-decoration : none;
	font-family: Verdana;
	font-size: 13px;
	
	
}

H1, H2, H3, H4, H5 { 
	/*border: 1px dotted #ffffff;*/
	font-family: Verdana, sans-serif; 
	font-size: 16px; 
	color: #721A40; 
	line-Height: 130%;
	font-weight: bold;
	margin-bottom: 5px;
}

P, em { 
	/*border: 1px dotted #ffffff;*/
	font-family: arial, helvetica; 
	font-size: 12px; 
	color: #333333; 
	line-Height: 145%;
	font-weight: normal;
	margin-bottom: 5px;
}


TD, UL, OL, BLOCKQUOTE { 
	font-family: arial, helvetica; 
	font-size: 12px; 
	color: #721A40; 
	line-Height: 100%;
	margin-bottom: 5px;
}


textarea {
	display: block;
	width: 25em;
	
	margin-right: .3em;
	margin-top: .25em;
	margin-bottom: .25em;
	height: 10em;
	overflow: auto;
	/*border: 1px solid #666666;*/
}



P.csc-linkToTop { text-align: left; font-family: Verdana;}
P.csc-linkToTop A { font-weight: bold; font-family: Verdana;}



BODY {
    	/*background-image: url(fileadmin/template/bg.gif);*/	

    	font-weight : regular;
    	text-decoration : bold;
    	font-family: Arial, Verdana, sans-serif;
    	font-size: 8px;
  	font-color:#000000;
  	scrollbar-face-color:#FFFFFF;
  	scrollbar-shadow-color:#444444;
   	scrollbar-highlight-color:#FFFFFF;
   	scrollbar-3dlight-color:#CCCCCC;
  	scrollbar-darkshadow-color:#FFFFFF;
   	scrollbar-track-color:#FFFFFF;
   	scrollbar-arrow-color:#666666;

}


/*
input {
	color: #666666;
	background: #FFFFFF;
	font-color: #000000;
	font-size: 12px;
	border: 1px solid #666666;
	margin-bottom: 5px;
        clear: left;
	margin-left: 1em;
	/*margin-right: 1em;*/
}


submit input {
 	color: #333333;
	font-size: 11px;
	font-color: #333333;
 	background: #F4F9FF;
	margin-bottom: 15px;
 	border: 20px outset #000000;
 } 
*/


fieldset {

	width: 100%;
	font-color: #721A40;
	font-size: 12px;
	margin-bottom: 1px;
}


/*
legend {
 	font:Arial, Verdana, sans-serif;
	font-size: 12px;
	font-color: #721A40;
	color: #333333;
	background: #ffa20c;
	border: 0px solid #781351;
	margin-bottom: 0px;
	
}

*/



/*
#mailform fieldset.csc-mailform {
 margin-left: 10%;
 padding: 0px;
 width:	350px; 
 font-color: #ffffff;
}



#mailform fieldset.csc-mailform .csc-mailform-field {
 padding: 0px 0px;
}
  
#mailform fieldset.csc-mailform .csc-mailform-field label {
 /*float: left;*/
 align: left;
 font-size: 100%;
 font-weight: bold;
 width: 300px; 
 font-color: #ffffff;
}
*/

/*
#mailform fieldset.csc-mailform { margin-left:0px; padding:10px;  width:300px; }
#mailform fieldset.csc-mailform .csc-mailform-field { padding:10px 0px; clear:left; }
#mailform input {border: 1px solid #666666; clear:left; }
*/

td {
	font-size:11px;
	font-weight : normal;
	margin: 0px;
	margin-bottom: 1px;
	padding: 0px;
	color: #721A40;
        font-color: #721A40;
	font-family: Arial,Verdana,sans-serif;
} 


th {
	font-size:12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-bottom: 1px;
        font-color: #721A40;
	font-family: Arial,Verdana,sans-serif;
}



.tx-ccevent-header {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

.tx-ccevent-entry {
	margin-bottom: 10px;
}

.tx-ccevent-area {
	position: absolute;
}
		
.tx-ccevent-areacontent {
	color: #000000;
	background-image: url(../../../typo3conf/ext/cc_event/res/ausruf.gif);
	background-repeat: no-repeat;
	width: 277px;
	height: 210px;
	position: relative;
	left: 130px;
	display: block;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 5px;
}

.tx-ccevent-areacontent table tr td {
color:#000000;
font-size:12px;
}


@charset "UTF-8";
/* CSS Document */

tx-srfeuserregister-pi1 p { 
	margin-top: .5em; 
	margin-bottom: 0; 
	padding: 0 .3em; 
	text-indent: 0; 
}


.tx-srfeuserregister-pi1 h4 { 
	margin-top: 0; 
	padding-left: .3em; 
}

.tx-srfeuserregister-pi1 legend{ 
	padding: 0 .5em; 
	font-weight: bold; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { 
	font-style: italic; 
	margin-bottom: 1em; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
	margin-bottom: 2em; 
}

.tx-srfeuserregister-pi1 a {
	padding-left: 14px; 
	background-color: transparent; 
	text-decoration:none; 
	margin: 0px;
	text-align: left;
	margin-left: 1px; 
	padding: 0px;
	color: #003366;
	font-family: 'Trebuchet MS','Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

.tx-srfeuserregister-pi1 label { 
	margin: 0; 
	padding: 10; 
}

.tx-srfeuserregister-pi1 label span { 
	color: #ff0000; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	color: #ff0000; 
}

.tx-srfeuserregister-pi1 input { 
	margin: 0; 
	padding: 0 .5em 0 0; 
}

.tx-srfeuserregister-pi1 input[type=password] {
	margin-right: 0em; 
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
	margin-right: 0em; 
}

.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { 
	background-color: transparent; 
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox 
{
background-color: transparent; 
}        

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { 
	margin-left: 0em; 
	background-color: transparent; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {
	cursor: pointer; 
}

.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { 
	padding-left: 15px; 
	background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif");
	background-color: transparent; 
	background-repeat: no-repeat; 
	font-size: 12px; 
	margin-left: 0em; 
}

.tx-srfeuserregister-pi1 ul { 
	margin: 0; 
	padding: 0; 
	list-style-position: inside; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {
	list-style-type: none; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { 
	margin: 0 0 .3em 0; 
	padding: 0; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { 
	margin: 0; 
	padding: 0 0 0 .5em; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { 
	float: left; 
	padding: 0 2em 0 0; 
	margin: 0; 
}


.tx-srfeuserregister-pi1 dl { 
	margin: 0; 
	padding: 1em 0 0 0; 
}

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { 
	margin: 0; 
	padding: 0 0 .5em 0; 
	float: left; 
}

.tx-srfeuserregister-pi1 dt { 
	clear: both; 
	width: 25%; 
	text-align: right; 
	padding-right: 1em; 
}

.tx-srfeuserregister-pi1 dd { 
	text-align: left; 
	width: 50%; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt {
	width: auto; 
	padding-right: 0; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { 
	width: auto; 
}

* html .tx-srfeuserregister-pi1 dd {
	float: none; 
}

.tx-srfeuserregister-pi1 dd p { 
	margin-top: 0; 
	margin-bottom: .5em; 
	padding: 0; 
}

.tx-srfeuserregister-pi1 dd label { 
	padding: 0 1em 0 .5em; 
}

.tx-srfeuserregister-pi1 p

{

margin-top: .5em;

margin-bottom: 0;

padding: 0 .3em;

text-indent: 0;

}

.tx-srfeuserregister-pi1 h4

{

margin-top: 0;

padding-left: .3em;

}

/*
.tx-srfeuserregister-pi1 legend

{

padding: 0 .5em;

font-weight: bold;

}
*/


.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice

{

font-style: italic; margin-bottom: 1em;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash

{

margin-bottom: 2em;

}

.tx-srfeuserregister-pi1 a

{

padding-left: 14px;

background-color: transparent;

text-decoration:none;

margin: 0px;

text-align: left;

margin-left: 1px;

padding: 0px;

color: #FE6F00;

font-family: 'Trebuchet MS','Lucida Grande', Verdana, Arial, sans-serif;

font-size: 12px;

text-decoration: underline;

font-weight: bold;

}

.tx-srfeuserregister-pi1 label

{

margin: 0;

padding: 0;

}

.tx-srfeuserregister-pi1 label span

{

color: #ff0000;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error

{

color: #ff0000;

}

.tx-srfeuserregister-pi1 input

{

margin: 0;

padding: 0 .5em 0 0;

}

.tx-srfeuserregister-pi1 input[type=password]

{

margin-right: 1em;

}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password

{

margin-right: 1em;

}

.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox]

{

background-color: transparent;

}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox

{

background-color: transparent;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon

{

margin-left: 1em;

background-color: transparent;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover

{

cursor: pointer;

}

.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view

{

padding-left: 15px;

background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif");

background-color: transparent;


background-repeat: no-repeat;

font-size: .8em;

margin-left: 1em;

}

.tx-srfeuserregister-pi1 ul

{

margin: 0;

padding: 0;

list-style-position: inside;

}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes

{

list-style-type: none;

}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li

{

margin: 0 0 .3em 0;

padding: 0;

}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label

{

margin: 0;

padding: 0 0 0 .5em;

}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li

{

float: left;

padding: 0 2em 0 0;

margin: 0;

}

.tx-srfeuserregister-pi1 dl

{

margin: 0;

padding: 1em 0 0 0;

}

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd

{

margin: 0;

padding: 0 0 .5em 0;

float: left;

}

.tx-srfeuserregister-pi1 dt

{

clear: both;

width: 25%;

text-align: right;

padding-right: 1em;

}

.tx-srfeuserregister-pi1 dd

{

text-align: left;

width: 50%;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt

{

width: auto;

padding-right: 0;

}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd

{

width: auto;

}

* html .tx-srfeuserregister-pi1 dd

{

float: none;

}

.tx-srfeuserregister-pi1 dd p

{

margin-top: 0;

margin-bottom: .5em;

padding: 0;

}

.tx-srfeuserregister-pi1 dd label

{

padding: 0 1em 0 .5em;

}

