html {
	margin:0 0 25px;
}

body {
	border:0;
	color:#000;
	background:#EEE url("/fileadmin/european-clubs/dairyfarmers/img/misc/background_for_body.gif") left top repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}

#contentwrapper {
	background:transparent;
	width:750px;
	margin-right:auto;
	margin-left:0;
	margin-top:0;
	text-align:left;
	padding:0;
}

#rowauxiliarynav {
	background:transparent url("/fileadmin/european-clubs/dairyfarmers/img/misc/background_aux_nav.gif") left top repeat-x;
	width:750px;
	height:22px;
	text-align:right;
	font-size:11px;
	font-weight:700;
	color:#4C4C4C;
	margin:0;
	padding:7px 0 3px;
}

#rowillustrationlogo {
	background:transparent url("/fileadmin/european-clubs/dairyfarmers/img/header/logo_and_headerillu.gif") left top repeat-x;
	width:750px;
	height:94px;
	margin:0;
	padding:0;
}

#rowfooter {
	float:left;
	border:solid 1px #000;
	width:750px;
	background:#FEFEFE;
	text-align:center;
	font-size:10px;
	margin:0;
	padding:5px 0;
}

#columnleft {
	background:#F1F1F6;
	float:left;
	margin-left:0;
	width:180px;
	padding:5px 0 10px;
}

#columncenter {
	float:left;
	background:#FEFEFE;
	padding:3px 5px 10px 10px;
}

#columnright {
	float:left;
	background:#FEFEFE;
	padding:15px 0 0;
}

#navcontainer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#303030;
}

#navcontainer ul {
	position:relative;
	width:151px;
	left:0;
	background:transparent;
	list-style-type:none;
	text-align:left;
	line-height:16px;
	margin:13px 0 0;
	padding:0 0 0 7px;
}

#navcontainer ul li a {
	position:relative;
	background:transparent url("/fileadmin/european-clubs/dairyfarmers/img/nav/nav_icon_dot_active_no.gif") left center no-repeat;
	text-align:left;
	font-weight:700;
	text-decoration:none;
	border-bottom:dashed 0 #FFF;
	line-height:16px;
	color:#303030;
	padding:3px 0 3px 15px;
}

#navcontainer ul ul {
	background:transparent;
	margin:0;
}

#navcontainer ul ul li {
	background:transparent;
	margin:0 0 0 -15px;
}

#navcontainer ul ul li a {
	font-weight:400;
	padding:0 0 0 11px;
}

#navcontainer ul ul li a:hover {
	background:transparent;
	color:#00C;
}

#navcontainer ul ul li b a {
	position:relative;
	color:#00C;
	background:transparent url("/fileadmin/european-clubs/dairyfarmers/img/nav/nav_icon_dot_active_no.gif") left center no-repeat;
}

h1 {
	font-weight:800;
	font-size:12px;
	margin-top:15px;
	margin-bottom:0;
}

h2 {
	font-weight:600;
	font-size:11px;
	margin-top:0;
	margin-bottom:0;
	color:#999;
}

.draftcontent {
	font-weight:400;
	font-size:11px;
	color:#C00;
}

p {
	margin-top:0;
	margin-bottom:0;
}

table {
	font-size:9px;
}

.clickontheimage {
	font-size:9px;
	color:#508692;
}

/*** Mailformular ***/

.csc-mailform  {
      border: 1px solid #CCCCCC;
      width: 400px;
      margin-top: 15px;
      margin-bottom: 25px;
      padding-left: 7px;
}

.csc-mailform-field{
       border: 0px solid red;
}

.csc-mailform-field label{
       border: 0px solid blue;
       background: #EEEEEE;
       width: 400px;
       display: block;
       margin-top: 10px
}

.csc-mailform-field input{
       border: 1px solid #CCCCCC;
       margin-bottom: 0px;
       color: #174C6C;
}

.csc-mailform-label  {
       border: 0px solid green;
       font-weight: 700;
       font-size: 13px;
       margin-top: 18px;
       margin-bottom: 8px;

}

/*** Mailformular spezielle Formatierung Radio buttons ***/

.csc-mailform-radio input {
      border: 0;
      padding-left:5px;
      margin:0px 5px 7px 0px;
      vertical-align:top;
}

.csc-mailform-radio label {
	background: transparent;
	border: 0px solid green;
	display: inline;
	margin:0px 0px 0px 0px;
	width:89%;
}

/*** Mailformular spezielle Formatierung Check boxes ***/

.csc-mailform-check {
      background: transparent;
      border: 0;
      margin:2px 0px 0px 0px;
}

.csc-mailform legend {
       border: 0px solid #CC0000;
       display:none;
}

.csc-mailform fieldset {
       border: 1px solid #CCCCCC;
       margin:0px 0px 10px 0px;
       padding:5px 0px 0px 5px;
       width: 393px;
}

.csc-mailform textarea{
       border: 0px solid #CCCCCC;
       width: 300px;
       height: 100px;
       display: block;
       margin-bottom: 10px;
       color: #174C6C;
       background-color: #FFFFFF;
}

#mailformnachname, #mailformvorname, #mailformemail, #mailformfirma, #mailformstrasse, #mailformort, #mailformtelefon, #mailformfax {
       width: 200px;
}

.csc-mailform-submit {
       margin-top: 20px;
}

.edfpartners .td-0 {
	width:20%;
}

.edfpartners .td-1 {
	width:35%;
}

.edfpartners .td-last {
	width:45%;
}

.edfcontacts .td-0 {
	width:132px;
	text-align:center;
}

.edfspokesmen caption {
	border:1px solid #7D7E9D;
	background-color:#F1F1F6;
	text-align:left;
	font-weight:700;
	margin-left:2px;
	margin-right:2px;
	padding:2px 5px;
}

.edfspokesmen th {
	border:1px solid #7D7E9D;
	background-color:#BDBED4;
	font-weight:700;
	text-align:left;
	padding:2px 5px;
}

.edfspokesmen .td-0 {
	width:80px;
}

.edfspokesmen .td-1 {
	width:90px;
}

.edfspokesmen .td-2 {
	width:250px;
}

.edfspokesmen .td-last {
	width:125px;
}

#searchform {
	border:0 solid blue;
	margin-left:10px;
}

.noborder {
	border:0 solid green;
	padding:0;
}

.csc-uploads {
	border:0 solid #7D7E9D;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	background-color:#F1F1F6;
}

.csc-uploads-icon {
	border:1px solid #7D7E9D;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	width:30px;
	text-align:center;
}

.csc-uploads-fileName {
	border:1px solid #7D7E9D;
	padding-left:10px;
	padding-right:10px;
	width:260px;
}

.csc-uploads-fileSize {
	border:1px solid #7D7E9D;
	border-right:1px solid #7D7E9D;
	vertical-align:middle;
	font-style:italic;
	padding-left:10px;
	padding-right:10px;
	width:40px;
	text-align:center;
}

.csc-searchform {
	display:none;
}

.csc-searchResultHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.tx-newloginbox-pi1-submit {
	border:1px solid #A9AAC6;
	background-color:#F1F1F6;
	color:#000;
}

#rowauxiliarynav a:link,#rowauxiliarynav a:visited,#rowauxiliarynav a:active {
	color:#303030;
	background-color:transparent;
	text-decoration:none;
}

#rowauxiliarynav a:hover,a:link,a:visited,a:hover,a:active {
	color:#00C;
	background-color:transparent;
	text-decoration:none;
}

#navcontainer ul li a:hover,#navcontainer ul li b a {
	position:relative;
	background:transparent url("/fileadmin/european-clubs/dairyfarmers/img/nav/nav_icon_dot_active_ok.gif") left center no-repeat;
	color:#00C;
}

.edfpartners,.edfcontacts,.edfspokesmen {
	border:0 solid #7D7E9D;
	width:100%;
	margin-bottom:10px;
}

.edfpartners td,.edfcontacts td,.edfspokesmen td {
	border:1px solid #7D7E9D;
	background-color:#F1F1F6;
	vertical-align:top;
	margin:0;
	padding:2px 5px;
}

.edfpartners caption,.edfcontacts caption {
	border:1px solid #7D7E9D;
	background-color:#BDBED4;
	text-align:left;
	font-weight:700;
	margin-left:2px;
	margin-right:2px;
	padding:2px 5px;
}