@CHARSET "UTF-8";
body {
	background:	 	#c8efbc url(bg.png) repeat-x;
	font-family: 		'Arial', 'Helvetica', sans-serif;
	font-size: 		1.0em;
	line-height:		130%;
	color: 			black;
	margin: 		0px;
	margin-top: 		10px;
}

table {
	font-family: 		'Arial', 'Helvetica', sans-serif;
	font-size: 		1.0em;
	color: 			black;
line-height: 140%;
}

img {
	border: 		0px;
}

a {
	color: 			#333;
	text-decoration: 	none;
}
a:hover {
	text-decoration: 	underline;
}

h1,h2,h3 {
	margin-top:		10px;
}
h1 {
	font-size: 		1.3em;
	color:			#000090;
	font-weight:		bold;
}
h2 {
	font-size: 		1.2em;
	color:			#000090;
	font-weight:		bold;
}
h3 {
	font-size: 		1.1em;
	color:			#000090;
	font-weight:		bold;
	width:			100%;
	text-align:		center;
}

#page {
  position                      : absolute;
  top                           : 20px;
  width                         : 960px;
  left                          : 50%;
  margin-left                   : -480px;	
}

#header {
  float                        	: left;
  width                        	: 960px;
  height                       	: 65px;
  background-color		: #00923f;
  margin-bottom			: 2px;
}

#logo {
  float                        	: left;
  margin-top			: 10px;
  margin-left			: 10px;
  width                         : 119px;
  height                        : 50px;
}

#title {
  float                         : left;
  margin-top			: 20px;
  margin-left			: 10px;
  width                         : 700px;
  height                        : 40px;
  text-align			: center;
  font-size			: 1.4em;
  font-weight			: bold;
  color				: #ffffff;
}


#navi {
  float                         : left;
  width                         : 960px;
  height			: 24px;
  background			: #f0a001;
}


#content {
  float                         : left;
  width                         : 960px;
  height-min                    : 100px;
  background			: white;


}
#contentBody {
  float                         : left;
  margin                        : 10px;
  width                         : 700px;

}

#contentNews {
  float                         : left;
  margin                        : 20px 0px 0px 0px;
  width                         : 220px;
  border-left                   : 1px solid gray;
  padding                       : 10px 0px 10px 0px;
}

#aktuelles {
float                           : left;
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.9em;
color                           : #323232;
font-weight                     : bold;
padding-bottom                  : 11px;
width                           : 170px;
margin-left                     : 10px;
}

#mehr {
float                           : right;
padding-right                   : 10px;
}

#mehr a {
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.7em;
color                           : gray;
text-decoration                 : none;
}

#mehr a:hover {
color                           : #474747;
}

.newstext {
float                           : left;
font-size                       : 0.8em;
font-weight                     : bold;
display                         : block;
text-decoration                 : none;
color                           : gray;
margin-left                     : 10px;
}

.newstext:hover {
display                         : block;
color				: #474747;
text-decoration                 : none;
}

.newsteaser {
float                           : left;
font-size                       : 0.8em;
display                         : block;
text-decoration                 : none;
font-weight                     : normal;
}

.newsline {
float                           : left;
border-bottom                   : 1px solid lightgray;
margin-top                      : 10px;
margin-bottom                   : 10px;
margin-left                     : 10px;
width                           : 210px;
}

.newslineArchive {
float                           : left;
border-bottom                   : 1px solid lightgray;
margin-top                      : 10px;
margin-bottom                   : 10px;
width                           : 685px;
}

#news_title {
float                           : left;                         	
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.9em;
color                           : #323232;
font-weight                     : bold;
margin-bottom                   : 15px;
}

#news_info {
float                           : left;
width                           : 100%;
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.9em;
color                           : black;
}

#news_area {
float                           : left;
width                           : 140px;
text-align                      : center;
}

#news_text {
float                           : right;
width                           : 530px;
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.8em;
color                           : #323232;
}

.description {
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.7em;
color                           : gray;
width                           : 150px;
margin-left                     : 2px;
margin-bottom                   : 15px;
}

#news_attachment {
float                           : right;
margin-top                      : 10px;
width                           : 540px;
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.8em;
}

.attachment {
float                           : right;
display                         : block;
color                           : gray;
text-decoration                 : none;
text-align                      : right;
}

.attachment:hover {
color				: #474747;
text-decoration                 : none;
}

#external_link {
float                           : right;
margin-top                      : 10px;
width                           : 540px;
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.8em;
}

#internal_link {
float                           : right;
margin-top                      : 10px;
width                           : 540px;
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.8em;
}

.link {
float                           : right;
display                         : block;
color                           : gray;
text-decoration                 : none;
text-align                      : right;
}

.link:hover {
color				: #474747;
text-decoration                 : none;
}

#aktuellesArchive {
float                           : left;
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.9em;
color                           : #323232;
font-weight                     : bold;
width                           : 100%;
text-align                      : center;
margin-bottom                   : 11px;
}

#newsArchive {
float                           : left;
width                           : 100%;
}

.textArchive {
float                           : left;
width                           : 480px;
text-decoration                 : none;
color                           : gray;
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.9em;
}

.textArchive:hover {
color                           : #474747;
text-decoration                 : none;
}

#teaserArchive {
float                           : left;
width                           : 100%;
font-family                     : 'Arial', 'Helvetica', sans-serif;
font-size                       : 0.8em;
}

.archive_image {
float                           : left;
width                           : 85px;
margin                          : 0px 30px -20px 20px;
}

#footer {
  float                         : left;
  margin-top                    : 10px;
  width                         : 100%;
  height                        : 25px;
}

#copyright {
  margin-right                  : 10px;
  color                         : #333;
  float                         : right;
  width                         : 40%;
  font-size                     : 0.7em;
  text-align                    : right;
}

#footerMenu {
  margin-left                   : 10px;
  color                         : #333;
  float                         : left;
  width                         : 40%;
  font-size                     : 0.7em;

}
.cmsFormField input{
width				: 400px;
}
.cmsFormMultilineField textarea{
width				: 400px;
height				: 150px;
}
