a img { border: none; }

BODY {
	background-color: #F2F2F2;
	margin: 0;
	font-family: verdana;
	font-size: 12px;
}
#alloutercontainer{float: left; width:1040px;}
.bodytext{margin-top:0px;}
.mh_submenuitem2,.mh_submenuitem2act ,.mh_submenuitem2last ,.mh_submenuitem2actlast {margin-left:10px; padding-right:10px;}
.mh_submenuitem2 a,.mh_submenuitem2act a,.mh_submenuitem2last a,.mh_submenuitem2actlast a{text-decoration:none;color:black!important;}
.mh_submenuitem2, .mh_submenuitem2act{border-right:1px solid black;}
#mh_submenu2{margin:5px 0px 5px 15px;}
#mh_container DIV {
	position: relative;
	display: block;
	float:left;
}

.csc-textpic-caption { font-size: 9px; font-style: italic; width: 100%;}

.csc-header-n3{
	color:#5D5D5D;
	font-size:11px;
}

#alltopcontentcontainer {	float: left;	 
				width: 830px; }

#mh_container {
	float:left;
	width: 830px;
	
}

#mh_header {
	background-image: url(../media/border_top.gif);
	width: 99.9%;
	height: 198px;
	background-repeat: no-repeat;
}

#mh_hbanner {
 	float: left;
	background-image: url(../media/dvd_header.jpg);
	margin-top: 20px;
	margin-left: 20px;
	height: 124px;
	width: 780px;
	background-repeat: no-repeat;
}

* HTML #mh_hbanner {
	margin-left: 10px;
}

#mh_hmainmenu {
	float: left;
	width: 99.9%;
	height: 30px;
	margin-top: 92px;
}

#mh_hsubmenu, #mh_hsubmenu2 {
	position:relative;
	float: left;
	overflow: visible;
	margin-left: 20px;
	width: 779px;
	height: 28px;
	background-image: url(../media/submenu_bg.gif);
	background-repeat: no-repeat;
}
#mh_hsubmenu2{background-image:none;}
* HTML #mh_hsubmenu {
	margin-left: 10px;
}

#mh_content {
	float: left;
	background-image:	url(../media/bg_main.gif);
	min-height: 100px;
	width: 99.9%;
}

#mh_innercontent {
  float: left;
	border: 1px dotted black;
	border: 
	width: 778px;
	margin-left: 20px;
	margin-right: 30px;
}

* HTML #mh_innercontent {
	margin-left: 10px;
}

#mh_cleft, #mh_cright {
	float: left;
}

#mh_cleft {
	width: 559px;
	float: left;
	padding: 5px;
}

#mh_cright {
	overflow: hidden;
	width: 207px;
	float: right;
	background-color: #F7F7FF;
	background-image:url(/fileadmin/media/brennpunkt_it.gif);
	background-repeat:no-repeat;
	background-position:top middle;
	border-left:1px dotted black;
	border-bottom:1px dotted black;
}

#mh_footer {
	text-align: center;
	float: left;
	background-image: url(../media/border_bottom.gif);
	width: 99.9%;
	height: 125px;
	background-repeat: no-repeat;
	overflow: hidden;
}

* HTML #mh_footer {
	width: 830px;
}

#mh_bannertop {
	width: 830px;	
}

#mh_bannertop p{margin:0px;}

#mh_bannerright {
	float: left;
	width: 210px;
	top: 0px;
}
.mh_mainmenuul, .mh_fm2, .mh_mainmenuultop {
/* float: left;*/
 margin: 5px 5px 5px 0px;
 width: 770px;
 height: 20px;
 padding: 0;
}
.mh_mainmenuultop{width:500px;float:left;}

.mh_mainmenuitem, .mh_mainmenuitemact, .mh_menuitemact, .mh_mainmenuitemlast, .mh_menuitemactlast {
	float: left ! important;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
/*	text-transform: uppercase;*/
	font-family:Verdana;
	font-size: 14px;
	line-height: 16px;
/*	font-weight: bold;*/
	color:white;
	border-right:1px solid black;
	margin-left:10px;
	padding-right:10px;
}

* html .mh_mainmenuitem, * html .mh_mainmenuitemact, * html .mh_menuitemact, * html .mh_mainmenuitemlast, * html .mh_menuitemactlast {
	margin-left:11px;
	padding-right:11px;
}


.mh_mainmenuitemlast, .mh_menuitemactlast{border-right:0px solid white;}

.mh_mainmenuitem A, .mh_mainmenuitemact A, .mh_mainmenuitemlast A, .mh_menuitemactlast A{
	color: white;
	text-decoration: none;
}
.mh_menuitemact A {color:black;text-decoration:none;}

.mh_fm2 {
	width: 99.9%;
	text-align: center;
	float: left;
}

.mh_fm2item {
	margin: 0px 0px 0px 0px;
	border:0px solid lime;
	list-style-type: none;
	text-transform: uppercase;
	font-family: Arial, Arial Sans MS, Serif;
	font-size: 10px;
	display: inline;
}

.mh_fm2item A {
	text-decoration: none;
}
.mh_fm2item A:hover {
	text-decoration:underline;
}

#mh_fmenu1 .mh_fm2item A, #mh_fmenu1 .mh_fm2item{color:#0185CF;}
#mh_fmenu2 .mh_fm2item A, #mh_fmenu2 .mh_fm2item{color:#A9A9A9;}

#mh_fmenu1, #mh_fmenu2 {
	position: absolute;
	margin: 0 auto;
	float: left;
	width: 700px;
	top: 18%;
	left: 7%;
}

div#mh_cright DIV {
	float: left;
	width: 200px;
	overflow: hidden;
/*	background-color: azure;*/
}

div#mh_submenu {
	background-color: #252525;
	padding:5px 5px;
}

div#mh_submenu A{
	font-family: Times, Times New Roman, Serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	padding:5px 5px;
}

<!-- FCEs begin-->
	.FCE_1_container {border: 0;}
	.FCE_1_container{display: block;width:97%;float:left;margin: 0px;margin-bottom:5px;background-image:url(../media/line.gif);background-repeat:repeat-x;background-position:bottom left;padding:5px;padding-top: 0;margin-top: 0;margin-bottom:8px;}
	
	.FCE_2_container{border:0px solid red;width:97%;float:left;margin:0px;margin-bottom:5px;background-repeat:repeat-x;background-position:bottom left;background-image:url(../media/line.gif);padding:5px;margin-bottom:8px;}
	.FCE_2_left{border:0px solid blue;width:30%;float:left;display:block;padding:0px 5px 0px 0px;}
	.FCE_2_right{border:0px solid gray;width:65%;display:block;float:left;padding:10px; padding-top: 0;padding-bottom:0px;background-repeat:repeat-y;background-position:left top;background-image:url(../media/line.gif);}

	.FCE_50_container{border:0px solid red;width:97%;float:left;margin:0px;margin-bottom:5px;background-repeat:repeat-x;background-position:bottom left;background-image:url(../media/line.gif);padding:5px;margin-bottom:8px;}
	.FCE_50_left{border:0px solid blue;width:47%;float:left;display:block;padding:0px 5px 0px 0px;}
	.FCE_50_right{border:0px solid gray;width:47%;display:block;float:left;padding:10px; padding-top: 0;padding-bottom:0px;background-repeat:repeat-y;background-position:left top;background-image:url(../media/line.gif);}
	
	.FCE_3_container{border:0px solid green;width:97%;float:left;margin:0px;margin-bottom:5px;background-repeat:repeat-x;background-position:bottom left;background-image:url(../media/line.gif);padding:5px;margin-bottom:8px;}
	.FCE_3_top{border:0px solid magenta;height: 30px;width:99.9%;float:left;background-repeat:repeat-x;background-position:bottom left;background-image:url(../media/line.gif);padding:10px;margin: 0;padding: 0;}
	.FCE_3_inner{border:0px solid cyan;width:97%;float:left;margin-top:5px;}
	.FCE_3_left{width:170px;float:left;display:block;margin:0px;padding:0px 5px 0px 5px;}
	.FCE_3_right{border:0px solid silver;width:300px;float:left;display:block;padding:5px 5px 0px 10px;background-repeat:repeat-y;background-position:left top;background-image:url(../media/line.gif);}

.FCE_50_right h3, .FCE_50_left h3, .FCE_3_top h3, FCE_2_left h3, FCE_2_right h3, FCE_1_container h3 {
	margin: 0;
	padding: 0;
}

FCE_1_container {padding-top: 0;}
.csc-textpic-imagewrap dl{margin:0px;padding:0px;margin-bottom:0px!important;margin-left:0px!important;}

<!-- FCEs end-->

<!-- tt_news begin-->

.news-list-item h3 A, .news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {
	color: #0185CF ! important;
	text-decoration: none;
	font-family: verdana;
	font-size: 14px;
}

.news-list-container, .news-list-item, .news-list-item .news-list-date, .news-list-container .news-list-item h3 {
	background-color: transparent;
	border: 0;
}
.news-list-item h3 a{
	margin-bottom:5px;
}
.news-list-container{width:95%;padding:5px;}

.news-list-item {
	margin-bottom: 5px ! important;
	background-image: url(../media/line.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	#padding-bottom: 2px;
	width: 99.9%;
}

.news-list-date {
	text-align: left;
	padding: 0;
	margin: 0;
	float: left;
	font-family: verdana;
	font-size: 12px;
	color: #0185CF;
	font-weight: bold;
}

.news-list-item .bodytext {
	font-family: verdana;
	font-size: 12px;
	margin-top:0px;
}

.news-list-image {
	display: table;
	float: left;
	width: 80px;
}

.news-list-item DIV {
	display: table;
	float: left;
	text-align: left;
}

.news-list-item .news-list-date, .news-list-item .news-list-h3 {
	width: 500px;
	text-align: left;
	display: block;
}

.news-list-mainpart {
	position: relative;
	display: block;
	float: right;
	width: 100%;
}

.news-list-image, .news-list-subheader {
	display: inline;
	position: relative;
	float: left;
}

.news-list-container img {
	float: left ! important;
	margin: 5px;
}

.news-list-subheader {
	float: left;
	width: 90%;
	padding: 0;
	margin: 0;
}

.news-list-subheader .bodytext {
	margin: 0px 0 0 0px;
}

.news-list-category {
	display: block;
	position: relative;
	float: left;
	width: 420px;
	font-family: Verdana;
	font-size: 12px;
	margin-bottom: 5px;
}

.news-single-item {
	border: 0;
	background-color: white;
	font-family: Verdana;
	font-size: 12px;
}

.news-single-item h2 {
	color: #0185CF ! important;
}
.news-single-item h3 {
        font-size:13px;
        width:555px!important;
}
.news-list-morelink {
	float: left;
	width: 99%;
	padding-bottom:5px!important;
}
.news-list-morelink A {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color:#0185CF;
	padding-right:10px;
	background-image:url(/fileadmin/media/right.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {
color:#0185CF! important;
padding-left:2px;
text-decoration: none;
float: left;
}

.news-latest-item h3 a:link, .news-latest-item h3 a:visited, .news-latest-item h3 a:hover {
	color: #0185CF;
	font-size: 10px;
}

.tx-ttnews-browsebox, .tx-ttnews-browsebox-SCell {
	background-color: white;
	border: 0;
}

.news-list-date {
	padding-left: 2px;
}

.news-latest-item {
height:1%;
line-height:1.3;
margin: 0px 0px 5px 0px;
padding:0px;
border: 0 ! important;
background-color: white ! important;
font-family: Verdana;
font-size: 12px;
width:100%;
}

.news-latest-container {
	border: 0;
	background-color: white ! important;
	width:99%;
}

.news-latest-item h3 {
	margin: 0;
	padding: 0;
}

.news-latest-morelink {
	margin-top: 5px;
}

.news-latest-morelink a {
	float: left ! important;
	color:#0185CF;
	text-decoration:none;
	padding-right:10px;
	background-image:url(/fileadmin/media/right.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.macina_ad {
	color: silver;
	font-size: 10px;
}

.csc-firstHeader {
	margin: 0;
	padding: 0;
/*	color: blue;*/
	font-size: 12px;
}

.csc-header csc-header-1 {
	margin: 0;
	padding: 0;
	border: 1px solid black;
}

.csc-firstHeader{text-align:center;font-size:18px;}
.csc-header-n2 h2{text-align:center;font-size:14px;}

.news-single-imgcaption{width:100%;font-style:italic;}

.news-single-img{padding-right:10px;max-width:250px;}

.news-single-img IMG{border-width:0px;}

.news-single-backlink a{
	color:#0185CF;
	text-decoration:none;
	padding-left:10px;
	background-image:url(/fileadmin/media/left.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

.csc-linkToTop{
	float:left;
	display:inline;
	margin-left:10px;
	background-image:url(/fileadmin/media/top.gif);
	background-repeat:no-repeat;
	background-position:center right;
	height:15px;
	

}
.csc-linkToTop a{
	color:#0185CF;
	text-decoration:none; 
	font-size:10px;
	padding-right:10px;
}

.news-single-author{margin-top:15px;}

.news-amenu-container, .news-amenu-container h2 {
	background-color: white;
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	
}

.news-amenu-container h2 {
	color: blue;
}

.news-amenu-container ul, .news-amenu-item-year {
background-color: white;
border: 0;
list-style-type:none;
margin-bottom:0px;
margin-left:0px;
margin-top:5px;
padding:3px;
}

.news-amenu-item-year {
	color:blue;
	font-weight:bold;
}
/*#mh_search{border:1px solid lime;height:20px; width:100px;float:left;}*/
#searchbox{float:left!important;color:white; font-family:verdana;font-size:11px; padding-right: 10px;}
.searchbutton{border:0px solid red; color:white;font-family:verdana;font-size:11px;background-color:transparent;padding:0px;margin-right:5px; margin-left:-5px;}

#mh_cright{padding-top:5px;}

.tx-indexedsearch{width:95%;padding:10px;}

.tx-indexedsearch-browsebox, .tx-indexedsearch .tx-indexedsearch-searchbox, .tx_indexedsearch .searchbox-tmpl-css {
	float: left;
	width: 99.9%;
}

.tx-indexedsearch-browsebox {
	margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-form {
	margin: 5px 0 5px 5px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	width:100px;
	margin-top: 5px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-bottom:5px;
	margin-top:10px;
	float: left;
	width: 99.9%;
}

.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	float:left;
}

.tx-indexedsearch .res-tmpl-css {
	float: left;
	width: 99.9%;
	background-color: #EEEEEE;
	padding: 5px;
}

.tx-indexedsearch-searchbox legend {
	font-weight: bold;
}

.tx-indexedsearch-descr, .res-tmpl-css h3 {
	background-image: url(../media/line.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 10px;
}

.news-catmenu {
	border: 0 ! important;
	margin: 0;
	margin-top: -10px;
	margin-bottom: 10px;
	padding: 10px 0 10px 0;
	background-color: #EEEEEE;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-image: url(../media/line.gif);
	float: left;
	width: 98%;
}

.news-catmenu-header {
	visibility: hidden;
	display: none;
}

.level1, .level2 {
	background-color: transparent;
	border: 0;
}

.level1 A:link, .level1 A:visited, .level2 A:link, .level2 A:visited {
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
}

.FCE_2_container .FCE_2_right .news-list-container .news-list-item, .FCE_2_container .FCE_2_left .news-list-container .news-list-item {
	background-image: none;
}

.FCE_3_container .FCE_3_inner .FCE_3_left .news-list-container .news-list-item, .FCE_3_container .FCE_3_inner .FCE_3_right .news-list-container .news-list-item {
	background-image: none;
}

.mh_mainmenuitemact, .mh_menuitemact {}

/* TEST fürs NEUE Menu*/
.dropdownmenu{float:left;width:750px;}
.dropdownitem, .dropdown_2item{float:left;}
.dropdownitem a{color:white;}
#subnew{width:750px;}
#subnew UL {padding:0px; margin:0px;list-style-type:none;}
#subnew LI{margin-right:10px;}
.dropdown_2{position:absolute;}
#totop{float:left;width:700px;}
.submenu-text-act{font-weight:bold;}
.button-text-no{}
.button-text-act{font-weight:bold;}
hr.clearer{height:0px !important;border:0px solid lime!important;display:none!important;}
.FCE_50_container .news-list-container .news-list-subheader{width:99%;}
.FCE_50_container .news-list-container .news-list-item{background:none;}
.FCE_50_left{height:100%;}
#mh_cright .news-list-item .news-list-subheader{width:190px !important;}
#mh_cright .news-list-item .news-list-subheader .bodytext{text-align:left;}
.news-list-item h3{margin-top:-3px;}
#mh_cright .csc-header .csc-firstHeader{color:black!important;}
#mh_cright .bodytext {font-size:10px;}
#mh_cright h2{font-size:12px;}
#mh_cright h1{font-size:14px;text-decoration:none;}
#mh_hmainmenu .mh_mainmenuultop{text-transform: uppercase;}
.mh_mainmenuul .mh_menuitemact, .mh_mainmenuul .mh_mainmenuitem{border-color:white;}
#mh_submenu2{margin-left:5px;}



/* ##### SEARCHBOx ##### */

.tx-macinasearchbox-pi1
{
	height:40px;
	float: right;
	margin-top:-10px;
	width:230px;
	left: 60px;
}
/*
HTML*.tx-macinasearchbox-pi1
{
	margin-top:3px;
}
*/

#searchfield{font-size:11px;}

#searchselect
{
	
	color:white;
	font-family:verdana;
	font-size:11px;
	margin-top: 2px;
	padding-left: 45px;
}

HTML*#searchselect
{
	margin-top:0px;
}

.searchlabel
{
	margin-right: 3px;
	margin-bottom: 2px;
}

#site_int, #site_ext
{
	margin: 0px;
}




.csc-header-n2 h2{color:black;}
#mh_hsubmenu a {font-size:12px;}
#mh_hsubmenu2 a{font-size:10px;}
#FCE_colored{background-color:#EFEFF4;}
.csc-header {float:none!important;clear:both;}

#mh_cleft_archive{float:left!important;width:550px;display:block!important;}

.news-list-subheader p{float:none!important;}
h3{width:99%!important;float:left;font-size:12px;}
h3 a {float:left;}
.news-list-item{margin:0px;padding:0px;}
.FCE_50_container .news-list-container, .FCE_1_container .news-list-container{padding:0px;}

.archiv_top_list, .archiv_sub_list{list-style-type:none;padding:0px;margin:0px;}
.archiv_sub_item{margin:5px 8px 5px 8px;}
.archive_sub_item{margin:5px 8px 5px 8px;}
.archiv_top_item{margin:5px 18px 5px 8px;}
.archiv_container{width:100%;}
.archiv_wrapper{background-color:#EEEEEE;width:100%;}
.archiv_sub_item a, .archive_sub_item a {text-decoration:none;}
.archiv_sub_item a:hover, .archive_sub_item a:hover {text-decoration:underline;}
.archiv_top_list{width:100%;}
.archiv_container{background-image:url(../media/line.gif);background-position:left bottom;background-repeat:repeat-x;height:35px;line-height:22px;}
h1{font-size:18px;text-decoration:underline;}
#senseless_id{width:100%;}
#mh_cright .news-list-container{width:200px;}
#mh_cright h3{font-size:11px!important;}
#mh_cright h3 a{font-size:11px!important;}
h5.csc-firstHeader{font-size:10px;color:gray;width:100%;margin-bottom:5px;}
.news-list-container h3{margin-bottom:-2px;}
.csc-mailform-field{float:none!important;margin-bottom:5px;}
.csc-mailform{float:left;width:530px;margin-top:10px;}

#orderform {float:left;}

.orderform_col1 { float:left;
		 width: 211px; 
		 height: auto; }		 
.orderform_col2 { float:left;
		 width: 211px; 
		 height: auto; }
	    
.form_row { clear: both; 
            float: left;
            width: 420px;
            height: auto;
            margin-bottom: 3px; }
            

.form_row_topspace { clear: both; 
            float: left;
            width: auto;
            height: auto;
            margin-bottom: 3px;
            margin-top: 17px;
            width: 420px; }

.form_field {float:left;
             width: auto;
             height: auto;}
             
.form_field_checkbox { float: left; width: 25px;}
.form_field_text { float: left; width: 385px; }

.tx-thmailformplus-pi1 {float:left;
	    width: 100%; }

.lbl, .lbl_mandatory { float: left; width: 110px; }

#Mailform_Text, .success {
	margin-top: 25px;
	margin-bottom: 25px;
	}

.tx-pilmailform-pi1 {
	width: 100%;
	margin-bottom: 20px;
	float: left;
	}	
	
.tbl_50_50
{
	width: 100%;
	float: left;
}