/* * {margin:0;padding:0;}*/
body {
	font: 11px/15px arial,tahoma,verdana,sans-serif;
	color: #666;
	background: #fff;
}

a,#leftnav a:hover,#crum_bar a:hover {color:#EDB800;text-decoration:none;}
#toplinks a:hover {color:#fff;text-decoration:none;}
a:hover {text-decoration:underline;}
hr {color:#ccc;height:1px;}
ul {margin:0;}
li {list-style-image:url(../images/bullet_sq1.gif);}
img {border:0;}
/*.imgtext {background:#000;padding:10px;margin-top:-6px;width:415px;}*/
.csc-textpic-caption {
	background: #000;
	padding: 5px 10px;
	margin-top: -5px;
	width: 415px;
	color: #efefef;
}

h1 {font-size:1.1em;margin:10px 0;}
h2 {font-size:1em;margin:10px 0;}
/*h4 {color:#49648F;font-size:15px;}
h5 {color:#800;font-size:14px;}
h6 {color:#800;font-size:12px;}*/

fieldset {
	border: none;
}

textarea,input {border:1px #999 solid;}
.mininews {font-size:.9em;}
.mininews strong {font-size:1.1em;line-height:16px;}
.mininews .more {background:#EDB800;color:#fff;width:4em;display:block;margin-top:4px;text-align:center;}

/* Nomad Styles */
.bodytext {margin-top:10px;}
.content_area {padding:10px;}
table,td,form {font-size:1em;}

/* Top Navigation Links */
a.top_nav {padding:2px;}

/* Left_nav Menu Navigation */
div.leftnav-level1-NO,div.leftnav-level1-ACT {margin-left:2px;}
div.leftnav-level2-NO,div.leftnav-level2-ACT {margin-left:22px;}
a.leftnav-level2-NO,a.leftnav-level2-ACT {font-size:11px;line-height:16px;}
td.leftnav-level1-BOX-sm {font-size:5px;height:5px;line-height:5px;}
td.leftnav-level1-BOX {font-size:13px;height:25px;line-height:25px;border-bottom:1px solid #fff;}

/* ---- BREADCRUMB BAR --- */
.crum_bar {line-height:16px;}

/* ---  Modified Typo3 Specific Styles --- */
.csc-sitemap-level1	{
	font-size: 20px;
	line-height: 25;
	margin-left: 20px;
	}

.csc-sitemap-level2 	{
	font-size: 15px;
	line-height: 16px;
	margin-left: 40px;
	}

.tx-newloginbox-pi3-listrow-header a, table td a strong {color:#666;text-decoration:none;}
.tx-newloginbox-pi3-listrow-header a:hover, table td a:hover strong {text-decoration:none;}


.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; }
.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; }


/***** KONTAKT *****/
.mailform label {
  clear: both;
  float: left;
  width: 180px;
  line-height: 22px;
}
.mailform input, textarea {
  float: left;
  width: 200px;
  margin: 2px 0 2px 0;
}
.mailform .field-radio-right {
  display: block;
  float: left;
}
.mailform .field-radio-right label {
  clear: none;
  float: none;
  width: auto;
  position: relative;
  top: -2px;
  margin-right: 10px;
}
.mailform .field-checkbox input,
.mailform .field-radio input {
  float: none;
  width: auto;
  border: none;
  margin-right: 5px;
}
.mailform select {
  float: left;
  width: 200px;
}
.mailform #mailformformtype_mail {
  margin: 10px 0 0 180px;
  clear: both;
}
