body {
	margin:30px 0;
	padding:0;
	font-size:12px;
	font-family:verdana;
	text-align:center;
	background:#FFFDEF;
}

label {color:#576416;}

li {color:#576416;}

hr {
  color:#576416;
  background-color:#576416;
  height:1px;
}

td {
  font-size:12px;
  vertical-align:top;
  color:#576416;
}

/* feuser_registratin styles */
		.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-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 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; }

/* tt_products styles */
	.tx-ttproducts-pi1-wrap1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #576416; }
	.tx-ttproducts-pi1-wrap2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #576416; }
	.warnung { color: #800554; }

/* new_loginbox styles */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

h1, h2, h3, h4 h5, h6, p {
  margin:0 0 12px 0;
  font-weight:normal;
  color:#576416;
}

h1 {font-size:17px;}
h2 {font-size:16px;}
h3 {font-size:15px;}
h4 {font-size:14px;}
h5 {font-size:13px;}
h6 {font-size:12px;}

a {color:#000;}

.all {
  width:802px;
  text-align:left;
  margin:0 auto;
  position:relative;
}

.homelink {
  height:150px;
  width:200px;
  border:0px solid;
  position:absolute;
  top:0;
  right:120px;
  z-index:2;
}

.nav {
  height:170px;
  background:url(../img/head.gif) no-repeat top left;
}

.nav .img {
  position:relative;
  top:95px;
  margin:0 0 0 20px;
}
.nav .last {
  position:relative;
  top:95px;
  margin:0 0 0 215px;
}

.main {
  padding:10px;
overflow:auto;

  background:url(../img/content.gif) repeat-y top left;
}

.sub_nav {
  width:120px;
  float:left;
  padding:20px 0;
}

.sub_nav ul {
  margin:0 0 0 10px;
  padding:0;
  list-style-type:none;
}

.sub_nav ul ul {
  margin:10px 0 0 -5px;
  padding:0;
  list-style-type:none;
}

.sub_nav li.lev_1, .sub_nav li.lev_1_act {
  padding:5px 0 5px 20px;
  background:url(../img/bullet_big.gif) no-repeat;
  background-position:0 4px;
}

.sub_nav li.lev_2, .sub_nav li.lev_2_act {
  padding:1px 0 1px 12px;
  background:url(../img/bullet_small.gif) no-repeat;
  background-position:0 5px;
}

.sub_nav a {
  text-decoration:none;
  color:#576416;
  font-weight:bold;
}

.sub_nav li.lev_2 a, .sub_nav li.lev_2_act a {
  font-size:11px;
  font-weight:normal;
}

.lev_1_act a, .lev_2_act a {
	color:#800554;
}

.lev_2_act a {
	color:#800554;
	font-weight:bold !important; 
}

.lev_2 a {
color:#576416;
}

.content {
  width:620px;
  margin:0 0 0 135px;
  padding:20px 0;
}


.foot {
  clear:both;
  height:48px;
  background:url(../img/foot.gif) no-repeat top left;
}

.copyright {

  margin:0 10px 0 10px;
  font-size:10px;
  text-align:center;
  color:#576416;
}

.copyright a {
  color:#576416;
}
