@charset "iso-8859-2";

/* style reset */
body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,input,p,blockquote,th { margin: 0 0 0 0; padding:0 0 0 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
/*ol,ul { list-style: none; }*/
caption, th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
/*td { padding: 3px; }*/
form, fieldset, textarea { margin: 3px 0 3px 0; }
a, a:visited { outline: none; font-family: Tahom, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus { -moz-outline-style: none;}

.clearMain { width: 780px; height: 0px; font-size: 0px; line-height: 0px; clear: both; }
/* style reset. */

body { background: url(images/background.gif); font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 12px; line-height: 18px; }
#main { width: 780px; margin: 0 auto 0 auto; }

#text { float: left; border: solid 1px red; }
#textKontakt { float: left; padding: 80px 0 0 50px; }
	#textKontakt p { padding-left: 30px; padding-top: 5px; }

h2 { color:#4E910D; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }

.tableMain { border-collapse: collapse; margin: 0 auto 0 auto; width: 90%; }
	.tableMain td { padding: 5px 8px 5px 8px; font-weight: bold; font-size: 13px; }
		.colorNag { background: #FFFFFF;}
			.colorNag td { padding: 10px 8px 10px 8px; border-top: solid 1px #9bcf47; background: #FFFFFF; color: #4E910D; text-align: center; font-weight: bold; font-size: 18px; }
		
		.tableMain .color { background: #9bcf47; border-bottom: solid 2px #ffffff; color: #ffffff; }
		
		h4 { text-align: center; padding-top: 30px; color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
			h4 a, h4 a:visited { color:#4E910D; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; }
				h4 a:hover { color:#4E910D; text-decoration: underline; }