/* General page setup
---------------------------------------------------------------------- */

html,body 												{margin:0px;padding:0px;width:100%;height:100%;background:#fff url(../gfx/bg_rep.gif);font-size:1em;font-family:Helvetica, Verdana, Arial, sans-serif;color:#28082e;line-height:150%;text-align:center;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea				{font-size:1em;color:#28082e;}
th														{font-size:1em;text-align:left;font-weight:bold;}
p														{font-size:1em;color:#28082e;margin:0px;margin-bottom:10px;}
a														{font-size:1em;color:#28082e;text-decoration:underline;}
a:hover													{font-size:1em;text-decoration:underline;}
h1														{font-size:1em;color:#28082e;margin:0px;}
h2,h3,h4,h5,h6											{font-size:1em;font-weight:bold;color:#28082e;margin:0px;}
address													{font-size:1em;font-style:normal;}

form													{margin:0;padding:0;}
optgroup 												{font-style:normal;font-weight:normal;}

hr														{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img													{border:none;}

.floatRight												{float: right; padding-left: 15px; padding-bottom: 15px;}
.floatLeft												{float: left; padding-right: 15px; padding-bottom: 15px;}
/* Base template setup - frontpage
---------------------------------------------------------------------- */
.toplogo { display:none; }
.toplogoprint { display:block; }
.newsl_web_item img { height:240px; }
.newsl_web_item { clear: both; padding: 10px 10px 10px 0; widt_h:640px !important; }
.newsl_web_item a { widt_h:300px !important; }
.newsl_web_item a, .disclaimer { font-size:0.7em; line-height:110%;font-family:Helvetica, Verdana, Arial, sans-serif;color:#28082e; }
.outerwrapper											{background-color: #ccc; width: 884px; margin: 0 auto; text-align:left; padding-bottom: 6px; #padding-bottom: 2px;}

.outerwrapper .header									{display:none}
.outerwrapper .mainImg									{background-color: #fff; padding:6px 0 6px 0; margin: 0 6px 6px 0;}

.outerwrapper .cols										{background-color: transparent; margin: 0 6px 0 7px;height: 216px;}
.outerwrapper .cols .col								{background-color: #fff; padding: 6px; float: left; margin-right: 6px;}

.outerwrapper .cols .col img							{display: block;clear: left;}	
.outerwrapper .cols .col img.padB						{padding-bottom: 6px;}

/*
.outerwrapper .cols .col.first							{display:block;}
.outerwrapper .cols .col.first .box1					{height: 76px; border-bottom: 6px solid #fff; background-color: #adadad; padding: 6px 8px; overflow: hidden;width:300px;}
.outerwrapper .cols .col.first .box1 .overskrift		{font-weight: bold;}
.outerwrapper .cols .col.first .box1 .overskrift span	{color: #333; font-size: 10px;}
.outerwrapper .cols .col.first .box1 p					{margin: 0; line-height: 140%;}			
.outerwrapper .cols .col.first .box1 a					{text-decoration: none;}
.outerwrapper .cols .col.first .box1 a:hover			{text-decoration: underline;}
.outerwrapper .cols .col.first .box2					{width:300px;}
.outerwrapper .cols .col.first .box3					{width:300px;}



.outerwrapper .cols .col.center							{}


.outerwrapper .cols .col.center .box1					{}
.outerwrapper .cols .col.last							{display:block}
.outerwrapper .cols .col.last img						{border: 6px solid #fff; margin-bottom: 6px;}
.outerwrapper .cols .col.last a img.blackBox			{border: 6px solid #fff; margin-bottom: 6px;}
.outerwrapper .cols .col.last a:hover img.blackBox		{border: 6px solid #000; margin-bottom: 6px;}
*/
/*.outerwrapper .cols .col.last img.blackBox			{border: 6px solid #fff; margin-bottom: 0px;}*/

.outerwrapper .footer									{display:none}



.contentP .mainImg										{background-color: #fff; padding: 6px; margin: 0 6px 0 7px;}
.contentP .UScols										{ background-color: #fff; padding-top: 18px; margin: 0 6px 0 7px; min-height: 200px;}
.contentP .col1											{display:none}
.contentP .col1	ul										{list-style: none; margin: 0; padding: 0;}					
.contentP .col1	ul.level0 li							{margin-bottom: 2px;}
.contentP .col1	ul li a									{text-decoration: none; font-size: 11px;}
.contentP .col1	ul li a:hover							{text-decoration: underline;}
.contentP .col1	ul li a.sel								{ font-weight: bold;}	
.contentP .col1	ul.level2								{margin-left: 7px;} 


.contentP .col2											{float: left; padding-right: 20px;background-color: #fff; width: 568px;font-size: 14pt;}	
.contentP .col2	h1										{clear: both; font-size: 20px; margin: 0 0 14px 0; line-height: 120%;}
.contentP .col2	p										{/*clear: both;*/ font-weight: normal; font-size: 14pt; color: #000; display:block; padding:0 5px 0 5px !important; }

.contentP .col2 .person									{}
.contentP .col2 .person .portrait						{float: right;}
.contentP .col2 .person .portrait img					{width: 180px; border-left: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #000; border-bottom: 1px solid #000; }					
.contentP .col2 .person .editor						{clear: right; margin-top: 15px; padding-top: 15px;  padding-bottom: 15px;  border-top: 1px solid silver; border-bottom: 1px solid silver;}
.contentP .col2 .person .pubs						{clear: right; padding-top: 15px; margin-bottom: 15px; padding-bottom: 15px;  border-bottom: 1px solid silver;}

.contentP .col3											{float: left;width: 155px; background-color: #fff;}
.contentP .col3 .pubs, .contentP .col3 .projs,
.contentP .col3 .status, .contentP .col3 .theme,
.contentP .col3 .Places, .contentP .col3 .Persons,
.contentP .col3 .FileList								{padding-bottom: 12px;}


.printBorder {border:1px solid #c0c0c0;}


.outerwrapper .col.last							{margin-right: 0px; padding: 0; background-color: transparent;width: 227px; float:left;}
.outerwrapper .cols.sub .col2 .temaer-liste {width: 500px;}
.outerwrapper .cols.sub .col2 .temaer-liste .item {clear: both; float:left;  border-bottom:1px solid #ccc; padding-bottom:15px; width: 100%;padding-top:12px;}
.outerwrapper .cols.sub .col2 .temaer-liste .item a { text-decoration:none;}
.outerwrapper .cols.sub .col2 .temaer-liste .item:first-child {padding-top:0px;}
.outerwrapper .cols.sub .col2 .temaer-liste .item.last {border: 0;}
.outerwrapper .cols.sub .col2 .temaer-liste .item  img {float:left; }
.outerwrapper .cols.sub .col2 .temaer-liste .item .item-text {float:left;width:330px; margin-left:21px; margin-top: -2px; line-height:130%;}

.outerwrapper .cols.sub .col2 .temaer-liste .item .item-text .tema { text-transform: uppercase; color: #009ace; font-weight:bold;}

.outerwrapper .col.last .box3_1					{border: 6px solid #fff; margin-bottom: 6px;height: auto; background-color: #adadad;}
.outerwrapper .col.last .box3_1.tema .hd		{font-weight:bold; text-transform:uppercase; padding: 12px 0 12px 11px;}

.outerwrapper .col.last .box3_1.tema .tema-list { list-style:none; margin:0 0 10px 0; padding:0;}
.outerwrapper .col.last .box3_1.tema .tema-list li { background: #f0f0f0; margin-bottom: 6px; margin-left: 6px; margin-right: 7px;}
.outerwrapper .col.last .box3_1.tema .tema-list li a { display:block; color: #000; text-transform:uppercase; font-family: "Times New Roman", Times, serif; padding:6px; letter-spacing: .1em; font-size:12px; font-weight:bold;}

.outerwrapper .col.last .box3_1.tema .tema-list li a.active {color: #009ad7;}
.outerwrapper .col.last .box3_1.tema .tema-list li a:hover {color: #009ad7; text-decoration:none;}


.outerwrapper .col.last .box3_1.MD-menu-fp		{height: 292px;}
.outerwrapper .col.last .box3_1.MD-menu		{height: auto;}



.outerwrapper .col.last .box3_1 .txtbox			{padding: 6px;}

.outerwrapper .col.last .box3_1.white	a			{color: #fff; letter-spacing: .08em;}
.outerwrapper .col.last .box3_1.white .overskrift span	{color: #fff; font-size: 10px; font-weight: normal;}

.outerwrapper .col.last .box3_1 .txtbox a:hover .overskrift, .outerwrapper .cols .col.last .box3_1 .txtbox a:hover .txt {text-decoration: underline;}

.outerwrapper .col.last, .artTools {display:none;}

.outerwrapper .cols.sub .col2 .headline h1  {font-size: 36px; font-weight:bold; margin-bottom: 20px; font-family: "Times New Roman", Times, serif; line-height: 120%;}
.outerwrapper .cols.sub .col2 .headline h2  {font-size: 22px; font-weight:bold; margin-bottom: 20px; font-family: "Times New Roman", Times, serif; margin-top: 10px;}
.outerwrapper .cols.sub .col2  h2  {font-size: 22px; font-weight:bold; margin-bottom: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px;  /*clear:both; float:none;*/ margin-top: 25px;}


