/* ############ Main Layout #################### */
html, body 		{font-family:Arial; background:url('../_img/bg.png') repeat scroll;}
* img, * form, * input{border:0; padding:0; margin:0;}
* form				{display:inline;}
* input				{background:0; line-height:100%;}
/* ############ Box Layout #################### */
.center_h		{width:914px; height:544px; top:5px; background-color:#FFFFFF; border:1px solid #2B4E15; overflow:visible;}

#intro			{position:absolute; top:0px; left:0px; width:100%; height:100%;}

#mline1, #mline2{position:absolute; top:0px; left:590px; width:2px; height:544px; background-color:#C2DDA8;}
#mline2			{left:596px; width:5px;}

img.sidelogo		{position:absolute; top:14px; left:24px;}
#slideshow		{position:absolute; width:314px; height:544px; top:0px; left:600px; background:url('../_img/bg2.png') repeat scroll;}
#slideshow img	{position:absolute; top:280px; left:140px; width:27px; height:51px;}
#slideshow i		{position:absolute; top:260px; width:314px;text-align:center; color:#C2DDA8; font-size:10px;}

.swf_logo		{position:absolute; top:140px; left:19px; height:65px; width:80px;}

#sprachwahl		{position:absolute; top:546px; left:12px; width:100px;}
#sprachwahl img	{padding-right:5px;}

img.kontakt		{position:absolute; top:546px; left:594px;}
div.weiter		{position:absolute; top:547px; left:325px; width:264px; height:18px; text-align:center; font-size:12px;}
div.weiter a		{float:left; color:#2B4E15; text-decoration:none; font-weight:bold; width:96px;}
div.weiter img	{float:left;}
div.weiter a:hover{text-decoration:underline;}
div.weiter span	{float:left; padding:0px 0px 2px 4px;}
div.weiter b.bull{float:left; height:18px; color:#2B4E15; padding:0 30px 0 30px;}

.menu				{position:absolute; left:-20px; top:380px; width:130px; height:144px; font-size:14px; line-height:15px;}
.menu a			{position:relative; display:block; padding:3px 4px 3px 30px; text-decoration:none; color:#2B4E15;}
.menu a:hover	{padding:2px 3px 2px 29px; border:1px solid #2B4E15; background-color:#C2DDA8; font-weight:bold;}
.menu a.sub		{font-size:12px; padding:1px 3px 1px 40px; color:#78787B;}
.menu a.sub:hover{padding:0px 2px 0px 39px;}
.menu a.aktive	{font-weight:bold;}

.sideline 		{position:absolute; top:0px; left:120px; width:26px; height:544px; background:url('../_img/bg2.png') repeat scroll;}
.sideline img 	{position:absolute; bottom:0px; left:0px;}
.headline	 	{position:absolute; top:100px; left:172px; width:418px; padding:0 0 2px 0; border-bottom:2px solid #C2DDA8; font-size:14px; font-weight:bold; color:#2B4E15;}
.maintext		{position:absolute; top:140px; left:200px; width:380px; height:390px; padding:0 10px 0 0; color:#78787B; font-size:12px; overflow:auto;}

img.wasserzeichen{position:absolute; top:288px; left:146px;}

.musikfeld		{position:absolute; left:802px; top:6px;}

.thumbs			{position:relative; width:300px; height:50px;}
.thumbs div		{position:absolute; width:100px; height:50px; top:0px;}
.thumbs div.t1	{left:0px;}
.thumbs div.t2	{left:112px;}
.thumbs div.t3	{left:224px;}
.thumbs img		{position:absolute; top:0px; left:0px; border:1px solid #78787B; padding-left:47px;}
.thumbs span		{position:absolute; display:block; z-index:+3; top:0px; left:0px; height:54px; width:100px; cursor:pointer; background:url('../_img/spacer.gif') repeat scroll;}
.thumbs b			{position:absolute; top:38px; left:0px; width:100px; text-align:right; color:#78787B; font-weight:normal; font-size:10px;}

.thumb_nav 			{position:relative; display:block;}
.thumb_nav span		{position:relative; display:inline-block; margin-left:2px; cursor:pointer;}
.thumb_nav span img	{position:relative; padding:2px; border:1px solid #78787B;}
.thumb_nav span:hover img, .thumb_nav span:focus img {background-color:#C2DDA8;}
.thumb_nav span:active img{background-color:#2B4E15;}

/* Tabelle - Spezielformatierung */
.form_inset input, .form_inset textarea, .form_inset select, .inset{border:2px inset #C2DDA8;}
.form_underset input {border:2px inset transparent; border-bottom:2px inset #C2DDA8;}
.form_underset input:hover, .form_underset input:focus, .form_underset input:active {border:2px inset #2B4E15;}
input.form_submit	{border:2px outset #C2DDA8; font-size:12px; font-weight:bold; color:#78787B;}
input.form_submit:hover{border:2px inset #2B4E15;}
