@media screen {
	
html, body {
	margin: 0;
	padding: 0;	
	height: 100%;
	width: auto;
	min-width:800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background: #fff;
	background: url(../img/bgline.gif) repeat-y;
}

#bgr {
	min-height: 100%;
	background: #fff;
	padding:0;
	margin:0;
	background: url(../img/bgline_r.gif) repeat-y right;
}

* html #bgr {
	height: 100%;
} 

#header {
	margin:  0 45px 10px 253px;
	padding: 6px;
	background-image: url(../img/bc_bg.gif);
	background-repeat: repeat-x;
	color: #0060a9;
	font-size: 9pt;
	zoom:1;
}

#content {
	margin:  30px;
	padding:  20px;
	background: url(../img/textbg_o.gif) no-repeat right top;
	background-color: #f5f5f5;
	color: #0060a9;
	font-size: 9pt;
	text-indent: 0px;
}

#headnavi {
	height: 37px;
	padding: 0;
	margin:  0 42px 0 9px;
	background: #fdf1d8;
	background-image: url(../img/logo_o.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#navi {
	float: left;
	margin: 0;
}

#printcopy {
	display:none;
}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}

* html .clearfix {
    height:1px;
}

#clear {
clear: both;
margin: 0;
padding: 0;
}

#logo {
	margin: 0 0 0 6px;
	padding: 0;
}

hr {
	border: solid #0060A9 1px;
}

img {
	border: 0px;
}

#content img {
display:inline-block;
}

.csc-textpic-text hr {
	
}

p.bodytext {
	zoom:1;
}

h1 {
	zoom:1;
}

img.abstand {
	padding:5;
}

#printer
{
	display: inline;
	margin-top: 10px;
	margin-left: 10px;
	padding: 0;
}

#headnavi ul
{
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

#headnavi ul li
{
	float: left;
	margin-left: -14px;
}

#navi ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navi ul li 
{
	background: url(../img/schweif.gif) no-repeat 0 15px;
	padding-left: 21px;
}

#navi ul li ul { margin-bottom: 10px; }

#navi ul li ul li 
{
	background: url(../img/subpoint.gif) no-repeat 10px 6px;
	margin-left: 25px;
	padding-left: 21px;
	color: #0060a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	max-width: 200px;
}

#navi ul li ul ul li
{
	background: url(../img/subpoint.gif) no-repeat 10px 5px;
	margin-left: -11px;
	color: #0060a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
	max-width: 172px;
}

#navi ul li img
{
	margin: 0px 0px 15px;
}

#navi ol
{
	padding: 0 10px 0 49px;
	margin:  50px 0 0 0;

}

#navi ol li
{
	list-style-type: none;
}

td
{
	color: #0060a9;
	font-size: 9pt;
}

a img
{ 
	border: none;
	text-decoration:  none;
}

#footer
{
	clear: both;
}

.hinweis { padding-left:15px; background: url(../img/icons/hinweis.gif) 0% 50% no-repeat; }

.literatur { padding-left:15px; background: url(../img/icons/literatur.gif) 0% 50% no-repeat; }

#content a[href^='index.php?'] { padding-left:15px; background: transparent url(../img/icons/internal_link.gif) 0% 50% no-repeat; }
#content a[target^='_blank'] { padding-left:15px; background: transparent url(../img/icons/internal_link_new_window.gif) 0% 50% no-repeat; }
#content a[href^='http:'] { padding-left:15px; background: transparent url(../img/icons/external_link.gif) 0% 50% no-repeat; }
#content a[href^='http:'][target='_blank'] { padding-left:15px; background: transparent url(../img/icons/external_link_new_window.gif) 0% 50% no-repeat; }
#content a[href$='.pdf'], #content a[href$='.doc'], #content a[href$='.jpg'] { padding-left:15px; background: transparent url(../img/icons/download.gif) 0% 50% no-repeat; }
#content a[href^='mailto:'] { padding-left:15px; background: transparent url(../img/icons/mail.gif) 0% 50% no-repeat; }
#content a[href^='javascript:linkTo_UnCryptMailto'] { padding-left:15px; background: transparent url(../img/icons/mail.gif) 0% 50% no-repeat; }
#content a[id^=''] { background: none; padding:0px; }
#content a[rel^='lightbox'] { background: none; padding:0px; }

a:link, a:visited
{ 
	color: #0060a9;
	text-decoration:  none;
}

a:hover, a:active {
	text-decoration:  underline;
}

p.box {
background-color:#FDF1D8;
padding:10;
}

h1
{
	text-indent: 0;
	font-size: 12pt;
}

h2
{
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	padding-top: 7px;
}

h3
{
	margin: 0px;
	padding: 0px;
}

/**** Styles vom RTE ****/

.rot {
	color: #ff0000;
}

.orange {
	color: #F8b323;
}

.orangebox {
background-color:#F8b323;
padding:5px;
}

.lightorangebox {
background-color:#FDF1D8;
padding:10px;
}


#csc-header csc-header-n1 csc-firstHeader h1 {
	font-size: 8pt;
}

.tx-newloginbox-pi1 { padding:0; margin:7px; zoom:1; }
.tx-newloginbox-pi1 table { padding:4; margin:2px; border:1px solid #0060A9; width:200px; }
.tx-newloginbox-pi1 th { color:#0060A9; padding:4px; text-align:right; white-space:nowrap; width:50%; font-size:11pt; font-weight:normal; }
.tx-newloginbox-pi1 td { padding:4px; }
.tx-newloginbox-pi1 h1 { padding:0px; margin:0px; font-weight:bold; }
.tx-newloginbox-pi1 h2 { padding:0px; margin:0px; font-weight:bold; }
.tx-newloginbox-pi1 h3 { padding:0px; margin:0px; font-weight:bold; font-size:14pt; }
.tx-newloginbox-pi1 h4 { padding:0px; margin:0px; font-weight:bold; }


/********* Stylesheet der Frontendbenutzerregistrierung **********/

.tx-srfeuserregister-pi1 p {
margin: .5em 0 0 0;
padding: 0;
text-indent: 0;
}
.tx-srfeuserregister-pi1 textarea, .tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1 select {
	 color: #0060A9;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
}
.tx-srfeuserregister-pi1 h4{
margin-top: 0;
padding-left: 6px;
}
.tx-srfeuserregister-pi1 legend {
padding: 0 .5em;
font-weight: bold;
}
legend {
	color:#0060A9;
	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 .tx-srfeuserregister-pi1-fe_users_form dl {
margin:0;
padding:0;
}
.tx-srfeuserregister-pi1 a {
margin: 0;
padding: 0;
background: none;
}
.tx-srfeuserregister-pi1 label {
	margin: 0;
	padding: 0;
}
.tx-srfeuserregister-pi1 label span {
color: #ff0000;
}
.counter {
	font-size: 8pt;
	font-style: italic;
}
.toomuch {
color: #ff0000;
font-weight:bold;
}
.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: 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 dl#dd_projekt dt {
float:none;
text-align:left;
width:auto;
}
.tx-srfeuserregister-pi1 dl#dd_projekt dd {
float:none;
}

.tx-srfeuserregister-pi1 dl#dd_projektinvers dt {
text-align:left;
width:50%;
}
.tx-srfeuserregister-pi1 dl#dd_projektinvers dd {
width:auto;
}

}