/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* farben fuer portal und service*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#metanavi ul li a:hover,
#metanavi ul li a:active,
#metanavi ul li a:focus
{
	color: #E95D0F;
}

#metanavi ul li strong
{
	font-weight: normal;
	color: #E95D0F;
}

#atmo
{
	border-right: 4px solid #E95D0F;
}

#mainWrapper
{
	background: transparent url(mainwrapperbgallgemein.gif) repeat-y right top;
}

#mainnavi .ullevel1 .li1act a,
#mainnavi .ullevel1 .li1act strong
{
	background: #E95D0F;
	border-left: 4px solid #E95D0F;
	color: #FFFFFF;
}

#mainnavi .li2no,
#mainnavi .li2act
{
	border-top: 1px dotted #E95D0F;
	background: #FCEAE0;
}

#mainnavi .ullevel1 .li1act .ullevel2 li a
{
	border-left: 4px solid #E95D0F;
	background: #FCEAE0;
}

#mainnavi .ullevel1 .li1act .ullevel2 li a:hover,
#mainnavi .ullevel1 .li1act .ullevel2 li a:active,
#mainnavi .ullevel1 .li1act .ullevel2 li a:focus
{
	color: #E95D0F;
   background: #FCEAE0 url(portallevel2act.gif) no-repeat 0px 8px;
}

#mainnavi .ullevel1 .li1act .ullevel2 .li2act a,
#mainnavi .ullevel1 .li1act .ullevel2 .li2act strong
{
	background: #FCEAE0;
	border-left: 4px solid #E95D0F;
	color: #E95D0F;
}

#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3
{
	border-top: 1px dotted #E95D0F;
}

#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 a
{
	background: #FEF7F3;
	border-left: 4px solid #F4AE87;
}

#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 a:hover,
#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 a:active,
#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 a:focus
{
	color: #E95D0F;
	background: #FEF7F3 url(portallevel3act.gif) no-repeat 0px 2px;
}

#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 .li3act a,
#mainnavi .ullevel1 .li1act .ullevel2 .li2act .ullevel3 .li3act strong
{
	border-left: 4px solid #F4AE87;
	color: #E95D0F;
	background: #FEF7F3 url(portallevel3act.gif) no-repeat 0px 2px;
        font-weight: bold;		
}

#suchformfeld
{
	border: 1px solid #E95D0F;
}

.suchformfeld
{
	border: 1px solid #E95D0F;
}

#suchformbutton
{
	border: 1px solid #E95D0F;
	border-right: 4px solid #E95D0F;
	color: #E95D0F;
	background: #FCEAE0;
}

#breadcrumb a:active,
#breadcrumb a:focus,
#breadcrumb a:hover,
#breadcrumb strong
{
	color: #E95D0F;
}

#content h1,
#rightColumn h1
{
	background: #E95D0F;
}

#rightColumn h2.icon
{
	color: #E95D0F;
	background: #FCEAE0 url(portallevel2act.gif) no-repeat 0px 8px;
	border-bottom: 1px dotted #E95D0F;
}

#rightColumn h3
{
	background: url(portalmarginalh3.gif) no-repeat 0px 3px;
}

#rightColumn .ce
{
	background: #FEF7F3;
	border-bottom: 1px dotted #E95D0F;
}

#rightColumn .eingerahmt
{
        border-top: 1px dotted #E95D0F;
        border-bottom: 1px dotted #E95D0F;
        border-left: 1px dotted #E95D0F;
        border-right: 4px solid #E95D0F;
}

#rightColumn li
{
       background: url(portalmarginalli.gif) no-repeat 0px 3px;;
}


#rightColumn .newsList li
{
       background: transparent;
}

#content h2.colored,
#content .news-list-item h2.colored a
{
	color: #E95D0F;	
}

#content h2.reverse
{
	background: #F08E57;
}

#content h3.icon a
{
	background: url(portallevel2act.gif) no-repeat 0px 0px;
}

#content h3.icon a:hover,
#content h3.icon a:active,
#content h3.icon a:focus
{
	color: #E95D0F;
	background: url(portalh3act.gif) no-repeat 0px 0px;
}

#content .articleSitemap p a,
#content .themeSitemap p a,
#content .news-list-item p a,
.tx-indexedsearch-path a
{
	color: #E95D0F;
}

#content .themeSitemap .h3frame
{
	border-top: 1px dotted #E95D0F;
	border-left: 1px dotted #E95D0F;
	border-right: 1px dotted #E95D0F;
}

#content .themeSitemap .h3last
{
	border-bottom: 1px dotted #E95D0F;
}

#content .chapterSitemap h3 a
{
background: url(ICONnachunten_allgemein.gif) no-repeat 0px 4px;	
}

#content .chapterSitemap h3 a:hover,
#content .chapterSitemap h3 a:active,
#content .chapterSitemap h3 a:focus
{
	color: #E95D0F;
}

#content .ce ul li,
#content .eingerahmt ul li,
#content .eingerahmt-klein ul li
{
       background: url(portalcontentli.gif) no-repeat 0px 4px;        
}

#content .ce ul li li,
#content .eingerahmt ul li li,
#content .eingerahmt-klein ul li li
{
       background: url(portalmarginalli.gif) no-repeat 0px 4px;        
}

#content .eingerahmt,
#content .eingerahmt-klein,
#content .ce .csi-image,
#content .chapterSitemap,
#suggestionform textarea,
#suggestionform .field input,
.suggestionform .field input,
#contactform textarea,
#contactform .field input,
#orderform .field input,
.tx-indexedsearch-searchbox .field input,
.contenttable th,
.contenttable td,
#content .ce .csc-textpic-imagewrap,
#content .imagezoom-wrap,
#content .news-border,
.news-single-img
{
       border: 1px dotted #E95D0F;
}

.contenttable caption
{
	background: #F08E57 url(caption.gif) repeat-x left bottom;
}

.contenttable th,
.contenttable thead td
{
	background: #FCEAE0;
}

#content .eingerahmt,
#content .eingerahmt-klein,
td.farbig
{
	background: #FEF7F3;
}

#content a.external-link,
#content a.external-link-new-window,
#rightColumn a.external-link,
#rightColumn a.external-link-new-window,
#content .news-single-additional-info a,
#content .news-single-backlink a,
#content .news-single-item a,
#content .news-amenu-container a,
#content .tx-ttnews-browsebox a,
#content .tx-ttnews-browsebox strong,
#content .link-list-container a,
.tx-indexedsearch-browsebox .browsebox a,
#content a.internal-link:hover,
#content a.internal-link:active,
#content a.internal-link:focus,
#content a.internal-link-new-window:hover,
#content a.internal-link-new-window:active,
#content a.internal-link-new-window:focus,
#rightColumn .eingerahmt a.internal-link:hover,
#rightColumn .eingerahmt a.internal-link:active,
#rightColumn .eingerahmt a.internal-link:focus,
#rightColumn .eingerahmt a.internal-link-new-window:hover,
#rightColumn .eingerahmt a.internal-link-new-window:active,
#rightColumn .eingerahmt a.internal-link-new-window:focus,
a.mail,
a.pdf-acc,
a.pdf,
a.download:hover,
a.download:active,
a.download:focus
{
	color: #E95D0F;
}

#suggestionform .formsubmit,
.suggestionform .formsubmit,
#contactform .formsubmit,
#orderform .formsubmit,
.tx-indexedsearch-searchbox-button
{
       border: 1px solid #E95D0F;
       border-right: 4px solid #E95D0F;
       color: #E95D0F;
       background: #FCEAE0;
}

#orderform table th
{
	background: #F08E57;
	color: #FFFFFF;
}

#orderform .orderbranch p,
.orderquantity input
{
	border: 1px dotted #E95D0F;
}



.footerWrapper
{
	border-right: 4px solid #E95D0F;
}

#footerRight p,
#footerMain ul li a
{
	color: #E95D0F;
}

#table p a
{
	background: url(ICONmehrlesen.gif) no-repeat 4px 3px;
	padding-left: 12px;
	text-decoration: none;
	color: #E95D0F;
}

#table p a:hover
{
	text-decoration: underline;
}

#details p a
{
	text-decoration: none;
	color: #E95D0F;
}

#details p a:hover
{
	text-decoration: underline;
}


.td_top
{
	vertical-align:top;
	padding-left:1em;
}

.schriftgroese07
{
	font-size: 0.7em;
	line-height: 1.4;
}

.abstand_l
{
	margin-left:1em;
}

.error_rand
{
	width: 290px;
	padding: 0px 4px;
	border: 1px dotted #E95D0F;
}
