
body 							{ font-family:arial,helvetica,sans-serif; font-size:0.78em; color:#555; margin:0px; padding:0; background:#fff; } 
*					  			{ padding:0; margin:0; list-style-type:none; text-decoration:none; }
a								{ color:#77c7c1; font-weight:bold; }
a:hover							{ text-decoration:underline; }
a.mehr							{ text-transform:uppercase; display:block; padding:0 0 0 17px; margin:5px 0 0 0; background:url(../gfx/Icon.Mehr.gif) 0px 2px no-repeat; color:#627981; }


p								{ color:#555; font-size:100%; line-height:150%; }

p.one_of_three					{ width:290px; float:left; padding:20px 10px 0 0; }
p.two_of_three					{ width:590px; float:left; padding:20px 10px 0 0; }
p.three_of_three				{ width:890px; float:left; padding:20px 10px 0 0; }

p.one_of_three_offset_left		{ width:280px; float:left; padding:20px 0 0 20px;  } /* background:url(../gfx/P.BG.jpg) #f0f5f4 no-repeat; */
p.two_of_three_offset_left		{ width:580px; float:left; padding:20px 0 0 20px; }
p.three_of_three_offset_left	{ width:880px; float:left; padding:20px 0 0 20px; }

p.Img_one_of_three				{ width:300px; float:left; padding:22px 0 0 0; }
p.Img_two_of_three				{ width:600px; float:left; padding:22px 0 0 0; }
p.Img_three_of_three			{ width:900px; float:left; padding:22px 0 0 0; }


br.clear						{ clear:both; }
div.edit						{ margin:10px 0 0 10px; display:block; }
div.left						{ float:left; padding:0 10px 5px 0; width:245px; }
div.right						{ float:right; padding:0 0 5px 10px; width:245px; }
div.left_small					{ float:left; padding:0 20px 5px 0; }
span.edit						{ padding:0 10px 10px 0; float:left; }


#Stage							{ width:900px; margin:30px auto 0 auto; text-align:left; background:#fff; }
#Logo							{ float:left; }
#Navigation						{ width:900px; }
#aktuell						{ background:url(../gfx/Top.Schulung.BG.jpg) no-repeat; height:111px; display:none; }
#systemoptions					{ margin:10px 0 20px 0; display:block; }


#Login							{ width:830px; height:120px; background:url(../gfx/alert.BG.gif) left bottom no-repeat; color:#fff; font-weight:bold; } /**/
#Login input					{ border:none; border-width:0; height:15px; width:130px; float:left; padding:2px 0 2px 0; display:inline; float:left; font-size:90%; }
#Login label					{ height:15px; padding:2px 0 2px 10px; display:block; float:left; }
#Login a						{ padding-left:140px; color:#fff; }


#Intro_logo						{ width:900px; text-align:center; margin-top:200px; }
#Intro_gate						{ height:200px; }
#Intro_gate div					{ float:left; width:300px; margin:20px 0 0 0; }
#Intro_gate div div.image		{ position:absolute; }
#Intro_gate div div.text		{ position:absolute; padding:80px 0 0 0; width:300px; height:120px; background:#77c7c1; color:#fff; text-align:center; vertical-align:middle; font-weight:bold; }
#Intro_gate div div.trigger		{ position:absolute; width:300px; height:200px; cursor:pointer; }
#Intro_sponsor					{ width:900px; text-align:center; margin-top:50px; }
#Intro_sponsor p.txt			{ color:#999; width:900px; text-align:center; margin:10px 0 50px 0; }


#Intro_ticker					{ margin:30px 0 0 0; width:900px; height:45px; background:url(../gfx/Intro.Ticker.BG.gif) left bottom no-repeat; }
#laufband						{ vertical-align:top; margin-left:12px; width:876px; overflow:hidden; }

/*
#Top div						{ float:left; width:299px; margin:50px 1px 0 0; height:250px; overflow:hidden; }
#Top div h2						{ background:url(../gfx/Topbox.Head.BG.Invers.gif) top right; padding:8px 40px 6px 10px; display:inline-block; color:#fff; font-size:130%; }
#Top div h2	a					{ color:#fff; }
#Top p							{ color:#fff; font-weight:bold; font-size:130%; line-height:100%; padding:20px 30px 0 10px; height:90px; }
#Top div div					{ margin:10px 0 0 10px; padding:10px; cursor:pointer; background:#fff; width:210px; height:60px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:.90; color:#333; }
#Top div div h3					{ font-size:110%; margin:0 0 5px 0; }
#Top div div h3	a				{ font-size:100%; color:#666; background:url(.); padding:0; }
#Top div div h3	a:hover			{ text-decoration:none; background:#333; color:#fff; }
#Top div div a					{ font-size:90%; white-space:nowrap; padding:0 15px 0 0; background:url(../gfx/Icon.Link.gif) right no-repeat; color:#65b4ae; }
*/

#Submenue						{ margin:30px 0 0 0; padding:0 50px 5px 50px; width:800px; color:#fff; background:url(../gfx/Submenue.BG.jpg) #c1d6d6 no-repeat; font-weight:bold; }
#Submenue a						{ color:#fff; white-space:nowrap; }
#Submenue a:hover				{ text-decoration:none; }
#Submenue .path					{ padding:12px 0 12px 0; background:url(../gfx/Submenue.Trenner.gif) left bottom no-repeat; }
#Submenue .path span			{ color:#000; font-weight:bold; }
#Submenue .teaser				{ padding:12px 0 5px 0; background:url(../gfx/xxx.Submenue.Trenner.gif) left bottom no-repeat; color:#000; }
#Submenue .teaser p				{ width:500px; color:#000; font-weight:normal; }

#Submenue ul 					{ border:0 none; padding:0; margin:10px 0 5px 0; width:800px; list-style:none; font-weight:bold; font-size:90%; }
#Submenue li 					{ border:0 none; float:left; list-style:none; padding:5px 15px 4px 15px; margin:0 5px 5px 0; background:url(../gfx/Submenue.List.BG.gif) #ff0 no-repeat; cursor:pointer; }
#Submenue li:hover 				{ background:url(../gfx/Submenue.List.BG.gif) 0px 80px; }
#Submenue li a 					{ color:#5a6d74; }
#Submenue li.active 			{ background:url(../gfx/Submenue.List.BG.gif) 0px 40px; }
#Submenue li.active a 			{ color:#000; }:left; list-style:none; padding:8px 15px 6px 15px; margin:0 5px 10px 0; background:url(../gfx/Submenue.List.BG.gif) #ff0 no-repeat top left; cursor:pointer; }
#Submenue li a 					{ color:#000; }

.SubSubmenue					{ width:225px; float:left; color:#000; }
.SubSubmenue ul. 				{ border:0 none; padding:0; margin:10px 0 5px 0; width:800px; list-style:none; font-weight:bold; font-size:90%; }
.SubSubmenue li 				{ border:0 none; list-style:none; padding:3px 15px 2px 15px; margin:0 5px 5px 0; background:url(../gfx/Submenue.List.BG.gif) #ff0 no-repeat; cursor:pointer; }
.SubSubmenue li:hover 			{ background:url(../gfx/Submenue.List.BG.gif) 0px 40px; }
.SubSubmenue li a 				{ color:#5a6d74; text-decoration:none; }
.SubSubmenue li.active 			{ background:url(../gfx/Submenue.List.BG.gif) 0px 40px; }
.SubSubmenue li.active a 		{ color:#000; }:left; list-style:none; padding:8px 15px 6px 15px; margin:0 5px 10px 0; background:url(../gfx/Submenue.List.BG.gif) #ff0 no-repeat top left; cursor:pointer; }
.SubSubmenue li a 				{ color:#000; }


#Essays							{ padding:100px 0 10px 0; background:url(../gfx/Trenner.gif) 0px 30px no-repeat; }
#Essays h1						{ color:#dbdbdb; font-size:300%; letter-spacing:-1em; }
#Essays p						{ color:#333; font-size:100%; line-height:100%; float:left; width:290px; padding:0 10px 0 0; }
#Essays p span					{ padding:10px; margin:0 0 10px 0; background:#81a300; float:left; color:#fff; width:260px; cursor:pointer; }
#Essays img						{ display:inline; padding:0 0 0 5px; }


#Footer							{ padding:80px 0 10px 0; background:url(../gfx/Footer.BG.jpg) #f1f1f1 repeat-x; }
#Footer div						{ width:900px; margin:0 auto 0 auto; }
#Footer p						{ color:#666; font-size:90%; line-height:100%; float:left; width:590px; padding:30px 10px 50px 0; }


#alert							{ width:830px; height:90px; background:url(../gfx/Alert.BG.gif) left bottom no-repeat; padding:20px 20px 20px 20px; color:#fff; font-weight:bold; display:none; } /**/
#alert input					{ border:none; border-width:0; height:15px; width:130px; float:left; padding:2px 0 2px 0; display:inline; float:left; font-size:90%; }
#alert label					{ height:15px; padding:2px 0 2px 10px; display:block; float:left; }
#alert a						{ padding-left:140px; color:#fff; }


.Timeline_artists				{ background:url(../gfx/Timeline.BG.Artists.jpg) #f0f5f4 no-repeat; padding:30px 0 30px 0; color:#000; margin:50px 0 0 0; }
.Timeline_artists .artist		{ margin:15px 0 0 0; }
.Timeline_artists .artist a		{ background:#32b500; color:#fff; padding:3px 10px 2px 10px; font-weight:normal; }
.Timeline_artists .artist span		{ background:#657f80; color:#fff; padding:3px 10px 2px 10px; font-weight:normal; display:inline-block; }
.Timeline_artists .artist a:hover	{ color:#fff; font-weight:bold; text-decoration:none; }


.Three							{ margin:50px 0 0 0; height:249px; }
.Three div						{ float:left; width:299px; margin:0 1px 0 0; height:249px; overflow:hidden; }
.Three h1						{ color:#c1d1d6; font-size:300%; letter-spacing:-2px; }
.Three h1 span					{ font-size:50%; vertical-align:top; color:#5fbdb6; }
.Three div h2					{ background:url(../gfx/Topbox.Head.BG.Invers.gif) top right; padding:8px 40px 6px 10px; display:inline-block; color:#fff; font-size:130%; }
.Three div h2	a				{ color:#fff; }
.Three p						{ color:#fff; font-weight:bold; font-size:180%; line-height:100%; padding:20px 30px 0 10px; height:90px; }
.Three div div					{ margin:10px 0 0 10px; padding:10px; cursor:pointer; background:#fff; width:210px; height:60px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:.90; color:#333; }
.Three div div h3				{ font-size:110%; margin:0 0 5px 0; }
.Three div div h3 a				{ font-size:100%; color:#666; background:url(.); padding:0; }
.Three div div h3 a:hover		{ text-decoration:none; background:#333; color:#fff; }
.Three div div a				{ font-size:90%; white-space:nowrap; padding:0 15px 0 0; background:url(../gfx/Icon.Link.gif) right no-repeat; color:#65b4ae; }


.Verticalstack					{ margin:50px 0 0 0; }
.Verticalstack h1				{ color:#c1d1d6; font-size:300%; letter-spacing:-2px; }
.Verticalstack h1 span			{ font-size:50%; vertical-align:top; color:#5fbdb6; }
.Verticalstack h2				{ background:url(../gfx/Topbox.Head.BG.Invers.gif) top right; cursor:pointer; padding:8px 40px 6px 10px; display:inline-block; color:#fff; font-size:130%; }
.Verticalstack .subrow			{ margin:0 0 10px 0; width:900px; }
.Verticalstack .bgimage			{ width:299px; height:100px; padding:0; margin:0 1px 0 0; float:left; cursor:pointer; }
.Verticalstack .bgdocicon		{ width:289px; height:100px; padding:0; margin:0 1px 0 10px; float:left; cursor:pointer; background:url(../gfx/Icon.Doc.Big) no-repeat; }
.Verticalstack .txt				{ background:url(../gfx/P.BG.jpg) #ff0; width:600px; height:100px; float:left; }
.Verticalstack .txt p			{ padding:10px 10px 0 10px; }


.Viewer_2_per_row				{ margin:50px 0 0 0; }
.Viewer_2_per_row h1			{ color:#c1d1d6; font-size:300%; letter-spacing:-2px; }
.Viewer_2_per_row h1 span		{ font-size:50%; vertical-align:top; color:#5fbdb6; }
.Viewer_2_per_row h2			{ background:url(../gfx/Topbox.Head.BG.Invers.gif) top right; padding:8px 40px 6px 10px; margin:0 0 10px 0; display:inline-block; color:#fff; font-size:130%; }
.Viewer_2_per_row .item			{ float:left; width:449px; height:249px; margin:0 1px 1px 0; background:url(../gfx/P.BG.jpg) repeat-x #eff5f3 }
.Viewer_2_per_row .item .image	{ float:left; outline:#fff solid 1px; }
.Viewer_2_per_row .item .txt	{ margin-left:180px; padding:0px 0 20px 0; width:230px; }


.Viewer_3_per_row				{ margin:50px 0 0 0; }
.Viewer_3_per_row h1			{ color:#c1d1d6; font-size:300%; letter-spacing:-2px; }
.Viewer_3_per_row h1 span		{ font-size:50%; vertical-align:top; color:#5fbdb6; }
.Viewer_3_per_row h2			{ background:url(../gfx/Topbox.Head.BG.Invers.gif) top right; padding:8px 40px 6px 10px; margin:0 0 10px 0; display:inline-block; color:#fff; font-size:130%; }
.Viewer_3_per_row .item			{ float:left; width:299px; height:219px; margin:0 1px 1px 0; background:url(../gfx/P.BG.jpg) repeat-x #eff5f3 }
.Viewer_3_per_row .item .image	{ float:left; outline:#fff solid 1px; }
.Viewer_3_per_row .item .txt	{ margin-left:160px; padding:0px 0 20px 0; width:120px; }


.News							{ margin:40px 0 10px 0; height:390px; position:relative; }
.News h1						{ color:#c1d1d6; font-size:300%; letter-spacing:-2px; }
.News h1 span					{ font-size:50%; vertical-align:top; color:#fe5d00; }
.News div div					{ float:left; width:299px; margin:0 1px 1px 0; height:179px; overflow:hidden; cursor:pointer; }
.News div div h2				{ position:absolute; top:0; left:0; background:url(../gfx/Topbox.Head.BG.Invers.gif) #fe5d00 top right; padding:5px 40px 4px 10px; color:#fff; font-size:95%; line-height:95%; }
.News div div h2 span			{ color:#000; }
.News div div h2 a				{ color:#fff; }
.News div div p					{ position:absolute; top:0px; left:0; color:#fff; font-weight:bold; font-size:90%; line-height:100%; padding:70px 30px 0 10px; height:75px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity:0; }
.News div div p	a				{ color:#fff; font-weight:bold; }
.News div div p	a:hover			{ text-decoration:underline; }
.News div div div.dark			{ position:absolute; top:0; left:0; background:#000; color:#333; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity:0; }
.News .longnews					{ position:relative; color:#fff; overflow:auto; background:#555; height:320px; width:860px; padding:20px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); opacity:.95; }


.Explorer						{ margin:50px 0 0 0; width:900px; }
.Explorer h1					{ color:#c1d1d6; font-size:300%; letter-spacing:-2px; }
.Explorer h1 span				{ font-size:50%; vertical-align:top; color:#00c15f; }
.Explorer strong				{ font-size:110%; display:block; }
.Explorer .wrapper				{ width:900px; height:170px; overflow:auto; margin:0; padding:0; position:relative; }
.Explorer .slider				{ height:149px; clear:both; }
.Explorer div div div			{ float:left; width:149px; margin:0 1px 0 0; height:145px; overflow:hidden; cursor:pointer; }
.Explorer div div div p			{ float:none; background:url(../gfx/Explorer.Layer.gif) top left; position:absolute; top:0px; left:0; color:#333; font-size:90%; line-height:100%; padding:50px 10px 0 10px; width:129px; height:95px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity:0; }
.Explorer div div div.arrow		{ background:url(../gfx/Explorer.Arrow.gif) top left; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:.90; }


.Artists						{ margin:50px 0 10px 0; position:relative; }
.Artists h1						{ color:#c1d1d6; font-size:300%; letter-spacing:-2px; }
.Artists h1 span				{ font-size:50%; vertical-align:top; color:#fe5d00; }
.Artists div div				{ float:left; width:149px; margin:0 1px 1px 0; height:149px; overflow:hidden; cursor:pointer; }
.Artists div div h2				{ position:absolute; top:0; left:0; background:url(../gfx/Topbox.Head.BG.Invers.gif) #fe5d00 top right; padding:5px 20px 4px 10px; color:#fff; font-size:95%; line-height:95%; }
.Artists div div h2 a			{ color:#fff; }
.Artists div div p				{ position:absolute; top:70px; left:10px; padding:10px; height:50px; width:109px; background:#fff; color:#333; font-weight:bold; font-size:90%; line-height:100%; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); opacity:.85; }


div.row							{ margin:50px 0 10px 0; width:900px; }
div.row h1						{ color:#c1d1d6; font-size:300%; letter-spacing:-0.05em; }
div.row b.head					{ color:#a1b6bd; font-size:150%; letter-spacing:-0.02em; } /* display:inline; position:relative; */
div.row h1 span					{ font-size:50%; vertical-align:top; color:#00c15f; letter-spacing:-0.03em; }


span.teaser						{ padding:10px; margin:0 10px 10px 0; float:left; color:#fff; width:260px; background:#81a300; cursor:pointer; }
img.elipse						{ display:inline; padding:0 0 0 5px; }