body   		 		{ margin: 0px; padding: 0px; color: #000000; background-color: #ffffff; font-family: verdana, helvetica, sans-serif; font-size: 8pt; }

a       			{ color: #000000; }
a:hover 			{ color: #666666; }
img     			{ border: 0px; }

#content        	{ position: absolute; top: 0px; left: 50%; width: 810px; margin-left: -405px; }

#head           	{ position: relative; width: 812px; height: 120px; margin: 0px; padding: 0px; font-size: 1px; }
#head img       	{ border: 0px; margin: 0px; padding: 0px; }
#head img.left   	{ float: left; margin-right: 6px; }

#mainmenu           { position: relative; top: 4px; left: 0px; height: 27px; width: 810px; margin: 0px; padding: 0px;  border-top: 1px solid #b8b8b8; border-bottom: 1px solid #b8b8b8; }
#mainmenu div   	{ margin-top: 1px; margin-bottom: 1px; background: #cccc99; width: 810px; height: 24px; }                 
#mainmenu a      	{ display: block; float: left; background: #cccc99 url(../images/bg_sublink.gif) no-repeat top right;  padding: 4px 12px 7px 12px; text-decoration: none; }
#mainmenu a.last  	{ background-color: #cccc99; }                  
#mainmenu a:hover 	{ background-color: #d0c1a2; color: black; }

#submenu          	{ position: relative; top: 6px; left: 0px; height: 20px; width: 810px; margin: 0px; padding: 0px; background: #d0c1a2; }
#submenu a          { display: block; float: left; background: #d0c1a2 url(../images/bg_sublink.gif) no-repeat right top; padding: 4px 12px 3px 12px; text-decoration: none; }
#submenu a:hover    { background-color: #cccc99; color: black; }
#sub1, #sub2, #sub3 { display: none; }

#left               { position: absolute; left:  0px; top: 181px; width: 120px; height: 600px; background-color: #d0c1a2; margin-bottom: 6px; padding: 0px; color: #000000; }
#left img           { width: 25px; height: 25px; margin: 0px 5px 0px 0px; }
.contact		    { width: 100px; padding: 10px; }
.contact_h		    { width: 110px; margin: 11px 5px 5px 10px; color: #555555;}
.contact_txt		{ padding-bottom: 5px; }
#left img.bold		{ width: 50px; height:25px; margin: 0px 5px 0px 5px; }

#right              { position: absolute; right: 0px; top: 181px; width: 120px; height: 600px; background-color: #d0c1a2; margin-bottom: 6px; padding: 0px; color: #000000; }
#right img          {  }

#center             { position: relative; top: 12px; left: 126px; width: 561px; margin: 0px; padding: 0px; min-height: 825px; }
.teaser             { float: left; width: 558px; height: 850px; margin-bottom: 6px; margin-right: 6px; background: #cccc99; }
.teaser div			{ position: relative; top: 0px; left: 0px; width: 546px; height: 700px; }
.teaser_xl			{ float: left; width: 558px; height: 1350px; margin-bottom: 6px; margin-right: 6px; background: #cccc99; }
.teaser_xl div		{ position: relative; top: 0px; left: 0px; width: 546px; height: 700px; }
.teaser_xxl			{ float: left; width: 558px; height: 1850px; margin-bottom: 6px; margin-right: 6px; background: #cccc99; }             
.teaser_xxl div		{ position: relative; top: 0px; left: 0px; width: 546px; height: 700px; }

p img				{ margin-right: 6px; margin-bottom: 6px; }
.teaser p			{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_xl p		{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser h2			{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_xl h2		{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_xxl h2      { font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaserlinks      	{ display: block; position: absolute; left: 0px; bottom: 0px; }
.teaserlinks a    	{ display: block; float: left; margin: 0px; padding: 0px; }
.teaserlinks img  	{ margin: 0px; }
.teaser ul        	{ margin: 5px 0px 0px 15px; padding: 0px; }
.teaser_xl ul       { margin: 5px 0px 0px 15px; padding: 0px; }
.teaser li        	{ list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser_xl li       { list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser td		  	{ font-size: 8pt; margin: 0px; padding: 0px 5px 0px 0px; }

#foot             	{ position: relative; top: 12px; left: 0px; height: 16px; width: 810px; margin-bottom: 12px; padding: 0px; text-align: center; background-color: #d0c1a2; }
#foot a           	{ margin-left: 20px; text-decoration: none; }

#center div.left	{ width: 280px; float: left; margin-right: 10px; }
#center div.right	{ width: 160px; float: left; }

#rezension			{ width: 558px; height: 75px; float: left; margin-bottom: 10px; }
#rezension_pic		{ width: 75px; height: 75px; float: left; }
#rezension_pic img	{ width: 75px; height: 75px; }
#rezension_txt		{ width: 510px; height: 75px; }