*					{margin: 0; padding: 0;}
body				{font-size: 76%; font-family: Arial;  background: url(../images/layout/bg.jpg) repeat-x #c9a290;  line-height:150%;}


a, a:visited		{text-decoration:none; color: #31a08f;}
a:hover	 			{text-decoration:underline; color: #31a08f;}

.footer a, a:visited	{text-decoration:underline; color: #5a5a5a;}
.footer a:hover			{text-decoration:none; color: #5a5a5a;}


a img				{border:none;}

:focus 				{outline: 0;}
a 					{outline: 0;}	
p 					{font-weight:normal; font-size: 11px; color:#7222222; line-height:140%;}

#news_archiv a, a:visited		{text-decoration:none; color: #fff;}
#news_archiv a:hover	 		{text-decoration:underline; color: #fff;}
#news_archiv p		{font-weight:normal; font-size: 11px; color:#fff; line-height:140%;}

#steck_archiv a, a:visited		{text-decoration:none; color: #fff;}
#steck_archiv a:hover	 		{text-decoration:underline; color: #fff;}
#steck_archiv p		{font-weight:normal; font-size: 11px; color:#fff; line-height:140%;}

#footer p			{color:#3e3e3e; font-size:0.85em;  line-height:180%;}
#footer a, a:visited		{text-decoration:none; color: #3e3e3e;}
#footer a:hover	 		{text-decoration:underline; color: #3e3e3e;}


.nofloat			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.nopadding 			{padding: 0;}
.nomargin 			{margin: 0;}
.noborder 			{border: 0; text-decoration: none;}
.floatright			{float: right;}
.floatleft 			{float: left;}
.acro	 			{border-bottom: 1px dotted #cc160b; cursor:help;} 
.png				{behavior: url(iepngfix.htc);}
.right				{text-align:right;}
.left				{text-align:left;}
.gross				{text-transform:uppercase;}
.tuerkis			{color:#319f91;}
.line				{border-top:1px solid #CCCCCC; margin-top:30px; }
.oben				{text-align:right; font-size: 10px; color:#41a720; margin-bottom:10px; }




span.email			{display:inline;}
h1 span, h2 span	{text-indent:-5000px; display:block;}
h3					{font-size: 11px; text-transform:uppercase; color:#319f91;}
h3:hover		{font-size: 11px; text-transform:uppercase; color:#c9a390;}

/* überschriften */
.headline			{position:relative; top:520px; left:35px; width:300px;}
.headline_s			{position:relative; top:600px; left:35px; width:300px;}

.h_news				{width:400px; height:29px; background:url(../images/headlines/h_news.png) no-repeat;}

.headline_g			{position:relative; top:750px; left:35px; width:300px;}

.h_galerie			{width:400px; height:29px; background:url(../images/headlines/h_galerie.png) no-repeat;}
.h_show				{width:400px; height:29px; background:url(../images/headlines/h_show.png) no-repeat;}
.h_presse			{width:400px; height:29px; background:url(../images/headlines/h_presse.png) no-repeat;}
.h_werbe			{width:400px; height:29px; background:url(../images/headlines/h_werbe.png) no-repeat;}
.h_kontakt			{width:400px; height:29px; background:url(../images/headlines/h_kontakt.png) no-repeat;}
.h_bio		{width:400px; height:29px; background: url(../images/headlines/h_bio.png) no-repeat;}
.h_impressum			{width:400px; height:29px; background:url(../images/headlines/h_impressum.png) no-repeat;}


#center td				{padding:6px 2px 5px 5px; vertical-align:top;}
#center tr:hover		{background-color: #fff;}
#center table			{margin:0 0 0 0px}

#conscroll2 table		{border-collapse:collapse; border-spacing:0; color:#000000; margin:20px 0 0 10px; width:370px; font-size: 11px;}
#conscroll2 td			{border-collapse:collapse; border-spacing:0;}
#conscroll2 tr			{border-collapse:collapse; border-spacing:0;}


#wrapper	{width:990px; margin-top:14px;}
.logo		{width:481px; height:95px; background:url(../images/layout/logo.jpg) no-repeat;}
.bild_start	{width:576px; height:816px; background:url(../images/img_links/news.jpg) no-repeat; margin:0 0 0 40px; display: inline;}
.bild_werbe	{width:446px; height:816px; background:url(../images/img_links/werbepartner.jpg) no-repeat; margin:0 0 0 40px; display: inline;}
#content_werbe	{position:relative; width:422px; min-height:648px; border-left:1px solid #319f91; background-color:#FFFFFF; margin-left:10px; margin-top:110px; padding:20px 20px 20px 20px; overflow: hidden; height: 648px;}


#archiv	{position:relative; top:510px; left:35px;}		
#news_archiv	{width:471px; height:190px; background:url(../images/layout/news_div_bg.png); behavior: url(iepngfix.htc); padding:20px 0 20px 20px;}		

#steck	{position:relative; top:590px; left:35px;}		
#steck_archiv	{width:471px; height:110px; background:url(../images/layout/news_div_bg.png); behavior: url(iepngfix.htc); padding:20px 0 20px 20px;}		

#content	{ position:relative; width:292px; min-height:648px; border-left:1px solid #319f91; background-color:#FFFFFF; margin-left:10px; margin-top:110px; padding:20px 20px 20px 20px; overflow: hidden; height: 648px;}
#content_steck	{position:relative; width:390px; min-height:648px; border-left:1px solid #319f91; background-color:#FFFFFF; margin-left:10px; padding:20px 20px 20px 20px; overflow: hidden; height: 648px; margin:110px 0 20px 55px;}
#content_steck2	{position:relative; width:390px; min-height:648px; border-left:1px solid #319f91; background-color:#FFFFFF; margin-left:10px; margin-top:110px; margin-left:235px; padding:20px 20px 20px 20px; overflow: hidden; height: 648px;}

#content_galerie	{position:relative; width:863px; min-height:550px; border-left:1px solid #319f91; background-color:#FFFFFF; margin:110px 0 20px 55px; padding:20px 20px 20px 20px; overflow: hidden; height: 550px;}
.gal_links			{margin-left:16px;}

#content_galerie img	{padding:5px; border:1px solid #319f91; margin-right:10px; margin-bottom:10px; margin-top:7px;}

#nav			{position:absolute; top:130px; left:0; z-index: 99999;} 
#conbutcon		{width: 292px;}

#conbutcon {position: relative;}
#conbutcon2 {position: relative;}

#flash			{width: 560px; margin: 0 auto;}

#conscrcon {height: 638px; overflow: hidden; position:relative;}

.conbutcon		{width: 292px;}

.conbutcon {position: relative;}

.conscrcon {height: 638px; overflow: hidden; position:relative;}

.conscroll { 

  overflow: hidden;
  height: auto;
  position: absolute;
}

#conscroll { 
  overflow: hidden;
  height: auto;
  position: absolute;
}

#conscroll2 { 
  overflow: hidden;
  height: auto;
  position: absolute;
  padding-left:30px;
  padding-top:20px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  top: 760px; left: 324px;
  z-index: 3;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 780px; left: 324px;
  z-index: 3;
}

.Scrollbar-UpW {
	cursor: pointer;
	position: absolute;
	top: 760px;
	left: 449px;
	z-index: 3;
}
.Scrollbar-DownW {
	cursor: pointer;
	position: absolute;
	top: 780px;
	left: 449px;
	z-index: 3;
}

.Scrollbar-UpB {
	cursor: pointer;
	position: absolute;
	top: 756px;
	left: 459px;
	z-index: 3;
}
.Scrollbar-DownB {
	cursor: pointer;
	position: absolute;
	top: 776px;
	left: 459px;
	z-index: 3;
}

.Scrollbar-UpA {
  cursor: pointer;
  position: absolute;
  top: 760px; left: 225px;
  z-index: 3;
}
.Scrollbar-DownA {
  cursor: pointer;
  position: absolute;
  top: 780px; left: 225px;
  z-index: 3;
}

.navi			{width:968px; height:74px; background:url(../images/layout/navi_bg.png) no-repeat; behavior: url(iepngfix.htc); }
#footer			{position:relative; top:-5px; width:205px; left:795px; padding-bottom:20px;}



/* navi */
.navi ul				{}
.navi li				{float:left; text-indent:-9999px;  list-style:none; position:relative; z-index:90; margin-top:1px;}
.navi #n01 a, .navi #n01 a:visited	{width:86px; height:48px; background: url(../images/navi/btn01.jpg)  no-repeat; display:block; margin:12px 0 0 70px;}
.navi #n01 a:hover		{background: url(../images/navi/btn01.jpg) 0 -48px no-repeat; margin-left:70px;}
.navi #n01 a:visited.active {background: url(../images/navi/btn01.jpg) 0 -48px no-repeat; margin-left:70px;}

.navi #n02 a, .navi #n02 a:visited	{width:125px; height:48px; background: url(../images/navi/btn02.jpg)  no-repeat; display:block; margin:12px 0 0 8px;}
.navi #n02 a:hover		{background: url(../images/navi/btn02.jpg) 0 -48px no-repeat; margin-left:8px;}
.navi #n02 a:visited.active {background: url(../images/navi/btn02.jpg) 0 -48px no-repeat; margin-left:8px;}


.navi #n03 a, .navi #n03 a:visited	{width:100px; height:48px; background: url(../images/navi/btn03.jpg)  no-repeat; display:block; margin:12px 0 0 12px;}
.navi #n03 a:hover		{background: url(../images/navi/btn03.jpg) 0 -48px no-repeat; margin-left:12px;}
.navi #n03 a:visited.active {background: url(../images/navi/btn03.jpg) 0 -48px no-repeat; margin-left:12px;}

.navi #n04 a, .navi #n04 a:visited	{width:123px; height:48px; background: url(../images/navi/btn04.jpg)  no-repeat; display:block; margin:12px 0 0 5px;}
.navi #n04 a:hover		{background: url(../images/navi/btn04.jpg) 0 -48px no-repeat; margin-left:5px;}
.navi #n04 a:visited.active {background: url(../images/navi/btn04.jpg) 0 -48px no-repeat; margin-left:5px;}

.navi #n05 a, .navi #n05 a:visited	{width:164px; height:48px; background: url(../images/navi/btn05.jpg)  no-repeat; display:block; margin:12px 0 0 10px;}
.navi #n05 a:hover		{background: url(../images/navi/btn05.jpg) 0 -48px no-repeat; margin-left:10px;}
.navi #n05 a:visited.active {background: url(../images/navi/btn05.jpg) 0 -48px no-repeat; margin-left:10px;}

.navi #n06 a, .navi #n06 a:visited	{width:90px; height:48px; background: url(../images/navi/btn06.jpg)  no-repeat; display:block; margin:12px 0 0 13px;}
.navi #n06 a:hover		{background: url(../images/navi/btn06.jpg) 0 -48px no-repeat; margin-left:13px;}
.navi #n06 a:visited.active {background: url(../images/navi/btn06.jpg) 0 -48px no-repeat; margin-left:13px;}

.navi #n07 a, .navi #n07 a:visited	{width:98px; height:48px; background: url(../images/navi/btn07.jpg)  no-repeat; display:block; margin:12px 0 0 24px;}
.navi #n07 a:hover		{background: url(../images/navi/btn07.jpg) 0 -48px no-repeat; margin-left:24px;}
.navi #n07 a:visited.active {background: url(../images/navi/btn07.jpg) 0 -48px no-repeat; margin-left:24px;}






.acc_width	{width:380px;}
.acc_width2	{width:280px;}

.accordion h3 {
	background: #transparent url(images/arrow-square.gif) no-repeat left;
	padding: 7px 15px;
	margin: 0;
	border-bottom:1px solid #e3e2e2; 
	cursor: pointer;
}

.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: transparent;
	margin: 0;
	padding: 10px 15px 20px;
	
}

.accordion table	{width:200px;}
.accordion td		{border-collapse:collapse; border-spacing:0; padding-bottom:5px; padding-left:5px;}	
.accordion tr		{border-collapse:collapse; border-spacing:0;}


.th_pics{margin:2px 0 4px 0;border:1px solid #999}
.th_pics_end{margin:2px 0 4px 0;border:1px solid #999}
.bigpic{border:1px solid #999;margin-top:6px}

.preloader	{background:url(../images/preloader.gif) center center no-repeat;}
.start		{margin-left:0px;}	
.galkolumne			{width:930px; padding:0 0 0 0;}
.textkolumne		{width:370px; padding:0px 0 0 0; margin:0 0 0 0;}
.galkolumne img		{margin:0 0 0 0; padding:0;}
.galcolumne			{width:520px; padding:0 0 0 0;}
.galcolumne img		{margin:0 0 0 0; padding:0;}
.gcolumne 	{width:340px; padding:0 0 0 0;}
