body{
 font-family: 'Arial','Helvetica',sans-serif;
 background-color:#000;
 color:#FFF;}
a.a2top{font-size:1.2em;
 float:none;
 display:inline;
 text-align:center;
 text-decoration:underline}
#div4wholepage{
 width:750px;
 margin:8px auto;}
#header{
 background-image:url(/images/header.jpg);
 background-repeat:no-repeat;
 background-position:top left;
 padding-top:185px;
height:28px}
#div4search{
 clear:both;
 float:right;
 width:150px;
 text-align:right}
#div4menutop{
 padding-top:6px;
 padding-bottom:9px;}
#div4menutop ul{
 padding:0;
}
#div4menutop li{
 display:inline;
 background-image:url(/images/menu_ns.gif);
 background-repeat:no-repeat;
 background-position:right;
 padding-right:18px;
 padding-top:6px;
 padding-bottom:9px;
 list-style-type:none;}
#div4menutop li.aktivLI{background-image:url(/images/menu_rs.gif);}
#div4menutop li.vorAktivLI{background-image:url(/images/menu_ls.gif);}
#div4menutop #firstLI a{padding-left:13px;}
#div4menutop #lastLI{
 text-align:right;
 background-image:url(/images/menu_right.jpg);
 padding-left:240px;}
#div4menutop a{font-size:12px;
 background-image:url(/images/menu_c.gif);
 background-repeat:repeat-x;
 padding:8px 6px 8px 6px;
 text-decoration:none;
 color:#000;
 font-weight: bold;
 background-color:transparent;}
#div4menutop a#active_menu-nav{
 background-color:#000;
 background-image:none;
 color:#fff;}
#div4menutop li a:hover{
 text-decoration:underline; color:#fff;}
td.contentheading,.componentheading{font-size:65px;
 color: #946510;
 font-style: italic;
 font-weight: bold;
 text-transform: lowercase;}
.componentheading{padding-top:12px;/*padding-bottom:28px*/}
h1.componentheading{padding-bottom:12px}
.contentdescription{padding-top:29px;}
.contentpaneopen td span.small,
tr.createdate,
tr.modifydate,
tr.writtenby{font-size:0;
 display:none;
 visibility:hidden}
.contentpaneopen,table.contentpane{font-size:12px}
.contentpaneopen h2,
.contentpaneopen h3,
.contentpaneopen h4,
.contentpaneopen h5,
.contentpaneopen p,
.contentpaneopen ul,
.contentpaneopen ol,
.contentpane p,
.contentpaneopen blockquote{
 padding-bottom:1em;
 padding-right:20px;}
.contentpaneopen h2,
.contentpaneopen h3,
.contentpaneopen h4,
.contentpaneopen h5{font-size:1.0em;
 color: #ffebad;
 padding-top:2em;}
.contentpaneopen p{
 /*width:354px;*/
 line-height:1.3em;}
.contentpaneopen p img{
 max-width:350px;
}
.contentpaneopen ul{
 list-style-position:outside;
 line-height:1.3em;
 list-style-type:square;
 padding:0;
}
.contentpaneopen ol{padding-left:32px;
  list-style-type: decimal;}
.contentpaneopen ol li{

}
.contentpaneopen ul li{
 padding-left:32px;
 padding-bottom:1em;
 margin:0;
  list-style-type:none;
  background-image:url(/images/list-image.jpg);
  background-position:left top;
  background-repeat:no-repeat}
.contentpaneopen li ol{
  list-style-type: lower-alpha;}
.contentpaneopen a,
table.contentpane a,#div4breadcrumbs a{
 color: #ffebad;
 text-decoration:none;
 font-weight:bold;}
 
#div4breadcrumbs{width:640px;margin-top:10px}
.breadLast{font-size:1.1em;
 color:#946510;color:#ffcc33;
 font-weight:bold;font-style:italic;}
.breadLonely{font-size:0.7em;color:#000}
#div4icons{width:90px;float:right;text-align:center;padding-top:10px}
#div4icons p{width:30px;float:left;text-align:center;padding:4px 0;margin:0}
#div4footer{color:#000;width:760px;padding-top:6px;}
.contentpaneopen a:hover,
table.contentpane a:hover,
#div4breadcrumbs a:hover,
#div4footer a:hover{
 color:#fff;
 text-decoration:underline}
#div4footer a{
text-decoration:none;
font-weight:bold;
color:#000}
.contentpaneopen table td,
table.contentpane table td{
 vertical-align:top;}
table.contentpane table td{padding:6px;}
.pagenav{
width:750px;
/*padding-bottom:1em;*/
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #444444;
margin-bottom:1em;}
.pagenav a{text-decoration:none}
div.pagenav{font-size:1px;line-height:1px;height:1px}
#emailForm{margin-bottom:2em}
#emailForm input,
#emailForm textarea,.inputbox{
  color: #fff;
  font: 12px normal 'Arial', 'Helvetica', sans-serif;
  background: #211;
  padding: 1px 3px;
  border: 1px solid #c82;
  border-left: none;
  border-right: none;
  margin-bottom: 12px}
#emailForm textarea{width:290px}

.ARTICLE-COLUMN,.ARTICLE-COLUMN-FIXED{
 width:350px;padding-right:20px;float:left}

#div4footer{font-size:0.7em;
 background-color:#fc3}
#form-login {text-align:center}
#form-login ul{font-size:0;display:none;visibility:hidden}
#form-login p{display:inline}
#form-login input{font-size:.8em;width:120px;color:#221111;background-color:#FFCC33;margin:10px 0;padding:1px}
#form-login input[type=submit]
{width:60px;color:#FFCC33;background-color:#221111;
border-top-width: 1px;padding:0;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #cc8822;
border-bottom-color: #cc8822;
}
.button,#emailForm .button{
 color:#000;
 background-color:#FFCC33;
 height:20px;
 width:90px;
 padding:0 6px;
 border:1px solid #444}
#searchForm p{padding-bottom:0.2em;line-height:140%}
.highlight{color:#FFCC33;font-weight:bold}
.pagination{margin-left:15px;padding:3px 6px;border:1px solid gray}
.pagination span,.pagination a{padding:0 6px}
#limit{width:113px}
#ordering{width:170px}
#filter{width:170px;margin-right:20px}
.error,.notVALID,#system-message{padding:0 10px 20px 10px;color:#ffcc33;font-weight:bold}
.notVALID{padding-bottom:5px;display:block}
#system-message{font-size:0.9em}
div.zitierweise{clear:both}
table.category{width:100%}
table.category td, table.category th{vertical-align:top;padding:6px}
table.category th{text-align:left}
.td4date{font-family:"Courier New",Courier,monospace}
.article_separator{display:block;height:1px;
border-top-width: 1px;
border-top-style: dashed;
border-top-color: #444444;padding-top: 12px;}
.contentheading_newsflash,.span4head{color:#CCB87A}
.contentpaneopen_newsflash ul{margin-top:12px;}
address{font-style:normal;padding-bottom:0.6em}
#component-contact h2{padding-top:0}
.table4report{font-size:1em;
 width:296px;
	border:1px solid #CC8822;
	background-color:#221111;
	margin-bottom:2em;}
.table4report td,
.table4report th,
.table4report caption{
 text-align:left;vertical-align:top;padding:3px;border:1px dotted #333;margin:0}
.systeminfos{clear:both}
p.wichtig{background-image:url(/images/icon-wichtig.png);padding:0;width:29px;height:24px;background-repeat:no-repeat}
