@charset "UTF-8";
@media all
{
	/****** basemod ******/
	
	body {background:#000; padding:0; background:#000;}
	#page{background:#000; border:0;}
	/* #header {height:120px; color:#fff; background:#232324 url("../images/header-bg.gif") repeat-x;} */
	#header {height:120px; color:#fff; background:#000;}
	#header img.headImg1 {top:25px; left:5px;}
	#header div.tx-macinasearchbox-pi1 {bottom:20px; right:10px; font-size:11px;}
	#header div.tx-macinasearchbox-pi1 form input {width:120px; height:13px;}
	
	#col1 {width:20%}
	#col2 {width:200px}
	#col3 {margin:0 200px}
	
	
	#main {background:#404040; padding:0 0;}
	#teaser {background:#333; color:#888; border-bottom:1px #000 solid;}
	#footer {background:#333; color:#888; border-top:1px #000 solid; padding:5px; padding-left:10px; font-size:0.9em;}
	/****** nav_vlist ******/
	#submenu {border-top: 1px #000 solid;}

	#submenu a,
	#submenu strong {
		background-color:#232324;
		color: #ddd;
		border-bottom: 1px #000 solid;
	}	
	/* Level 1 */
	#submenu li#active,
	#submenu li strong {
		font-weight: bold;
		color: #ddd;
		background-color:#666;
		border-bottom: 1px #000 solid;
	}	
	#submenu li a {background-color:#555; color: #ccc; }
	#submenu li a:focus,
	#submenu li a:hover,
	#submenu li a:active { background-color:#666; color: #ddd; }
	/* Level 2 */
	#submenu li ul li a { background-color:#888; color: #eee; }
	#submenu li ul li#active,
	#submenu li ul li strong,
	#submenu li ul li span,
	#submenu li ul li a:focus,
	#submenu li ul li a:hover,
	#submenu li ul li a:active { background-color:#999; color: #fff; }
	
	/* Level 3 */
	#submenu li ul li ul li a { background-color:#bbb; color: #555; }
	#submenu li ul li ul li#active,
	#submenu li ul li ul li strong,
	#submenu li ul li ul li span
	#submenu li ul li ul li a:focus,
	#submenu li ul li ul li a:hover,
	#submenu li ul li ul li a:active { background-color:#ccc; color: #444; }
	
	/****** basemod ******/
	body {font-family:'Helvetica Neue',Helvetica,Verdana,Arial,sans-serif; color:#ccc; font-size:75%;}
	
	
	h1 {font-size:175%; color:#505050; font-weight:normal; text-shadow: 1px 1px 0px #202020, -1px -1px 0px #606060;}
	h2 {font-size:150%; color:#505050; font-weight:normal; text-shadow: 1px 1px 0px #202020, -1px -1px 0px #606060;}
	
	a {color:#fff; text-decoration:none; letter-spacing:0.1em;}
	a:focus,
	a:hover,
	a:active {color:#fff; text-decoration:underline;}
	
	dd.csc-textpic-caption{background-color:#333;}
	
	
	form#mailform fieldset {border:1px solid #000; background:transparent;}
	fieldset.csc-mailform .csc-mailform-field label {width:10em; float:left; text-align:right; background:transparent; padding:2px;}
	/* tx_dropdownsitemap */
	.tx-dropdownsitemap-pi1 div.expAll {border:solid 1px #000; background:#333;}
	.tx-dropdownsitemap-pi1 div {border:solid 1px #000; background:#333; padding:2px; margin-bottom:5px;}
	.tx-dropdownsitemap-pi1 div.level_2 {background:#555;}
	.tx-dropdownsitemap-pi1 div.level_3 {background:#777;}
	.tx-dropdownsitemap-pi1 div.level_4 {background:#999;}
	
	/* tx_indexedsearch with tablee-free template */
	.tx-indexedsearch .tx-indexedsearch-browsebox {background:#666;}
	.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr {background:#666 url(../../img/icons/sprechblase.gif) 10px 10px no-repeat; color:#ddd; border:1px solid #333;}
	.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {background:#FEC216; color:#000;}
	/* tt_news - LATEST Ansicht */
	.news-latest-date {top:2px; font-size:0.9em; color:#aaa; background:transparent;}
	.news-latest-item h3 {margin-bottom:0; background:transparent; font-size:1.2em;}
	.news-latest-item h3 a {text-decoration:none; color:#6f7073;}
	.news-latest-item p {background:transparent; background-image:none; padding:0 0.5em 0 3px; }	
	.news-latest-item img {padding-right:1em; padding-left:1em; padding-top:0.6em;}	
	.news-latest-morelink {font-size:0.9em; color:#aaa; background:transparent; text-align:left; padding-bottom:3px; border-bottom: 1px #6f7073 dashed;}
	
	/* tt_news - SINGLE Ansicht */
	.news-single-item h3 {font-size:100.01%; color:#115d6a; background:#f0f0f4; border-left:8px #E0E7F5 solid;}
	.news-single-img {padding-left:15px; float:right;}
	
	/* facebook */
	.fac_box .connections_grid .grid_item .name{
		color:#FFF;
	}
}

@media print
{
  a[href]:after {
    content:"";
    color:#444;
    background:inherit;
    font-style:italic;
  }
}