#content .tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
#content .tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
#content .tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
#content .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
#content .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
#content .tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
#content .tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
#content .tx-srfeuserregister-pi1 label span { color: #ff0000; }
#content .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
#content .tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
#content .tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
#content * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
#content .tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
#content * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }#content 
#content .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
#content .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
#content .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; }
#content .tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
#content .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
#content .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
#content .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
#content .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
#content .tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
#content .tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
#content .tx-srfeuserregister-pi1 dt { clear: both; width: 140px; text-align: right; padding-right: 10px; }
#content .tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
#content .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
#content .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
#content * html .tx-srfeuserregister-pi1 dd { float: none; }
#content .tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
#content .tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }

#content .tx-srfreecap-pi2-image { padding-left:150px; }
#content .tx-srfreecap-pi2-cant-read { clear:both; float:left; display:block; padding-left:150px; font-size: .9em; color:#35006d; white-space:nowrap; }
#content .tx-srfreecap-pi2-cant-read a { padding-left:0px; background-color:transparent; font-weight:bold; text-decoration:none; white-space:nowrap; }

#content div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:1px solid #000000;
}

#content .headline {
	clear:both;
	display:block;
	width:464px;
}

.noright #content .headline {
	width:655px;
}

#content h1 {
	display:block;
	margin:0px;
	padding:0 0 12px 0;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
}

#content h2 {
	display:block;
	margin:0px;
	padding:0 0 3px 0;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#505050;
}

#content h3 {
	display:block;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	color:#505050;
}

p {
	line-height:14px;
	margin:0px;
	padding:0 0 14px 0;
}

a {
	color:#ff7a0f;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.boxInner p a {
	clear:both;
	float:right;
	display:block;
	padding-left:8px;
	background-image:url(arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

* html .boxInner p a {
	background-position:0px 4px;
}

ol {
	margin:0px 0px 12px 0;
	padding:0px;
}

ol li {
	margin:0 0 0 40px;
}

ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul li {
	margin:0px;
	padding:0 0 0 12px;
	list-style-type:none;
	background-image:url(arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

#content table {
	clear:both;
	width:464px;
	border-width:0px;
	border-collapse:collapse;
	padding:0px;
}

#content table td {
	padding:0 10px 0 0;
	vertical-align:top;
}

#content ul li {
	padding-bottom:2px;
}

#content ul {
	padding-bottom:12px;
}

#content ul ul {
	padding-bottom:0px;
}

#bottom a {
	font-size:9px;
}

/************** Sitemap ******************/

#content .csc-sitemap ul li {
	background-image:url(list-dot.gif);
	font-size:11px;
	color:#676767;
}

#content .csc-sitemap ul li a {
	font-size:12px;
	font-weight:bold;
	color:#3a6d8c;
	text-decoration:none;
}

#content .csc-sitemap ul li a:hover {
	text-decoration:underline;
}

#content .csc-sitemap ul ul li {
	background-image:url(arrow_blue.gif);
	background-position:20px 5px;
	padding-left:30px;
}

#content .csc-sitemap ul ul li a {
	font-weight:normal;
	color:#4881a1;
}

/*******************************************/

#content .tx-indexedsearch-res .icon {
	clear:both;
	float:left;
	display:block;
}

#content .tx-indexedsearch-res h2 {
	clear:none;
	display:block;
}

#content .tx-indexedsearch-res p.descr {
	padding-top:12px;
	padding-bottom:16px;
}

#content .tx-indexedsearch-res .info {
	padding:0px;
	margin:0px;
}

#content .tx-indexedsearch-browsebox {
	padding:0 0 32px 0;
}

#content .tx-indexedsearch-whatis p {
	padding:0px;
}

/********** Kontaktformular **************/

#content form .csc-mailform {
	clear:both;
	float:left;
	display:block;
	width:421px;
	overflow:hidden;
}
	

#content form .csc-mailform label {
	clear:both;
	float:left;
	display:block;
	width:90px;
	padding:0 5px 5px 0;
}

#content form .csc-mailform input,
#content form .csc-mailform select,
#content form .csc-mailform textarea {
	clear:none;
	float:left;
	display:block;
	border-top:1px solid #5192b1;
	border-right:1px solid #5192b1;
	border-bottom:1px solid #5192b1;
	border-left:1px solid #5192b1;
	background-color:#ffffff;
	color:#00456f;
	width:280px;
	padding:2px 0px 2px 4px;
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#content form .csc-mailform textarea {
	width:280px;
	height:120px;
	overflow:auto;
}

#content form .csc-mailform .csc-mailform-submit {
	padding:0px;
	margin:13px 0 0 0;
	width:110px;
	height:23px;
	position:relative;
	left:95px;
	background-color:#fffff;
	border-top:1px solid #5192b1;
	border-right:1px solid #5192b1;
	border-bottom:1px solid #5192b1;
	border-left:1px solid #5192b1;
	color:#004e73;
	font-weight:bold;
}

#content form .csc-mailform .csc-mailform-radio {
	float:left;
	display:block;
	margin:0 0 5px 0;
}

#content form .csc-mailform .csc-mailform-radio #mailformAnrede {
	clear:both;
	float:left;
	display:block;
	border-top:1px solid #5192b1;
	border-right:1px solid #5192b1;
	border-bottom:1px solid #5192b1;
	border-left:1px solid #5192b1;
	background-color:#ffffff;
	padding:2px 0px 2px 4px;
	width:280px;
	height:14px;
}

#content form .csc-mailform .csc-mailform-radio label {
	clear:none;
	float:left;
	display:block;
	width:auto;
	margin:0;
	padding:0 15px 0 5px;
	line-height:auto;
}

#content form .csc-mailform .csc-mailform-radio input {
	float:left;
	display:block;
	border:0px;
	width:auto;
	margin:0;
	padding:0 0 0 0;
	height:13px;
	background:none;
}

#content form .csc-mailform .csc-mailform {
	padding:0px;
}

#content form .csc-mailform .csc-mailform-field {
	clear:both;
	vertical-align:middle;
}

#content form .csc-mailform .csc-mailform-radio legend {
	display:none;
	visibility:hidden;
}

#content form .csc-mailform span.csc-mailform-label {
	margin:0 0 0 95px;
}