body { font-family: arial, helvetica, verdana, futura, sans-serif; font-size: 12px; color: white; background-color: #000000; margin: 0px; }

A { color: white; text-decoration: none; font-weight: bold; }
A:link { color:white; text-decoration: none; }
A:active { color: #FF6600; text-decoration: underline; }
A:hover { color:#FF6600; text-decoration: underline; }
A:visited { color: white; }
A:visited:hover { color: #FF6600; text-decoration: underline; }
A:visited:active { color:#FF6600; text-decoration: underline; }

.download { text-decoration: none; color: #FF6600; font-weight: normal; }
.download a { text-decoration: none; color: #FF6600; font-weight: normal; }
.download a:active { text-decoration: none; color: #FF6600; font-weight: bold; }
.download a:visited { text-decoration: none; color: #FF6600; font-weight: normal; }
.download a:hover { text-decoration: underline; color: #FF6600;  font-weight: bold; }

.news_li_zur { background: url(/fileadmin/images/common/z.gif) no-repeat 0px 4px; padding: 0px; margin: 0px; padding-left: 13px;  margin-top: 0px; margin-bottom: 0px; font-size: 12px; font-weight: bold; }
.news_li_zur a { padding: 0px; margin: 0px; text-decoration: none; }
.news_li_zur a:visited { text-decoration: none; }
.news_li_zur a:hover { color: #FF6600; text-decoration: underline; }
.news_li_zur a:active { color: #FF6600; text-decoration: underline; }

.klein_link_zur { background: url(/fileadmin/images/common/z.gif) no-repeat 0px 2px; padding: 0px; margin: 0px; padding-left: 13px;  margin-top: 0px; margin-bottom: 0px; font-size: 10px; font-weight: bold; }
.klein_link_zur a { padding: 0px; margin: 0px; text-decoration: none; }
.klein_link_zur a:visited { text-decoration: none; }
.klein_link_zur a:hover { color: #FF6600; text-decoration: underline; }
.klein_link_zur a:active { color: #FF6600; text-decoration: underline; }

.klein_link_vor { background: url(/fileadmin/images/common/v.gif) no-repeat 0px 2px; padding: 0px; margin: 0px; padding-left: 13px;  margin-top: 0px; margin-bottom: 0px; font-size: 10px; font-weight: bold; }
.klein_link_vor a { padding: 0px; margin: 0px; text-decoration: none; }
.klein_link_vor a:visited { text-decoration: none; }
.klein_link_vor a:hover { color: #FF6600; text-decoration: underline; }
.klein_link_vor a:active { color: #FF6600; text-decoration: underline; }

.klein_link { padding: 0px; margin: 0px; padding-left: 13px; margin-top: 0px; margin-bottom: 0px; font-size: 10px; font-weight: bold; }
.klein_link a { padding: 0px; margin: 0px; text-decoration: none; }
.klein_link a:visited { text-decoration: none; }
.klein_link a:hover { color: #FF6600; text-decoration: underline; }
.klein_link a:active { color: #FF6600; text-decoration: underline; }

TD.tx-t3consultancies-pi1-browsebox-SCell a { text-decoration: none; color: #FF6600; font-weight: bold; }
TD.tx-t3consultancies-pi1-browsebox-SCell a:active { text-decoration: none; color: #FF6600; font-weight: bold; }
TD.tx-t3consultancies-pi1-browsebox-SCell a:visited { text-decoration: none; color: #FF6600; font-weight: bold; }
TD.tx-t3consultancies-pi1-browsebox-SCell a:hover { text-decoration: underline; color: #FF6600;  font-weight: bold; }

TD.tx-ttnews-browsebox-SCell a { text-decoration: none; color: #FF6600; font-weight: bold; }
TD.tx-ttnews-browsebox-SCell a:active { text-decoration: none; color: #FF6600; font-weight: bold; }
TD.tx-ttnews-browsebox-SCell a:visited { text-decoration: none; color: #FF6600; font-weight: bold; }
TD.tx-ttnews-browsebox-SCell a:hover { text-decoration: underline; color: #FF6600;  font-weight: bold; }

p.tx-ttnews-browsebox { text-decoration: underline; color: #FF6600;  font-weight: bold; }

.zur { background: url(/fileadmin/images/common/z.gif) no-repeat 0px 3px; padding: 0px; margin: 0px; padding-left: 13px;  margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: bold; }
.vor { background: url(/fileadmin/images/common/v.gif) no-repeat 0px 3px; padding: 0px; margin: 0px; padding-left: 13px; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: bold; }
.det { background: url(/fileadmin/images/common/!!.gif) no-repeat 0px 3px; padding: 0px; margin: 0px; padding-left: 13px; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: bold; }

ul,ol,li{ font-size: 12px; line-height: 100%; }
blockquote { font-size: 12px; padding-left: 15px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; background: url( /fileadmin/images/common/v2.gif ) no-repeat 0px 3px ; }
td { font-size: 12px; }
p { margin: 0px 0px 0px 0px; }
dt { font-weight: bold; }
dd { margin: 5px 0px 0px 10px; }

.news-amenu-item-year { color: white; text-decoration: none; font-weight: bold; }

h1 { font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 23px 0px; }
h2 { font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; }
h3 { font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
h4 { font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.h1o { font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 23px 0px; font-color: #FF6600;}

.kleing { font-size: 11px; color: #BEBEBE; }
.klein { font-size: 11px; }
.gross { font-size: 13px; }

.kleinfett { font-size: 11px; font-weight: bold; }
.normalfett { font-weight: bold; }
.grossfett { font-size: 13px; font-weight: bold; }

.kleinfetto { font-size: 11px; color: #FF6600; font-weight: bold; }
.normalfetto { color: #FF6600; font-weight: bold; }
.grossfetto { font-size: 13px; color: #FF6600; font-weight: bold; }
.copy { font-size: 9px; }

.gmnoprint { color: #000000; }
.gmnoprint A { color: #000000; text-decoration: none; font-weight: bold; }
.gmnoprint A:link { color: #000000; text-decoration: none; }
.gmnoprint A:active { color: #FF6600; text-decoration: underline; }
.gmnoprint A:hover { color:#FF6600; text-decoration: underline; }
.gmnoprint A:visited { color: #000000; }
.gmnoprint A:visited:hover { color: #FF6600; text-decoration: underline; }
.gmnoprint A:visited:active { color:#FF6600; text-decoration: underline; }

#footer { padding: 0px; }
#bordercontainer { width: 968px; margin: 20px auto; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; background-color: white; }
#layoutcontainer { width: 948px; margin: 0px auto; background-color: #DDDDDD; text-align: left; }
#kopf { background-color: #000000; }
#maincontainer { position: relative; left: 0px; top: 0px; width: 100%; height: 500px; background-color: #000000; border-top: 5pt solid #ffffff; }
#leftcontainer, #rightcontainer { width: 176px; height: 500px; }
#leftcontainer { float: left; border-right: 5pt solid #ffffff; }
#navcontainer { margin-left: 26px; margin-top: 16px; }
#searchcontainer { margin-left: 26px; margin-top: 30px; }
#languagecontainer { margin-left: 26px; margin-top: 30px; }
#rightcontainer { float: right; border-left: 5pt solid #ffffff; }
#right { margin-left: 0px; margin-top: 0px; }
#contentcontainer { float: left; width: 532px; }
#content { margin-left: 50px; margin-top: 28px; }
#boxshoptasche { position: absolute; left: 17px; top: 341px; width: 143px; height: 143px; }