@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
table.contenttable{
	margin-bottom:11px;
}
table.left{
	padding-left:24px;
}
table.left td{
	padding-top:4px;
}
body.main{
	background-attachment: scroll;
	background-image: url(../bilder/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;	

}
img{
	border:none;
	border-style:none;

}

.tabellenrahmen{
	border:1px solid #CCCCCC;
	padding:8px;
	vertical-align:top;
}
table.tabellemitrahmen{
	border:1px solid #CCCCCC;
	padding:4px;
	vertical-align:top;
	width:100%;
	margin-bottom:11px;
}


.leftshadow{
	background-attachment: scroll;
	background-image: url(../bilder/left_center.jpg);
	background-repeat: repeat-y;
	background-position: right top;

}

.rightshadow{
	background-attachment: scroll;
	background-image: url(../bilder/right_center.jpg);
	background-repeat: repeat-y;
	background-position: left top;

}

.header{
background-attachment: scroll;
	background-image: url(../bilder/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

.footer{
background-attachment: scroll;
	background-image: url(../bilder/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
.innershadow{

background-attachment: scroll;
	background-image: url(../bilder/shadow_inner.jpg);
	background-repeat: repeat-y;
	background-position: left top;

}


a:link, a:visited, a:active{
	color:#00279D;
	text-decoration:underline;
	

}
a.white:link, a.white:visited, a.white:active{
	color:#FFFFFF;
	text-decoration:underline;
	

}

a:hover{
	color:#999999;
	

}

a.mainNavi:link, a.mainNavi:visited, a.mainNavi:active{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	height:11px;
	width:164px;
	display:block;
	padding-left:10px;
	border-left:7px solid #6666FF;
	margin-top:8px;
	padding-bottom:0px;

margin-left:24px;
line-height:12px;
}

a.mainNavi:hover{
	border-left:7px solid #FFFFFF;
		color:#F3F3F3;

}

a.mainNavi-active:link, a.mainNavi-active:visited, a.mainNavi-active:active{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	height:11px;
	width:164px;
	display:block;
	padding-left:10px;
	border-left:7px solid #FFFFFF;
	margin-top:8px;
	padding-bottom:0px;

margin-left:24px;
line-height:12px;
}

a.mainNavi-active:hover{
	border-left:7px solid #FFFFFF;
		color:#F3F3F3;

}

a.leftNavi:link, a.leftNavi:visited, a.leftNavi:active{
	color:#666666;
	text-decoration:none;
	
	height:13px;
	width:164px;
	display:block;
	padding-left:10px;
	border-left:7px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-top:12px;
	padding-bottom:0px;
padding-top:0px;

margin-left:24px;
line-height:12px;
}

a.leftNavi:hover{
	border-left:7px solid #00279D;
	color:#00279D;	border-bottom:1px solid #00279D;

}

a.leftNavi-active:link, a.leftNavi-active:visited, a.leftNavi-active:active{
	color:#666666;
	text-decoration:none;
	
	height:13px;
	width:164px;
	display:block;
	padding-left:10px;
	border-left:7px solid #00279D;
		border-bottom:1px solid #00279D;
	margin-top:12px;
	padding-bottom:0px;
padding-top:0px;

margin-left:24px;
line-height:12px;
}
a.leftNavi-active:hover{
	
	color:#00279D;	

}

a.navi:link, a.navi:visited, a.navi:active{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	
	
	
	padding-right:18px;
	
	



}

a.navi:hover{
		color:#F3F3F3;

}
td, p, th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	color:#333333;

}

.white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		line-height:140%;
	color:#FFFFFF;

}


td.content{
margin:0px;
padding-top:11px;
padding-right:0px;
padding-left:0px;
}

td.leftCol h1{
	font-size:14px;
	color:#00279D;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	margin-top:16px;
	padding-left:24px;
	padding-bottom:6px;
	margin-bottom:6px;
}

td.leftCol p{
	
	padding-left:24px;
	font-size:11px;
}


h1{
font-size:14px;
	color:#00279D;
	font-weight:bold;
margin:0px;

padding:0px;

}

h2{

font-size:12px;
	color:#00279D;
	font-weight:bold;

margin:0px;
line-height:100%;
padding:0px;
}
h3{
font-size:12px;
	color:#FFCC00;
	font-weight:bold;
margin:0px;
line-height:140%;
padding:0px;
}
h4{
font-size:12px;
	color:#666666;
	font-weight:bold;
margin:0px;
line-height:140%;
padding:0px;
}
h5{
font-size:11px;
	color:#333333;
	font-weight:bold;
margin:0px;
line-height:140%;
padding:0px;
}
p{
	padding:0px;
	margin:0px;
	margin-bottom:12px;

}

ul{
	list-style:outside;
	list-style-type:square;
	color:#00279D;
}
/*Forms*/
form{
	padding:0px;
	margin:0px;

}
input.searchbox{
	border:2px solid #6666FF;
	width:200px;
	height:22px;
	color:#666666;
}


input{
		border:1px solid #cccccc;
	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	color:#666666;
}

input.tx-srfeuserregister-pi1-submit, .tx-indexedsearch-searchbox-button  {
	border:1px solid #00279D;
	background-color: #00279D;

	color:#FFFFFF;
}
input.noborder{
	border:none;
	border-style:none;
}



.tx-srfeuserregister-pi1 td {  margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srfeuserregister-pi1 td.tx-srfeuserregister-pi1-frame { padding-right:0px; padding-left:0px; }



.tx-srfeuserregister-pi1 p { margin-top: 4px; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: 0; }
.tx-srfeuserregister-pi1 legend { padding: 2px; 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 { }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; font-weight:bold; }
.tx-srfeuserregister-pi1 input { margin: 2; padding: 2px; }
.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: 38%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 52%; }
.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; }



fieldset{
margin-top:11px;
border:1px #cccccc solid;
}

legend{
	margin-left:5px;
}