body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CCE19B;
}

body,td,th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

TABLE.contenttable TD
{
	height: 10px;
	margin: 0px;
	padding: 0px;
}

TABLE.contenttable P
{ 
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}

TD.td-0 { width: 200px; }
TD.td-1 { width: 30px; }

a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

a:link { text-decoration: none; }

a:visited
{
	text-decoration: none;
	color: #333;
}

a:hover
{
	text-decoration: none;
	color: #C60;
}

a:active
{
	text-decoration: none;
	color: #F90;
}

.menu1-level1-act A:link, .menu1-level1-act A:visited, .m2_act A:link, .m2_act A:visited { color: #C60; }

SPAN#linkto81 A:link, SPAN#linkto81 A:visited
{
	color: #C60;
	font-weight: bold;
}

SPAN#linkto81 A:hover
{
	color: #FFF;
}

DIV#content A:link { color: #C60; }
DIV#content A:visited { color: #C60;; }
DIV#content A:hover { color: #507727; }
DIV.inline { margin-left: 6px; }
DIV.inline_right { float: right; }
DIV.inline DIV, DIV.inline_right DIV { display: inline; }

.layers_no A:link, .layers_no A:visited, .layers_act A:link, .layers_act A:visited
{
	display: block;
	padding: 4px;
}

.layers_no A:link, .layers_no A:visited
{
	color: #FFF;
	background-color: #5B872D;
}

.layers_act A:link, .layers_act A:visited
{
	color: #333;
	background-color: #9C6;
}

.layers_no A:hover, .layers_act A:hover
{
	display: block;
	color: #333;
	padding: 4px;
	background-color: #9C6;
}

h1,h2,h3,h4,h5,h6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h1
{
	font-size: 22px;
	color: #507727;
}

h2
{
	font-size: 11px;
	color: #507727;
	font-weight: bold;
}

h3
{
	font-size: 11px;
	color: #333;
	font-weight: bold;
}

h4
{
	font-size: 11px;
	color: #666;
	font-weight: bold;
}

DIV#content
{
	height: 321px;
	width: 842px;
	overflow: auto;
	background-image: url(/fileadmin/templates/main/images/content_background.gif);
	background-attachment: fixed;
	background-position: 146px 126px;
}

DIV.contentblock
{
	width: 670px;
	margin: 30px 0px 0px 30px;
}

fieldset
{
	border-color: #333;
	border-style: dashed;
	border-width: 1px;
	padding-left: 20px;
}

legend
{
	background-color: #FFF;
	padding: 2px;
}


TABLE.contenttable-0 TD.td-0
{
	width: 250px;
	vertical-align: top;
}


TABLE.contenttable-0 TD.td-1
{
	width: 10px;
	vertical-align: top;
}


TABLE.contenttable-0 TD.td-2
{
	width: 250px;
	vertical-align: top;
}


TABLE.contenttable-0 TD.td-3
{
	width: 10px;
	vertical-align: top;
}

/* styles for extension "tx_srfeuserregister_pi1" */
.tx-srfeuserregister-pi1 a:link
{
	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;
}

.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 p
{
	margin-top: .5em;
	margin-bottom: 0;
	padding: 0;
	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 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, .tx-srfeuserregister-pi1 select, .tx-srfeuserregister-pi1 button
{
	margin: 0px 0px 0px 10px;
}

.tx-srfeuserregister-pi1 input
{
	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 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 dd
{
	text-align: left;
	width: 50%;
}

* 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
{
	margin: 0;
	padding: 1em 0 0 0;
}

.tx-srfeuserregister-pi1 dt
{
	clear: both;
	width: 50%;
	text-align: right;
	padding-right: 1em;
}

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd
{
	margin: 0;
	float: left;
	padding: 0 0 .5em 0;
}

/* default styles for extension "tx_croncssstyledimgtext" */

/*
 * css-styled-imgtext
 */

/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
P.csc-caption { margin: 0; }

P.csc-caption
{
	font-size: 80%;
	/* Customize me */
}

DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn
{
	float: left;
	display: inline;
}

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG
{
	border: 1px solid #666666;
	padding: 0px 0px;
}

DIV.csi-imagewrap { padding: 0; }
DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}

DIV.csi-textpic DIV.csi-imagewrap UL LI
{
	float: left;
	margin: 0;
	padding: 0;
}

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; }

/* FE-Editing Icons */
DL.csi-image { margin: 0; }

DL.csi-image DT
{
	margin: 0;
	display: inline;
}

DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */
/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image
{
	display: inline;
	/* IE fix for double-margin bug */
	margin-right: 30px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image
{
	display: inline;
	/* IE fix for double-margin bug */
	margin-left: 30px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image
{
	display: inline;
	/* IE fix for double-margin bug */
	margin-left: 5px;
	margin-right: 5px;
}

DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }

DIV.csi-equalheight DIV.csi-imagerow
{
	margin-bottom: 5px;
	display: block;
}

/* Positioning of images: */
/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center
{
	text-align: center;
	/* IE-hack */
}

DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }

DIV.csi-center DIV.csi-imagewrap .csi-image
{
	text-align: left;
	/* Remove IE-hack */
}

DIV.csi-center DIV.csi-text
{
	text-align: left;
	/* Remove IE-hack */
}

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap
{
	float: right;
	clear: both;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }

/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap
{
	float: left;
	clear: both;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }

/* End hide from IE5/mac */

.csc-uploads IMG
{
	margin: -20px 10px 0px 0px;
}

.csc-uploads P { margin: 10px 20px 0px 0px; }

.csc-uploads-fileSize P
{
	margin: 33px 0px 0px 0px;
	
}


/* styles for code order form */

.username {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.formtext {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.label {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.inputstring {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.button {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.link {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #000099;
}

.admin_title {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-style: plain;
	font-weight: bold;
	color: #000000;
}

.admin_menu {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: plain;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

.admin_text {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: plain;
	font-weight: normal;
	color: #000000;
}

.admin_textwhite {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: plain;
	font-weight: normal;
	color: #ffffff;
}

.admin_textgreyitalic {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}


