/*

grün background = #195E42
grün schrift = #144E36
braun background = #FFFAEA
rot = #990000

*/

/*********************************
 *  IMPORT
 ********************************/
@import url(suchbox.css);
@import url(banner.css);
@import url(banner_login.css);

/*********************************
 *  COMMON
 ********************************/
html, body {
  background-color: #195E42;
	margin: 0;
	padding: 0;
}
body {
	font: 76% arial, sans-serif;
	text-align: center;
}

p {
	margin: 10px 10px 10px 2px;
}

a {
  padding: 0;
  margin: 0;
  color: #144E36;
}
a:hover {
  color: #990000;
}

a.anker {
  padding: 0;
  margin: 0;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.red {
  color: #990000;
}

/*********************************
*  aus common.css
*********************************/
div#content h1 {
  font-size: 1.1em;
  font-weight: bold;
  background-color: #CDDACF;
  height: 25px;
  line-height: 25px;
  margin: 0 0 10px 0;
  padding: 0 2px 0 2px;
  letter-spacing: 2px;
  color: #144E36;
}

div#content h2 {
  display: block;
  margin: 10px 0 7px 0;
  padding: 3px 3px 3px 3px;
  font-size: 1em;
  font-weight: bold;
  color: #144E36;
  background-color: #CDDACF;
  border-bottom: 1px solid #195E42;
}

div#content h3 {
  font-size: 1em;
  font-weight: bold;
  margin: 10px 10px -7px 2px;
  padding: 0;
  color: #144E36;
}

div#content h4 {
  font-size: 1.1em;
  font-weight: normal;
  background-color: #CDDACF;
  width: 340px;
  margin: 0 0 15px 0;
  padding: 8px 5px 5px 5px;
  color: #144E36;
  border-right: 1px solid #195E42;
  border-bottom: 1px solid #195E42;
  background-image: url(inhaltslistenheader.jpg);
  background-repeat: no-repeat;
}
div#content h4 a {
  display: block;
  width: 335px;
  text-decoration: none;
  margin: 0 0 -10px 0;
  padding: 0 0 0 0;
  background-image: url(gep_pfeil.gif);
  background-repeat: no-repeat;
  background-position: right center;
  font-weight: bold;
  color: #144E36;
}
div#content h4 a:hover {
  color: #990000;
}

div#content h5 {
  font-size: 1.1em;
  font-weight: normal;
  width: 290px;
  margin: 0 0 15px 0;
  padding: 5px 5px 5px 5px;
  color: #144E36;
  background-color: #F7FCFF;
  border-right: 1px solid #195E42;
  border-bottom: 1px solid #195E42;
}
div#content h5 a {
  text-decoration: none;
  display: block;
  width: 294px;
  margin: -5px -5px -10px -5px;
  padding: 3px 3px 3px 3px;
  background-color: #CDDACF;
  background-image: url(gep_pfeil_rightpadding.gif);
  background-repeat: no-repeat;
  background-position: right center;
  border-bottom: 1px solid #195E42;
  font-weight: bold;
  color: #144E36;
}
div#content h5 a:hover {
  color: #990000;
}

div#content div.csc-header {
  margin: 20px 0 0 0;
}

div#content div.csc-textpic-clear {
  margin: 0 0 5px 0;
}
*html div#content div.csc-textpic-clear {
  margin: 0 0 10px 0;
}

div#content div.csc-textpic-text p {
  margin: 0px 10px 10px 5px;  
}

/*********************************
 *  CONTAINER
 ********************************/
div#container {
  text-align: left;
	width: 790px;
	margin: 0 auto
}

/*********************************
 *  HEADER
 ********************************/
div#header {
  width: 100%;
/*	height: 60px;*/
	height: 115px;
	line-height: 25px;
	background-color: #FFFAEA;
/*  	background-image: url(grafik_head_top.jpg);*/
	background-image: url(header.jpg);
	background-repeat: no-repeat;
/*  	background-position: right bottom;*/
	background-position: right top;
	margin: 0;
	padding: 0;
	border-bottom: 10px solid #FFFAEA;
}

div#headerLeft {
  float: left;
  width: 175px;
  text-align: center;
}
div#headerLeft img {
  border: 0;
  margin-top: 8px;
}

div#headerCenter {
  float: left;
  width: 500px;
  text-align: right;
  font-size: 0.9em;
	color: #666666;
  padding: 0;
}
div#headerCenter a {
  color: #666666;
	text-decoration: none;
	margin-top: 50px;
}

div#headerCenter a.active {
  color:	#990000;
}

div#headerRight {
  float: left;
  width: 165px;
  text-align: right;
  padding-right: 10px;
}
div#headerRight p {
  margin: 0 0 -6px 0;
  padding: 0;
  font-weight: bold;
  color: #000000;
}
div#headerRight p.red {
  color: #990000;
}
div#headerRight a {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
div#headerRight a:hover {
  color: #990000;
}

div#header div#headerRight form {
  margin: 0;
  padding: 0;
  border: none;
}

div#header div#headerRight form input {
  margin: 0;
  padding: 0;
}


/*********************************
 *  PICBAR
 ********************************/
div#picbar {
  clear: left;
/*	height: 90px;*/
	height: 65px;
  width: 790px;
  background-color: #FFFAEA;
/*  background-image: url(index_picbar2.jpg);*/
  background-image: url(grafik_head_bottom.gif);
  background-repeat: no-repeat;
  background-position: right top;
  margin: 0;
	padding: 0;
}

/*********************************
 *  CENTER 440px
 ********************************/
div#wrapper {
	float: left;
	width: 100%;
	background-color: #FFFAEA;
}

div#content {
  float:left;
  width: 440px;
  background-color: #FFFAEA;
  /*height: 400px;*/
/*margin: 0 175px 0 175px;*/
 	min-height: 400px;
}

div#content ul {
  float: left;
  width: 140px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div#content ul.leftRightSpacing {
  margin: 0 10px 0 10px;
}

div#content ul li {
  font-size: 0.95em;
  font-weight: bold;
	border-right: 1px solid #144E36;
	border-bottom: 1px solid #144E36;
	padding: 3px 0 3px 5px;
	background-image: url(gep_pfeil_bg.gif);
  background-repeat:no-repeat;
  background-position: right center;
}

div#content ul li.main {
  font-size: 1.1em;
  height: 35px;
  background-image: url(gep_pfeil_down_bg.gif);
  background-repeat:no-repeat;
  background-position: right center;
}

div#content ul li a {
  color: #144E36;
  text-decoration: none;
  display: block;
  width: 134px;
}
div#content ul li a:hover {
  color: #990000;
  text-decoration: none;
  display: block;
  width: 134px;
}

div#content img {
  clear: left;
  margin-top: 15px;
  margin-left: 40px;
}

*html div#content img {
  margin-top: 20px;
}


/*********************************
 *  LEFT 175px
 ********************************/
 
div#left {
	float: left;
   background-color: #FFFAEA;
	width: 143px;
	/*margin-left: -790px;*/
	min-height: 400px;
    padding: 0 17px 0 15px;
}

div#left p.bodytext {
  font-size: 0.9em;
  margin: 0 0 10px 0;
}



/*********************************
 *  LEFT NEWS
 ********************************/
div#left #news-head {
	background: #A3BCA7 url(news_head.gif) no-repeat scroll 0%;
	height: 32px;
	width: 143px;
	margin: 0;
}

div#left .news-latest-container {
	background-color: #FFFAEA;
	width: 141px;
	margin: 0 0 10px 0;
	text-align: left;
	border: 1px solid #437D6B;
}

div#left .news-latest-container h2 {
	font-size: 1em;
	padding: 3px 3px 0 6px;
	margin: 5px 0 5px 0;
}

div#left .news-latest-item {
	margin:0 0 10px 0;
	padding: 0 3px 0 6px;
	width: 132px;
}

div#left .news-latest-item h3 {
	font-size: 0.9em;
 	margin: 2px 0 3px 0;
}

div#left .news-latest-item h3 a {
	text-decoration: none;
}


div#left .news-latest-item p.bodytext {
	font-size: 0.9em;
	margin: 0;
}

div#left .news-latest-morelink {
	text-align: right;
	margin:0 10px 0 0;
}


/*********************************
 *  RIGHT 175px
 ********************************/
div#right {
	float: left;
	background-color: #FFFAEA;
	width: 143px;
	min-height: 400px;
	padding: 0 15px 0 17px;
}

div#right p.bodytext {
  font-size: 0.9em;
  margin: 0 0 10px 0;
}


/*********************************
 *  FOOTER
 ********************************/
div#footer {
  clear: left;
  background-color: #FFFAEA;
  width: 790px;
  height: 50px;
  margin: 0;
}

div#footerLeft {
  float: left;
  width: 158px;
  height: 42px;
  padding: 8px 0 0 17px;
  text-align: left;
}
 
div#footerLeft p {
  font-size: 0.75em;
  color: #666666;
  margin: 0 0 0 0;
  padding: 0;
 }
 
div#footerLeft a {
  color: #666666;
  text-decoration: none;
}

div#footerLeft p {
  margin: 0 0 3px 0;
  padding: 0;
}

div#footerCenter {
  float: left;
  width: 422px;
  height: 42px;
  padding: 8px 0 0 18px;
}

div#footerRight {
  float: left;
  width: 175px;
  height: 50px;
  text-align: center;
} 

div#footerRight img {
  border: 0;
  margin: 10px 0 10px 0;
}

span.languages {
  margin-right: 30px;
  font-weight: bold;
  font-size: 1.1em;
}

span.hide {
  display: none;
}

div#content div#indexText {
  clear: both;
  margin: 0;
  padding: 50px 0 0 0;
}

/*  Bilderrahmen */
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #000;
}

