/* bauernverband.de */
body {
	margin:0px auto 0px auto;
	padding:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	text-align:center;
  background:url(img/bg_bauernverband.gif) repeat-y center #fff;
}
table, td {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#000;
	line-height:16px;
	vertical-align:top;
}
h1 {
  font-size:20px;
  line-height:27px;
  color:#1E3C62;
  padding-bottom:5px;
}
hr {
  height:1px;
  border:0px;
  border-top:1px solid #1E3C62;
  margin:0px 0px 5px 0px;
}
img {
  border:0px !important;
}
input, textarea, select {
 	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size:11px;
 	color:#000;
 	border:1px solid #1E3C62;
 	background-color:#E2E5EC;
}
input:focus, textarea:focus {
  background-color:#C2C9D1;
}
#outer {
	position:absolute;
	bottom:-0.1px;
}
#master {
  position:relative;
  margin:0px auto 0px auto;
  width:900px;
  text-align:left;
  border-top:1px solid #fff;
  z-index:1;
}
#header {
  position:absolute;
	top:0px;
	left:0px;
  width:900px;
	height:140px;
}
#inccon {
  margin-top:140px;
  display:block;
  z-index:2;
}
#menue {
  position:relative;
  float:left;
  left:0px;
  width:160px;
  padding:20px;
  z-index:7;
  font-size:15px;
}
#menue ul, #menue li {
	list-style:none outside;
	padding:0px;
  margin:0px;
}
#menue .first {
  border-top:0px;
}
#menue .act {
  border-bottom:0px;
  padding-bottom:0px;
}
#menue .levelone a:link, #menue .levelone a:active, #menue .levelone a:visited {
  color:#1E3C62;
  text-decoration:none;
  display:block;
}
* html #menue .levelone a:link, * html #menue .levelone a:active, * html #menue .levelone a:visited, * html #menue .leveltwo a:link, * html #menue .leveltwo a:active, * html #menue .leveltwo a:visited {
  line-height:16px;
  float:left;
  clear:both;
}
#menue .leveltwo {
  padding:0px;
  margin:0px;
  margin-top:5px;
  margin-bottom:0px;
}
#menue .last {
  padding-bottom:0px;
  margin-bottom:0px;
}
#menue .leveltwo a:link, #menue .leveltwo a:active, #menue .leveltwo a:visited {
  color:#1E3C62;
  text-decoration:none;
  padding:2px 0px 2px 10px;
  margin-left:10px;
}
#menue .leveltwo a:hover {
  color:#C31517;
}
#menue .levelone a:hover, #menue .cur a:link, #menue .cur a:active, #menue .cur a:visited, #menue .act a:link, #menue .act a:active, #menue .act a:visited {
  font-weight:bold;
  color:#C31517;
}
#menue .cur2 a:link, #menue .cur2 a:active, #menue .cur2 a:visited {
  color:#C31517;
}
#news {
  position:relative;
  float:right;
  right:0px;
  width:155px;
  padding:20px 25px 0px 20px;
  z-index:6;
}
#news a:link, #news a:active, #news a:visited {
	color:#1E3C62;
  text-decoration:underline;
}
#news a:hover {
	color:#C51718;
	text-decoration:underline;
}
#inhalt {
  position:relative;
  margin-left:200px;
  margin-right:200px;
  padding:25px;
  z-index:5;
}
* html #inhalt {
}
#inhalt ul, #inhalt li {
  list-style:disc outside;
	padding:0px;
  margin:0px 0px 0px 15px;
}
#inhalt a:link, #inhalt a:active, #inhalt a:visited {
	color:#1E3C62;
  text-decoration:underline;
}
#inhalt a:hover {
	color:#C51718;
	text-decoration:underline;
}
#clearer {
  clear:both;
}
#footer {
  /*width:900px;*/
  width:672px;
  color:#000;
  /*text-align:center;*/
  padding:7px 0px 40px 228px;
  background:url(img/footer.jpg) no-repeat 203px bottom;
  /*border:1px solid red;*/
}
#footer ul, #footer li {
	list-style:none outside;
	padding:0px;
  margin:0px;
  display:inline;
}
#footer a:link, #footer a:active, #footer a:visited {
	color:#000;
	text-decoration:none;
	padding:0px 5px;
}
#footer a:hover {
	color:#000;
	text-decoration:underline;
}


/* classes */
.bodytext {
  margin:0px;
  padding:0px;
  line-height:1.2em;
}
.contenttable {
  width:99%;
}
.contenttable td {
  height:25px;
  vertical-align:middle;
  padding:3px;
  /*width:50%;*/
}
.contenttable .tr-0 td {
  background:#1E3C62;
  color:#fff;
  font-weight:bold;
}
.contenttable .td-0, .contenttable .td-1, .contenttable .td-2 {
  width:33%;
  vertical-align:top;
}
.tr-even {
  background:#D3DAE4;
}
.tr-odd {
  background:#DFE3E9;
}
.upload {
  background:#DFE3E9;
  padding:10px;
}
.upload img {
  margin-right:10px;
}
.uploadSize {
  text-align:right;
  width:100%;
  margin-top:-1.2em;
}
.csc-textpic-caption {
  font-size:0.9em;
  padding-bottom:6px;
}
.csc-form-label-req {
  padding:0px;
  margin:0px;
}
.csc-mailform-check {
  margin-top:18px;
}


/* flexible content */
#news_container1, #news_container2 {
  background:url(img/newsB.gif) no-repeat bottom;
  width:125px;
  padding:10px;
  /*padding:7px;
  padding-bottom:5px;
  margin-bottom:20px;*/
  /*border:1px solid red;*/
}
* html #news_container1, * html #news_container2 {
  margin-right:-17px;
  width:125px !important;
  /*border:1px solid red;*/
}

#news_container2 .top {
  background:url(img/newsT.gif) no-repeat top;
  height:20px;
  width:145px;
  margin-left:-10px;
  /*width:135px !important;
  margin-left:-7px;*/
  /*border:1px solid green;*/
}
* html #news_container2 .top {
  width:145px !important;
  margin-right:-10px;
  /*border:1px solid red;*/
}

#news_container1 .link, #news_container2 .link {
  text-align:right;
  padding-right:5px;
  /*margin-top:-5px;*/
}


/* flexible content */
#inhaltZweispaltig {
  position:relative;
  width:450px;
  /*margin-bottom:10px;*/
  /*border:1px solid red;*/
}
#inhaltZweispaltigLinks {
  float:left;
  width:210px;
  /*border:1px solid red;*/
}
#inhaltZweispaltigRechts {
  width:210px;
  float:right;
  margin:0px;
  margin-right:0px;
  padding:0px;
  /*border:1px solid red;*/
}
#inhaltZweispaltigClear {
  clear:both;
}

/*
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: none; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: none; }

DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: none; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: none; }

DIV.csc-textpic-center DIV.csc-textpic-imagewrap { float: none; }
DIV.csc-textpic-center DIV.csc-textpic-text { clear: none; }

DIV.csc-textpic-below DIV.csc-textpic-imagewrap { float: none; }
DIV.csc-textpic-below DIV.csc-textpic-text { clear: none; }
*/

