/* CSS Document www.Horx.com 2007 */

html { overflow-y: scroll; }

A.std:link	  	{ color:#BE005B; text-decoration:underline; }	
A.std:active 	 	{ color:#BE005B; text-decoration:underline; }
A.std:visited		{ color:#BE005B; text-decoration:underline; }
A.std:hover	 	 	{ color:#BE005B; text-decoration:underline; }

a.orange:link	  { color:#993300; text-decoration:none; }	
a.orange:active { color:#993300; text-decoration:none; }
a.orange:visited{ color:#993300; text-decoration:none; }
a.orange:hover	{ color:#993300; text-decoration:underline; }

a.RSS:link	  	{ color:#E67229; text-decoration:none; }	
a.RSS:active 		{ color:#E67229; text-decoration:none; }
a.RSS:visited		{ color:#E67229; text-decoration:none; }
a.RSS:hover			{ color:#E67229; text-decoration:underline; }

A.blck:link	  	{ color:#000000; text-decoration:underline; }	
A.blck:active 	{ color:#000000; text-decoration:underline; }
A.blck:visited	{ color:#333333; text-decoration:underline; }
A.blck:hover		{ color:#000000; text-decoration:underline; }

A.grey:link	  	{ color:#666666; text-decoration:underline; }	
A.grey:active 	{ color:#666666; text-decoration:underline; }
A.grey:visited	{ color:#666666; text-decoration:underline; }
A.grey:hover		{ color:#666666; text-decoration:underline; }

A.white:link		{ color:#FFFFFF; text-decoration:underline; }	
A.white:active	{ color:#FFFFFF; text-decoration:underline; }
A.white:visited	{ color:#FFFFFF; text-decoration:underline; }
A.white:hover		{ color:#FFFFFF; text-decoration:underline; }

A.toggle:link	 	{ color:#BE005B; text-decoration:underline; }	
A.toggle:active	{ color:#BE005B; text-decoration:underline; }
A.toggle:visited{ color:#BE005B; text-decoration:underline; }
A.toggle:hover 	{ color:#BE005B; text-decoration:underline; }

body      { margin:0 0 0 0; padding:0 0 0 0; background-color:#FFFFFF;
            font-family: Verdana,Arial,sans-serif; font-size:11px; color:#333333;  
            background-position:center; background-repeat:repeat-y; background-image:url('Backgrounds/Bckgrd-Page.gif'); }
body.MH   { background-image:url('Backgrounds/Bckgrd-MH.gif'); }

img							{ border:0;	display:block; }
img.floatleft		{ float:left; margin:5px 15px 0 0; }
img.floatright 	{ float:right; margin:5px 0 0 15px; }

#Center		{ width:946px; position:absolute; left:50%; top:20px; margin-left:-473px; padding:0 0 0 0; overflow:hidden; }
#Content  { width:610px; position:relative; top:0px; left:5px; margin:0 0 0 0; padding:0 0 0 0; overflow:hidden; }

#NavLeft  { width:162px; margin:0 0 0 0; padding:0 0 0 0; float:left; }
#NavRight { width:162px; margin:0 0 0 0; padding:0 0 0 0; float:right; }	
#NavExt   { width:152px; margin:0 0 0 10px; padding:0 0 0 0; float:right; }

#Title_SP { width:620px; margin-left:auto; margin-right:auto; padding:0 0 0 0; background-color:#FFFFFF; }
#Title    { width:946px; height:50px; margin:0; padding:0; }

#Footer   { width:600px; margin:10px 0 0 5px; padding:10px 0 10px 10px; }

#BtnCmmnt	{ width:85px; height:30px; float:right; margin:-5px 15px 0 20px; }


.Initial	{ font-size:1.7em; font-weight:bold; }

.NavImgs  { width:155px; height:250px; padding:0 0 0 0; margin:0 0 5px 0; }

.rounded	{ border:1px solid #333333; zoom:1; }

DIV.FutureBooks		 { width:590px; margin:10px 0 0 0; padding:10px 0 0 0; clear:both; border-bottom:solid 1px #CCCCCC; }
DIV.MedienHighlight{ width:590px; margin:10px 0 0 0; padding:10px 0 10px 0; clear:both; border-bottom:solid 1px #CCCCCC; }
DIV.TV-Radio			 { width:590px; margin:10px 0 0 0; padding:0 0 10px 0; clear:both; border-bottom:solid 1px #CCCCCC; }
DIV.Referate  		 { width:585px; height:210px; margin:15px 0 0px -10px; background-color:#666699; padding:0 15px 0 10px; }
DIV.RefMovie 			 { width:256px; height:208px; margin:1px 0 1px 0; float:left; }

div.HorLine { width:100%; height:10px; background-image:url('Backgrounds/HorLine.gif'); background-repeat:repeat-x; 
              margin:0; padding:0; clear:both; }

div.BigBox  { width:600px; margin:0; padding:0; }
div.SmlBox  { width:200px; float:left; padding:0; margin:0; border-bottom:solid 1px #CCCCCC; }
div.MedBox  { width:400px; float:left; padding:0; margin:0; border-bottom:solid 1px #CCCCCC; }

IMG.FutureBooks	{ float:left; margin:0 15px 5px 0; border:0; }


/*
.BoxSmall { width:200px; margin:5px 0 0 5px; border:1px solid #333333; zoom:1; float:left; }
.BoxMed   { width:400px; margin:5px 0 0 5px; border:1px solid #333333; zoom:1; float:left; }
.BoxWide  { width:608px; margin:5px 0 0 5px; border:1px solid #333333; zoom:1; float:left; }
.BoxSingle{ width:608px; margin:0 0 0 0; border:1px solid #333333; zoom:1; float:left; }

.Crnr-TL, Crnr-TR, Crnr-BR, Crnr-BL { zoom:1; position:relative; }
.Crnr-TL	{ background:url(Backgrounds/Corner-TL.gif) no-repeat top left; margin:-1px; } 
.Crnr-TR	{ background:url(Backgrounds/Corner-TR.gif) no-repeat top right; }
.Crnr-BR	{ background:url(Backgrounds/Corner-BR.gif) no-repeat bottom right; }
.Crnr-BL	{ background:url(Backgrounds/Corner-BL.gif) no-repeat bottom left; padding:5px 10px 0 10px; }
*/

/* Boxes */
.BoxSmall { width:200px; margin:5px 0 0 5px; border:1px solid #333333; zoom:1; float:left; display:inline; }
.BoxMid1	{ width:297px; margin:5px 0 0 5px; border:1px solid #333333; zoom:1; float:left; display:inline; }
.BoxMid2	{ width:298px; margin:5px 0 0 5px; border:1px solid #333333; zoom:1; float:left; display:inline; }
.BoxMed   { width:395px; margin:5px 0 0 5px; border:1px solid #333333; zoom:1; float:left; display:inline; }
.BoxWide  { width:603px; margin:5px 0 0 5px; border:1px solid #333333; zoom:1; float:left; display:inline; }

/* Pages with one "Main" Box */
.BoxMain  { width:608px; margin:0 0 0 0; border:1px solid #333333; zoom:1; float:left; background-color:#FFFFFF; }

/* Corners */
.Crnr-TL, Crnr-TR, Crnr-BR, Crnr-BL { zoom:1; position:relative; }
.Crnr-TL	{ background:url(Backgrounds/Corner-TL.gif) no-repeat top left; margin:-1px; } 
.Crnr-TR	{ background:url(Backgrounds/Corner-TR.gif) no-repeat top right; }
.Crnr-BR	{ background:url(Backgrounds/Corner-BR.gif) no-repeat bottom right; }
.Crnr-BL	{ background:url(Backgrounds/Corner-BL.gif) no-repeat bottom left; padding:10px 10px 10px 10px; }

/* Corners with transparent background */
.TCrnr-TL, TCrnr-TR, TCrnr-BR, TCrnr-BL { zoom:1; position:relative; }
.TCrnr-TL	{ background:url(Backgrounds/TCorner-TL.gif) no-repeat top left; margin:-1px; } 
.TCrnr-TR	{ background:url(Backgrounds/TCorner-TR.gif) no-repeat top right; }
.TCrnr-BR	{ background:url(Backgrounds/TCorner-BR.gif) no-repeat bottom right; }
.TCrnr-BL	{ background:url(Backgrounds/TCorner-BL.gif) no-repeat bottom left; padding:10px 10px 10px 10px; }

/* Corners for "Main" Box*/
.Main-TL, Main-TR, Main-BR, Main-BL { zoom:1; position:relative; }
.Main-TL	{ background:url(Backgrounds/Corner-TL.gif) no-repeat top left; margin:-1px; } 
.Main-TR	{ background:url(Backgrounds/Corner-TR.gif) no-repeat top right; }
.Main-BR	{ background:url(Backgrounds/Corner-BR.gif) no-repeat bottom right; }
.Main-BL	{ background:url(Backgrounds/Corner-BL.gif) no-repeat bottom left; padding:10px 10px 10px 10px; min-height:300px;}

/* Lists */
UL				{	margin-top:0.5em; margin-bottom:0.5em; list-style-position:outside; line-height:1.5em; }
UL LI			{ margin-top:0.5em; list-style-image:url(Images/ListItem-Dot.gif); }	
UL LI LI	{ margin-top:0.3em; list-style-image:url(Images/ListItem-Dash.gif); line-height:1.5em;}

OL				{ margin-top:0.5em; margin-bottom:0.5em; line-height:1.5em; }
OL LI			{ list-style-type:decimal; }	
OL OL LI	{ list-style-type:lower-alpha; }	
OL OL OL LI	{	list-style-type:lower-roman;	}	

IMG.Nav   { border:0; margin:0; padding:0; }

h1  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:2.0em; color:#000066; font-weight:normal; margin:0 0 10px 0; }
h2  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.4em; color:#000066; font-weight:bold; margin:0 0 15px 0; }
h3  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.4em; color:#000066; font-weight:normal; margin:1em 0 0.5em 0; }
h4	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000066; font-weight:bold; margin:1em 0 0.5em 0; }

P	       	{ font-size:11px;	margin:0 0 5px 0; line-height:16px; }
P.NavExt  { font-size:11px; margin:0 0 15px 0; line-height:14px; }
P.Termine { margin: 0 0 0 0; }
P.Zitat		{ margin:15px 50px 15px 50px; }
p.FootNote{ margin:5px 0 15px 0; font-size:11px; line-height:14px; font-style:italic; }
p.SubTitle	{ font-weight:bold; color:#000066; }

/* Photographs */
DIV.PhotoHoch	{ float:left; width:100px; height:165px; margin:0 10px 10px 0; background-color:#666699; border:solid 1px #230030; }
DIV.PhotoQuer	{ float:left; width:150px; height:125px; margin:0 10px 10px 0;  background-color:#666699; border:solid 1px #230030; }
P.Photos			{ font-size:10px; margin:0 0 0 5px; color:#FFFFFF; }

/* Vortraege */
#Megatrends             { width:585px; padding: 0 0 10px 0; }
#Zukunftsgesellschaft   { width:585px; padding: 0 0 10px 0; }
#Future-Markets				  { width:585px; padding: 0 0 10px 0; }
#Technolution					  { width:585px; padding: 0 0 10px 0; }

DIV.ColorBar  { width:585px; height:208px; margin:15px 0 10px -10px; background-color:#666699; padding:0 15px 0 10px; }

.red	{ color:#CC0000; }
.blue	{ color:#000066; }

div.Spacer	{ width:100%; height:2px; margin:10px 0 10px 0; border-bottom:solid 1px #DEDEDE; clear:both; }
strong	{ color:#666666; }

.TreeView  { margin-top:0; padding:0; }

h2.Krise  { color:#000066; margin-top:0; padding-top:0; }

hr  { border:0px; border-top:solid 1px #DDDDDD; border-bottom:transparent; margin:10px 0 10px 0; }

.italic		{ font-style:italic; }

