html,body
{
  margin:0;
  padding:0;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:normal;
  color:Black;
  height:100%;
  background-image:url(../images/bg.gif);
}

    a.link
{
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
}

    a.link:hover
    {
      background-color:#9CA9C5;
    }

h1
{
  font-weight:bold;
  font-size:18px;
  color:#999999;
}

.csc-caption {color: #999; margin: 0; padding: 0;}

#main {
  position: relative;
  top:0;
  left:0;
  margin: 0 0 0 0;
  width:1008px;
  min-height:100%;
}

* html #main
{
  height:100%;
  margin-bottom:-169px;
}

#kloetzchen
{
  position:relative;
  margin: -174px auto 0 auto;
}

* html #kloetzchen
	{
		margin-top: -172px;
	}
#main #header {
      width: 1008px;
	  height:110px;
	  background-color:#ffffff;
}

#main #header #logo {
      float:left;
	  padding-left:15px;
	  padding-top:24px;
}

#main #header #banner {
margin-left:220px;
padding-top:0px;
height:110px;
text-align:center;
z-index:1000;
}


#main #orangeline
{
  position:relative;
  background-color:#BCBDC0;
  width:100%;
  height:29px;
}

#main #orangeline #impressum 
{
  position:absolute;
  right:20px;
  top:6px;
}

#main #orangeline #slogan 
{
  position:absolute;
  left:253px;
  font-weight: bold;
  top:6px;
  color: #fff;
  font-size: 16px;
}

#main #orangeline #impressum a
{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  color:White;
  text-decoration:none;
}

#main #orangeline #impressum a:hover
{
  color:#ED1C24;
}

#main #shadowline {
      width: 100%;
	  height:8px;
}

#main #shadowline #shadowleft {
      width:220px;
	  height:8px;
      float:left;
	  background-image:url(../images/shadowleft.gif);
}

#main #shadowline #shadowright {
margin-left:220px;
height:8px;
background-image:url(../images/shadowright.gif);
}

#main #content {
      width:100%;
	  height:100%;
	  margin-top:-166px;
	  padding-top:166px;
}


#main #content #buttons {
      position:relative;
      width:220px;
      float:left;
	  margin:0;
}

#main #content #buttons #buttonstop
{
  width:220px; 
  height:15px;
  background-color:#808285;
}

#main #orangeline #search
{
  width:220px; 
  height:40px;
  padding-top:3px;
  padding-left:10px;
}

#main #content #buttons #whiteline
{
  width:220px;
  height:1px;
  background-color:White;
}

#main #content #buttons #blueline
{
  background-color:#7378B9;
  width:220px;
  height:30px;
}

#main #content #maincontent {
position:relative;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
height:100%;
color:Black;
margin-left:220px;
padding-left:30px;
padding-top:10px;
}

#main #content #maincontent a {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
color:#333333;
text-decoration:none;
}

strong a {
background-image:url(../images/roterpfeil.gif);background-repeat:no-repeat;padding-left:16px;
}

.arrowlink {
background-image:url(../images/roterpfeil.gif);background-repeat:no-repeat;padding-left:16px;
}

a strong {
background-image:url(../images/roterpfeil.gif);
background-repeat:no-repeat;
padding-left:16px;
}

.prospekte {
background-image:url(../images/prospekte.gif);background-repeat:no-repeat;padding-left:16px;
}

.etikettenlaminate
{
  font-size:16px;font-weight:bold;font-family:Arial Black, Arial,Helvetica,sans-serif;color:#aaaaaa;
}

#main #content #maincontent a:hover {
color:#ED1C24;
}

#main #content #buttons #bereichsmenu ul.top {
	margin:0;
	padding:0;
	border-top: 1px solid #fff;
	background-color:#666666;
}

#main #content #buttons #bereichsmenu ul.sub {
	margin:0;
	padding:0;
	background-color:#BCBDC0;
	border-bottom: 1px solid #fff;
}

#main #content #buttons #bereichsmenu .top li.selected
{
  border-bottom: 0px solid #fff;
}

#main #content #buttons #bereichsmenu .top li {
	margin-top: 0;
	border-bottom: 1px solid #fff;
	list-style-type: none;
}

#main #content #buttons #bereichsmenu .sub li {
	margin-top: 0;
	border-bottom: 0px solid #fff;
	list-style-type: none;
}

#main #content #buttons #bereichsmenu .top a {
	color:White;
	display:block;
	padding: 6px 0px 6px 10px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-size:13px;
	list-style:none;
	font-weight:bold;
}

#main #content #buttons #bereichsmenu .sub a {
	color:White;
	display:block;
	padding: 2px 0px 2px 20px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	list-style:none;
	font-weight:normal;
}

#main #content #buttons #bereichsmenu .top a:hover,
#main #content #buttons #bereichsmenu .top a:focus, 
#main #content #buttons #bereichsmenu .top a:active{
	color:#fff;
	background-color:#ED1C24;
}

#main #content #buttons #bereichsmenu .sub a:hover,
#main #content #buttons #bereichsmenu .sub a:focus, 
#main #content #buttons #bereichsmenu .sub a:active{
	color:#fff;
	background-color:#939598;
}

#main #content #buttons #bereichsmenu ul.subsub {
	margin:0;
	padding:0;
	background-color:#b2b3b5;
	list-style:none;
}

#main #content #buttons #bereichsmenu .subsub li {
	margin-top: 0;
	border-bottom: 0px solid #fff;
	list-style-type: none;
}


#main #content #buttons #bereichsmenu .subsub a {
	color:White;
	display:block;
	padding: 2px 0px 2px 40px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	list-style:none;
	font-weight:normal;
}
#main #content #buttons #bereichsmenu .subsub a:hover,
#main #content #buttons #bereichsmenu .subsub a:focus, 
#main #content #buttons #bereichsmenu .subsub a:active{
	color:#fff;
	background-color:#939598;
}


#main #content #buttons #bereichsmenu ul.subsubsub {
	margin:0;
	padding:0;
	background-color:#b2b3b5;
	list-style:none;
}

#main #content #buttons #bereichsmenu .subsubsub li {
	margin-top: 0;
	border-bottom: 0px solid #fff;
	list-style-type: none;
}


#main #content #buttons #bereichsmenu .subsubsub a {
	color:White;
	display:block;
	padding: 2px 0px 2px 60px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	list-style:none;
	font-weight:normal;
}
#main #content #buttons #bereichsmenu .subsubsub a:hover,
#main #content #buttons #bereichsmenu .subsubsub a:focus, 
#main #content #buttons #bereichsmenu .subsubsub a:active{
	color:#fff;
	background-color:#939598;
}

#main #content #buttons #bereichsmenu .top a.selected
{
	color:#fff;
	background-color:#ED1C24;
}

#main #content #buttons #bereichsmenu .sub li.submenu
{
	padding: 2px 0px 2px 20px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000;
	background-color:#ddd;
}

#main #content #buttons #bereichsmenu .sub a.selected
{
	color:#fff;
	background-color:#939598;
}

#textausgabe
{
  width:730px;
  margin:0;
  padding:0;
}

ul li { list-style-image : url(../images/reddot.gif); }
.reddot { list-style-image : url(../images/reddot.gif); }

.breadcrumb
{
  color:#666666;font-size:10px;
}

.abstract
{
  color:Black;font-size:12px;width:80%;
}

td {vertical-align: top; padding: 0 15px 0 0;}


span.important { color: #ed1c24; }
span.name-of-person { color: #666666; }
span.detail { color: #334aa8; }

form, fieldset {border: 0; padding: 0; margin: 0; }
legend {display: none;}
legend {display: none;}
#sr_language_menu_select {background: #fff; color: #000;}