/* by Denis (CU4) 21.1.2004 start */
hr {
	color : #CCCCCC;
	background-color : #CCCCCC;
	line-height: 1px;
	height: 1px;
}

.ttexttab5 {
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-left: 5px;
	font-weight: bolder;
}

.theade {
	color : #5A7B8A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}

.ttexttab5nav {
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-left: 5px;
}

.ttexttab15 {
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-left: 15px;

}

ul {
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-top: 1;
	margin-bottom: 10;
	list-style-type: square;
}

.ttextorange {
	color : #FC8917;
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-size : 11px;
}

a.showlayerlink {
	color : #666666;
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
}

a.showlayerlink:hover {
	color : #FC8917;
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
}

.cardfont {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 666666;
}

a.cardfont:hover {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: FC8917;
}

.cardfontlink {
	color : #FC8917;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.bgmenu {
	background-image : url(../img/menu_bg.gif);
	background-repeat : repeat-x;
}

.containerbg {
	background-color : #FFFFFF;
}

.balkenbg {
	background-color : #999999;
}

.balkenschrift {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.bgbody {
	background-color : #F5F5F5;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin: 0 0 0 0;
}

.myform {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin: 0 0 0 0;
}

.suchfeld {
	color : #666666;
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-size : 11px;
	width: 70px;
}

.metanavitext {
	color : #999999;
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
}

.metanavilink {
	color : #999999;
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: underline;
}

a.metanavilink:hover {
	color : #FF6600;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: underline;
}

.error {
	color : #FF0000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

.themenueberschrift {
	color : #FF6600;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}

.head_blue {
	color : #5A7A8A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}

.subhead {
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}

.subhead_blue {
	color : #5A7A8A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.subhead_bold {
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.thead2g {
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.subhead_bold_blue {
	color : #5A7A8A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.subhead_aktiv {
	color : #FF6600;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.subhead:visited {
	color : #999999;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
}

a.subhead:hover {
	color : #FF6600;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
}

.themenpulldown {
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 225px;
}

.firmapulldown {
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 300px;
}

.projektpulldown {
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 200px;
}

.rahmen {
	background-color : #AFAFAF;
}

.schatten {
	background-color : #666666;
}

.ttext {
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.thead {
	color : #333333;
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}














/* ----------------------------------------------------------
/* by Denis 20.3.2003 start */

.homeselect_xl {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 300px;
}

.cms_textarea {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	width: 450px;
	height: 150px;
}

.cms_input {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	width: 250px;
}















/* by Denis 20.3.2002 stop */

/* by Gernot am 18.3.2003 start */

.kontaktf1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	width : 270px;
}

.kontaktf2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	width : 270px;
	height : 150px;
}

/* by Gernot am 18.3.2003 stop */


.balkenag {
	background-color : #AA3A2E;
	height : 5px;
	width : 130px;
}

.balkenec {
	background-color : #5A7B8A;
	height : 5px;
	width : 130px;
}

.balkente {
	background-color : #FC8917;
	height : 5px;
	width : 130px;
}

.bgag {
	background-color : #AA3A2E;
}

.bgcont {
	background-color : #EDEDED;
}

.bgdotted {
	background-image : url(../img/dottedline.gif);
	background-repeat : repeat-y;
}

.bgdottedh {
	background-image : url(../img/dottedlineh.gif);
	background-repeat : repeat-x;
}

.bgec {
	background-color : #5A7B8A;
}


.bgserv {
	background-color : #FFFFFF;
}

.bgservueb {
	background-color : #ACACAC;
}

.bgte {
	background-color : #FC8917;
}

.bgzitat {
	background-image : url(../img/zitat_bg.gif);
	background-repeat : repeat-y;
}

.homeselect {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 180px;
}

.homeselect_big {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.popupselect {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 250px;
}

.tsitemap {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

a.tsitemap:hover {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
}

.theada {
	color : #AA3A2E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

.theadt {
	color : #FC8917;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}


.thead2t {
	color : #FC8917;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.thead2a {
	color : #AA3A2E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.thead2e {
	color : #5A7B8A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.torangeb {
	color : #FC8917;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

.ttexta {
	color : #AA3A2E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.ttextt {
	color : #FC8917;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.ttext_dark {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.tzitat {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.layerueuns {
width:880px;
border-width:thin;
border-style:none;
}

.sitemapa {
	color : #AA3A2E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

a.sitemapa:hover {
	color : #AA3A2E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
}

.sitemapt {
	color : #FC8917;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

a.sitemapt:hover {
	color : #FC8917;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
}

.sitemape {
	color : #5A7B8A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

a.sitemape:hover {
	color : #5A7B8A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
}

.sitemap {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

a.sitemap:hover {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
}

.theadleer {
	color : #FF6600;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	padding : 10px 0px 0px 55px;
}

.messe { padding-top: 20px; color : #333333; font-family : Tahoma,Arial, Helvetica, sans-serif; font-size : 11px; letter-spacing: 1px; }
.messe p { margin-top: 0px; margin-bottom: 13px; }
.messe .head_grau { font-size: 12px; font-weight: bold; color : #666666; margin-bottom: 5px; }
.messe .head_orange { font-size: 12px; font-weight: bold; color : #FF6600; margin-bottom: 5px; }
.messe .zeit { font-weight: bold; color : #666666; }
.messe_adresse { position: absolute; width: 100%; bottom: 0; background-color: #FF6600; color : #FFFFFF; font-family : Tahoma,Arial, Helvetica, sans-serif; font-size : 11px; letter-spacing: 1px; padding: 5px; padding-left:20px; }

.searchResult { margin-bottom: 15px; }
.searchResult .link { margin-bottom: 4px; }
.searchResult .link a { font-weight: bold; color: #666; }
.searchResult .excerpt { padding-left: 20px; padding-right: 20px; margin-bottom: 2px; }
.searchResult .excerpt strong { font-weight: normal; color: #FF6600; }
.searchResult .excerpt strong a { font-weight: normal; color: #FF6600; text-decoration: none; }
.searchResult .modified { padding-left: 20px; padding-right: 20px; }
.searchResult .modified a { color: #666; }
.searchFooter { margin-top: 20px; margin-bottom: 20px; color: #666; }
.searchFooter a { color: #666; }


