/* CSS Document */

* {color: #267700; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0; font-size: 13px; line-height: 16px; color: #267700; background-image:url(../backgrounds/bg_site.gif); background-position: center; background-color: #FFFFFF; }

#container {width: 1192px; margin: auto; background-position:top; background-repeat:no-repeat; border: 1px solid #FFFFFF;}

	#container_content {width: 802px; background-image:url(../backgrounds/content_bg.gif); margin:auto; margin-top: 380px;}

		#navi {margin: auto 15px 0px 15px; overflow: hidden; padding: 0px; }
			#navi div.language {width: 100px; float:right; overflow: hidden; text-align:right; }
				#navi div.language a img {margin: 0px; margin-left: 0px;}
                                #navi div.language a {margin: 0px;}
			#navi a {font-size: 15px; float: left; font-weight: bold; color: #257701; height: 20px; padding: 4px 6px 4px 6px; margin-right: 8px; text-decoration: none; }
			#navi a:hover {color: #88B630;}
			#navi a.active {background-color: #88B630; color: #FFFFFF;}		

		#navi_line {clear: both; height: 1px; border-top: 1px solid #8AB530; margin: 0px 120px 0px 15px;  }
		
		#navi_sub { margin: 5px 25px 0px 25px;}
			#navi_sub a {color: #88B630; margin-right: 10px; text-decoration: none;}
			#navi_sub a:hover {text-decoration: underline;}
		
		#colLeft {width:487px; margin-top: 30px; margin-right: 0px; margin-left: 40px; padding-right: 15px; }
		
		#colRight {margin-right: 15px; margin-top: 30px; width: 236px; padding-left: 5px; float:right; border-left: 1px solid #88B630;}
			#colRight div.infobox {margin: 0px 10px 10px 10px;  border-bottom: 1px solid #C8E28B; padding-bottom: 10px;}
		
		#footer {height: 40px; background-image:url(../backgrounds/content_bottom.gif); padding: 30px 15px 15px 0px; font-weight: bold; background-position:top; background-repeat: no-repeat; background-color: #AFD24B;}
			#footer a {color:#FFF; text-decoration: none; float:right; margin-left: 10px;}
			#footer a:hover {text-decoration: underline;}
			
hr {height: 1px; border-bottom: 0px; border-top: 1px solid #88B630; }

img.textumfluss_links {float: right; margin-left: 15px; margin-bottom: 15px;}
img.textumfluss_rechts {float: left; margin-right: 15px; margin-bottom: 15px;}

img.thumbnail {border: 5px solid #FFFFFF; margin-right: 45px; margin-top: 10px;}

h1 {font-size: 16px; font-weight: bold;}

table.listtable {}
	table.listtable tr td {}
	table.listtable tr td img {border: 4px solid #FFFFFF; margin-top: 2px; margin-right: 2px;}
	table.listtable tr td img.sternchen {border: 0px none; padding: 0px;}
	table.listtable tr td p {margin-top: 0px;}

table.fewodata {}
	table.fewodata tr td {padding: 3px; padding-right: 10px; background-color: #EFF2E3;}

a {color: #257701; text-decoration: underline;}
a:hover {text-decoration: none;}

.textinput {color: #267700; border: 0px none; border-left: 1px solid #267700; border-bottom: 1px solid #267700;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
.inputbutton {color: #FFFFFF; background-color: #88B630; border: 0px none; padding: 4px; font-weight: bold;}
