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: 996px; margin-left: -498px; }

#head           	{ position: relative; width: 996px; height: 90px; margin: 0px; padding: 0px; font-size: 1px; background-color: #cfc2a2; }
#head img       	{ border: 0px; margin: 0px; padding: 0px; }
#head img.left   	{  }

#mainmenu           { position: relative; left: 0px; height: 25px; width: 996px; margin: 0px; padding: 0px; border-bottom: 1px solid #b8b8b8; }
#mainmenu div   	{ margin-top: 1px; background: #cccc99; width: 996px; 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: 1px; left: 0px; height: 24px; width: 996px; 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, #sub4 { display: none; }

#breadcrumb         { position: relative; top: 2px; left: 0px; height: 26px; width: 996px; margin: 0px; padding: 0px; background: #cccc99; border-top: 1px solid #CFC2A2; }
#breadcrumb div   	{  }
#breadcrumb a       { padding: 4px 5px 3px 5px; }
#breadcrumb a:hover { background-color: #d0c1a2; color: black; }
.breadcrumb_line	{ padding:6px 5px 5px 12px; border-top: 1px solid #ffffff; }

#left               { position: absolute; left: 0px; top: 170px; width: 217px; background-color: #ffffff; padding: 0px; color: #000000; }
#left img           { width: 25px; height: 25px; margin: 0px 5px 5px 5px; }
.contact		    { width: 198px; padding: 10px; }
.contact_h		    { width: 160px; margin: 11px 5px 5px 10px; color: #555555; }
.contact_txt		{ padding-bottom: 5px; }
#left img.bold		{ width: 100px; height: 45px; margin: 0px 5px 5px 5px; }

#right              { position: absolute; right: 0px; top: 170px; width: 189px; height: 850px; padding: 0px; background-color: #ffffff; color: #000000; }
#right img          { width: 120px; height: 600px; margin: 11px 5px 5px 35px; }

#center             { position: relative; top: 2px; left: 218px; width: 587px; margin: 0px; padding: 0px; min-height: 825px; border-left: 1px solid #D0C1A2; border-right: 1px solid #D0C1A2; background-color: #ffffff; }
.teaser             { float: left; width: 587px; height: 850px; }
.teaser div			{ position: relative; top: 0px; left: 0px; width: 576px; height: 800px; }
.teaser_950        { float: left; width: 587px; height: 950px; }
.teaser_950 div	{ position: relative; top: 0px; left: 0px; width: 576px; height: 920px; }
.teaser_1050        { float: left; width: 587px; height: 1100px; }
.teaser_1050 div	{ position: relative; top: 0px; left: 0px; width: 576px; height: 1000px; }
.teaser_1150        { float: left; width: 587px; height: 1150px; }
.teaser_1150 div	{ position: relative; top: 0px; left: 0px; width: 576px; height: 1100px; }
.teaser_1250        { float: left; width: 587px; height: 1250px; }
.teaser_1250 div	{ position: relative; top: 0px; left: 0px; width: 576px; height: 1200px; }
.teaser_1350        { float: left; width: 587px; height: 1350px; }
.teaser_1350 div	{ position: relative; top: 0px; left: 0px; width: 576px; height: 1300px; }
.teaser_1400        { float: left; width: 587px; height: 1400px; }
.teaser_1400 div	{ position: relative; top: 0px; left: 0px; width: 546px; height: 1350px; }
.teaser_1450        { float: left; width: 587px; height: 1500px; }
.teaser_1450 div	{ position: relative; top: 0px; left: 0px; width: 546px; height: 1400px; }
.teaser_1750        { float: left; width: 587px; height: 1750px;}
.teaser_1750 div	{ position: relative; top: 0px; left: 0px; width: 546px; height: 1700px; }
.teaser_2250        { float: left; width: 587px; height: 2250px; }
.teaser_2250 div	{ position: relative; top: 0px; left: 0px; width: 546px; height: 2200px; }
.teaser_2550        { float: left; width: 587px; height: 2550px; }
.teaser_2550 div	{ position: relative; top: 0px; left: 0px; width: 546px; height: 2500px; }
.teaser_2650        { float: left; width: 587px; height: 2650px; }
.teaser_2650 div	{ position: relative; top: 0px; left: 0px; width: 546px; height: 2600px; }

p img				{ margin-right: 6px; margin-bottom: 6px; }
.teaser p			{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_950 p		{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_1050 p		{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_1150 p		{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_1250 p		{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_1350 p		{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_1400 p		{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_1450 p		{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_1750 p		{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_2250 p		{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_2550 p		{ margin: 0px; padding: 10px 5px 0px 15px; }
.teaser_2650 p		{ margin: 0px; padding: 10px 5px 0px 15px; }

.teaser h2			{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_950 h2		{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_1050 h2		{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_1150 h2		{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_1250 h2		{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_1350 h2		{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_1400 h2		{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_1450 h2		{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_1750 h2		{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_2250 h2		{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_2550 h2		{ font-size: 9pt; font-weight: bold; padding: 10px 0px 0px 10px; margin: 0px; }
.teaser_2650 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_950 ul     	{ margin: 5px 0px 0px 15px; padding: 0px; }
.teaser_1050 ul     { margin: 5px 0px 0px 15px; padding: 0px; }
.teaser_1150 ul     { margin: 5px 0px 0px 15px; padding: 0px; }
.teaser_1250 ul     { margin: 5px 0px 0px 15px; padding: 0px; }
.teaser_1350 ul     { margin: 5px 0px 0px 15px; padding: 0px; }
.teaser_1400 ul     { margin: 5px 0px 0px 15px; padding: 0px; }
.teaser_1450 ul     { margin: 5px 0px 0px 15px; padding: 0px; }
.teaser_1750 ul     { margin: 5px 0px 0px 15px; padding: 0px; }
.teaser_2250 ul     { margin: 5px 0px 0px 15px; padding: 0px; }
.teaser_2550 ul     { margin: 5px 0px 0px 15px; padding: 0px; }
.teaser_2650 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_950 li    	{ list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser_1050 li    	{ list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser_1150 li    	{ list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser_1250 li    	{ list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser_1350 li    	{ list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser_1400 li    	{ list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser_1450 li    	{ list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser_1750 li    	{ list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser_2250 li    	{ list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser_2550 li    	{ list-style-position: inside; list-style-image: url(../images/ico_pfeil.gif); padding: 3px; }
.teaser_2650 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; }
.teaser_1250 td		{ font-size: 8pt; margin: 0px; padding: 0px 5px 0px 0px; }
.teaser_1350 td		{ font-size: 8pt; margin: 0px; padding: 0px 5px 0px 0px; }
.teaser_1450 td		{ font-size: 8pt; margin: 0px; padding: 0px 5px 0px 0px; }

#impressum_1		{ float: left; margin-left: 15px; width: 40px; height: 12px; }
#impressum_2		{ float: left; width: 200px; height: 12px; }

#foot             	{ position: relative; top: 2px; left: 0px; height: 18px; width: 996px; padding-top: 4px; text-align: center; background-color: #d0c1a2; }
#foot a           	{ margin-left: 0px; 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; }

.strukturkreis_bild_o { width: 500px; text-align: center; }
