/* styles for feuerwehr-gvm.de       */
/*                                   */
/* media:	screen                   */
/* use:		on every page            */
/* author:	click solutions GmbH     */
/*          Holger Blthmann          */
/*                                   */

* {
	padding: 0; margin: 0; font-weight: normal; }
	
strong {
	font-weight: bold; }
	
img {
	border: none; }
	
body {
	text-align: center; padding: 0px 0px 20px 0px; border: none; font-family: arial, helvetica, sans-serif; background-image: url(../images/bg_body_de.gif); background-position: center top; background-repeat: no-repeat; }

#printfooter, #printlogo {
	display: none; }

/*                                   */	
/* main divs                         */
/*                                   */

div#header {
	text-align: left; margin: 75px auto 0px auto; width: 851px; height: 194px; }

img#logo {
	margin: 30px 0px 0px 15px; }

div#headerwrapper {
	margin: 56px 0px 0px 0px; }

div#language {
	float: left; margin: 0px 0px 0px 0px; width: 209px; height: 45px; }
	
h1#headline {
	float: left; margin: 0px 0px 0px 215px; padding: 10px 0px 0px 0px; width: 277px; font-size: 24px; color: #deb559; font-weight: bold; font-family: 'trebuchet MS', arial, helvetica, sans-serif; font-style: italic;}

div#sitenavi {
	float: left; margin: 0px 0px 0px 0px; width: 150px; height: 45px; }
	
div#main {
	text-align: left; margin: 0px auto 0px auto; width: 851px; background-image: url(../images/bg_main.gif); background-repeat: repeat-y; }
		
ul#navi {
	list-style: none; padding-top: 5px; float: left; background-image: url(../images/bg_navi.gif); background-repeat: repeat-x; width: 209px; }
			
div#emblem {
	margin-left: 709px; }
			
div#text {
	float: left; width: 490px; padding-top: 20px; }
			
div#text.start {
	width: 615px; }
			
div#addtext {
	float: left; width: 150px; padding-top: 20px; }
				
div#footer {
	clear: both; margin: 0px 0px 0px 0px; }

/*                                   */	
/* header classes                    */
/*                                   */

div#language a {
	display: block; padding: 25px 10px 10px 70px; color: #005f4a; text-decoration: none; font-family: 'trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; font-style: italic; }
	
div#sitenavi a {
	display: block; margin: 9px 0px 0px 0px; padding: 7px 10px 0px 10px; line-height: 12px; color: #C6DBCC; text-decoration: none; font-family: 'trebuchet MS', arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; font-style: italic; }
	
/*                                   */	
/* navi classes                      */
/*                                   */

ul#navi li {
	margin: 0px 15px 0px 15px; border-bottom: 1px dotted #74a191; }
	
ul#navi li.last {
	border-bottom: none; }
	
ul#navi li a {
	display: block; color: #74a191; padding: 7px 0px 7px 0px; text-decoration: none; font-family: 'trebuchet MS', arial, helvetica, sans-serif; font-size: 18px; font-style: italic; }
	
ul#navi li a:hover {
	color: #005f4a; }
	
ul#navi li ul {
	list-style: none; }
	
ul#navi li ul li {
	margin: 0px 0px 0px 8px; border-bottom: none; }
	
ul#navi li.selected ul li a, ul#navi li ul li a {
	font-size: 14px; padding: 4px 0px 4px 0px; }

ul#navi li.selected a, ul#navi li ul li.selected a {
	font-weight: bold; }
	
/*                                   */	
/* text classes                      */
/*                                   */

div#text h2 {
	font-size: 18px; margin: 3px 20px 5px 20px; color: #005f4a; }

div#text h3 {
	font-size: 16px; margin: 3px 20px 5px 20px; color: #005f4a; }

div#text h4 {
	font-size: 13px; margin: 3px 20px 5px 20px; font-weight: bold; }

div#text p {
	font-size: 13px; line-height: 17px; margin: 3px 20px 13px 20px; }

div#text blockquote {
	font-size: 13px; line-height: 17px; margin: 3px 20px 13px 40px; }

div#text p img {
	margin: 3px; }

div#text a {
	color: #005f4a; text-decoration: underline; }

div#text a:visited {
	color: #005f4a; text-decoration: none; }

div#text a:hover {
	color: #005f4a; }

div#text ul {
	font-size: 13px; line-height: 16px; list-style: square; margin: 3px 20px 13px 37px; }

div#text .necessary {
	font-weight: bold; color: #005f4a; }
	
div#text input.textbox, #text textarea, div#text .searchbox  {
	width: 440px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #F6F7F5; border-top: 1px solid #005f4a; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #005f4a; }
	
#text textarea {
	height: 100px; }
	
div#text .button, #text .send, div#text .searchsubmit {
	height: 25px; width: 150px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; background-color: #C3C8BD; border-top: 1px solid #FFFFFF; border-right: 1px solid #005f4a; border-bottom: 1px solid #005f4a; border-left: 1px solid #FFFFFF; }
	
div#text .send {
	color: #ffffff; background-color: #005f4a; }
	
	
	
/*                                   */	
/* addtext classes                   */
/*                                   */

div#addtext p {
	font-size: 12px; line-height: 15px; margin: 3px 10px 13px 10px; font-family: 'trebuchet MS', arial, helvetica, sans-serif; }

div#addtext img {
	margin: 3px; }

div#addtext a {
	color: #005f4a; text-decoration: underline; }

	
	
/*                                   */	
/* footer classes                    */
/*                                   */

div#footer p {
	font-size: 11px; margin: 3px 10px 0px 10px; }

div#footer img {
	margin: 3px; }

div#footer a {
	color: #ba0000; text-decoration: none; }
	

div#news {
	float: left; width: 220px; margin: 40px 0px 0px 20px; font-size: 12px; padding: 10px; background-color: #efefef; }

div#news img {
	margin: 0px 0px 5px 0px; }