@charset "utf-8";

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262325;
	line-height:18px;
	background-color:#f1f3f7;
	background-image:url(../images/top-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

/* Meine TYPO3-Standart-CSS START */

/* ausrichtung formatieren */
.align-left{
	text-align:left;
}

.align-center{
	text-align:center;
}

.align-right{
	text-align:right;
}
/* ausrichtung formatieren */

hr{
	clear:both;
	border:0px;
	border-bottom:1px dotted #16397b;
	height:0px;
	padding:5px 0 5px 0;
	margin:0px;
}

a {
	text-decoration: none;
	color:#16397b;
}

p{
	padding:0px;
	margin:0px;
}

.clear{
	clear:both;
}

.csc-header {
	clear:both;
	padding:0px;
	margin:0px;
}

h1{
	font-size:1.8em;
	line-height:1.3em;
	font-weight:normal;
	color:#16397b;
	padding:0px;
	margin:-5px 0 0 0;
}

h2{
	font-size:1.1em;
	font-weight:bold;
	color:#16397b;
	padding:0px;
	margin:0 0 10px 0;
}

#content ul{
	padding:0px;
	margin:10px 0 10px 30px;
	list-style:square;
}

/* optimale Bilddarstellung formatieren START */
.csc-textpic-text{
	margin:15px 0 0 0;
}

.csc-textpic-intext-left, .csc-textpic-intext-right, .csc-textpic-center{
	clear:both;
	margin:15px 0 0 0;
}

.csc-textpic-intext-left .csc-textpic-imagewrap{
	margin:2px 8px 5px 0;
	padding:1px;
	border:1px solid #dddddd;
}

.csc-textpic-intext-right .csc-textpic-imagewrap{
	margin:2px 0 5px 8px;
	padding:1px;
	border:1px solid #dddddd;
}
/* optimale Bilddarstellung formatieren ENDE */

/* Meine TYPO3-Standart-CSS ENDE */

#container{
	width:964px;
	margin:0 auto;
}

#top-container{
	display:none;
}

#logo{
	display:none;
}

#print-logo{
	float:left;
}

#logo img{
	border:0px;
}

#top-right{
	display:none;
}

#langs{
	width:185px;
	height:30px;
	color:#16397b;
	text-align:right;
	padding:15px 10px 0 0;
}

#langs a{
	font-weight:bold;	
}

#top-menu{
	width:195px;
	vertical-align:bottom;
}

#top-menu ul{
	width:195px;
	list-style:none;
	margin:0px !important;
	margin:0 0 0 -5px;
	padding:25px 0 0 0;
}

#top-menu ul li{
	float:left;
	margin:0 3px 0 10px !important;
	margin:0 0 0 10px;
}

#top-menu ul li a{
	color:#ffffff;
}

#top-menu ul li.aktiv{
	font-weight:bold;
}

#main-container{
	width:964px;
	background-image:url(../images/inner-bg.png) !important;
	background-image:none;
	/*background:none;
	filter:!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fileadmin/images/inner-bg.png,sizingMethod='crop');*/
	background-repeat:repeat-y;
	padding:3px 0 0 0 !important;
	padding:0;
}

#header{
	display:none;
}

#header-half-logo{
	float:right;
	width:133px;
	height:217px;
	background-image:url(../images/uft-brombach-icon-half.png) !important;
	background:none;
	filter:!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fileadmin/images/uft-brombach-icon-half.png,sizingMethod='crop');
	background-repeat:no-repeat;
	background-position:bottom;
}

#header-right{
	display:none;
}

#header-separator{
	display:none;
}

#header-separator-left{
	float:left;
	width:251px;
	height:24px;
	background-image:url(../images/left-separator.jpg);
	background-repeat:no-repeat;
}

#header-separator-center{
	float:left;
	width:497px;
	height:24px;
	background-image:url(../images/center-separator.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 3px;
}

#header-separator-center .csc-textpic-text{
	float:left;
	margin:0px;
	padding:2px 0 0 12px;
	color:#ffffff;
	font-size:0.9em;
}

#header-separator-center a{
	float:left;
	color:#ffffff;
	padding:2px 0 0 2px;
	font-size:0.9em;
}

#header-separator-center h1{
	display:none;
}

#inner{
	clear:both;
	width:950px;
	margin:0 0 0 7px !important;
	margin:0 0 0 8px;
	padding:20px 0 25px 0;
	background-image:url(../images/inner-bg.jpg);
	background-repeat:repeat-y;
	min-height:400px;
	height:auto !important;
	height:400px;
}

#left{
	float:left;
	width:251px;
}

#menu{
	display:none;
	width:251px;
}

#menu a{
	color:#262325;
}

#menu ul{
	padding:0px;
	margin:0px;
	list-style:none;
	width:251px;
}

#menu li{
	float:right;
	width:226px;
	line-height:24px;
	padding:0 0 0 25px;
	border-bottom:1px solid #ffffff;
	background-repeat:no-repeat;
	background-color:#eeeff0;
}

#menu li.aktiv{
	background-repeat:repeat-x;
}

#menu li.aktiv a{
	color:#ffffff;
	font-weight:bold;
}

#menu li.sub_menu{
	background-image:none;
	background-color:#eeeff0;
	border:0px;
}

#menu li.sub_sub_menu{
	background-image:none;
	background-image:url(../images/menu/list-raquo.jpg);
	background-repeat:no-repeat;
	background-position:35px 9px;
	background-color:#eeeff0;
	border:0px;
	line-height:1.8em;
}

#menu li.sub_menu a{
	padding:0 0 0 0;
	color:#6b6c70;
}

#menu li.sub_sub_menu a{
	font-size:0.9em;
	padding:0 0 0 23px;
	color:#6b6c70;
}

#menu li.sub_aktiv{
	background-image:none;
	background-color:#eeeff0;
	border:0px;
}

#menu li.sub_sub_aktiv{
	background-image:none;
	background-image:url(../images/menu/list-raquo.jpg);
	background-repeat:no-repeat;
	background-position:35px 9px;
	background-color:#eeeff0;
	border:0px;
	line-height:1.8em;
}

#menu li.sub_sub_aktiv a{
	font-size:0.9em;
	padding:0 0 0 23px;
	color:#6b6c70;
}

#menu li.sub_aktiv a{
	padding:0 0 0 0;
}

#menu li.aktiv a{
	color:#ffffff;
	font-weight:bold;
}

/* uft allgemain menü */
#uft-menu li{
	background-image:url(../images/menu/menu-blau.jpg);
}

#uft-menu li a:hover{
	color:#16397b;
}

#uft-menu li.aktiv a:hover{
	color:#ffffff;
	font-weight:bold;
}

#uft-menu li.sub_aktiv a{
	color:#16397b;
}
/* uft allgemain menü */

/* hydrotechnik menü */
#hd-mech-menu li{
	background-image:url(../images/menu/menu-hellblau.jpg);
}

#hd-mech-menu li a:hover{
	color:#00b5f1;
}

#hd-mech-menu li.aktiv a:hover{
	color:#ffffff;
	font-weight:bold;
}

#hd-mech-menu li.sub_aktiv a, #hd-mech-menu li.sub_sub_aktiv a{
	color:#00b5f1;
}
/* hydrotechnik menü */

/* elektrotechnik menü */
#elektro-menu li{
	background-image:url(../images/menu/menu-rot.jpg);
}

#elektro-menu li a:hover{
	color:#cb1b28;
}

#elektro-menu li.aktiv a:hover{
	color:#ffffff;
	font-weight:bold;
}

#elektro-menu li.sub_aktiv a, #elektro-menu li.sub_sub_aktiv a{
	color:#cb1b28;
}
/* elektrotechnik menü */

/* elektrotechnik menü */
#wissensch-menu li{
	background-image:url(../images/menu/menu-gruen.jpg);
}

#wissensch-menu li a:hover{
	color:#7acb49;
}

#wissensch-menu li.aktiv a:hover{
	color:#ffffff;
	font-weight:bold;
}

#wissensch-menu li.sub_aktiv a, #wissensch-menu li.sub_sub_aktiv a{
	color:#7acb49;
}
/* elektrotechnik menü */

#suche{
	display:none;
}

#address{
	position:relative;
	width:206px;
	margin:0 0 0 0;
	background-color:#f9f9fa;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:0 20px 15px 25px;
}

#address .logo{
	display:block;
	margin:0 0 20px 0;
}

#address .csc-textpic-text{
	margin:0px;
}

#address h1{
	display:none;
}

#address-icon{
	position:absolute;
	bottom:10px;
	right:15px;
	width:45px;
	height:32px;
	background-image:url(../images/uft-brombach-icon.png) !important;
	background:none;
	filter:!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fileadmin/images/uft-brombach-icon.png,sizingMethod='crop');
	background-repeat:no-repeat;
}

#content{
	float:left;
	width:600px;
	margin:4px 0 0 3px;
	padding:0 12px 0 12px;
	min-height:400px;
	height:auto !important;
	height:400px;
}

#content .csc-textpic-text{
	margin:0 0 30px 0;
}

#content .csc-textpic-caption{
	font-size:0.8em;
	color:#909090;
	padding:0 0 0 3px;
}

#content img{
	display:none;
}

#right{
	display:none;
	float:left;
	width:195px;
	margin:0 0 0 4px;
}

#right .csc-textpic-above, #right .csc-textpic-text{
	margin:0px;
}

#right .csc-textpic-image{
	clear:both;
	padding:0px;
	padding:0 0 20px 0;
}

#right .csc-textpic-imagerow{
	clear:both;
	padding:0px;
	margin:0 0 0 0;
}

#right .csc-textpic-caption{
	font-size:0.8em;
	color:#909090;
}

#right #productmenu{
	margin:0 0 30px 0;
	padding:0px;
	list-style:none;
	width:195px;
}

#right #productmenu li{
	background-image:url(../images/menu/menu-blau.jpg);
	background-repeat:repeat-y;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:3px 0 3px 20px;
}

#right #productmenu li a{
	color:#262325;
}

#right #productmenu li a:hover{
	color:#16397b;
}

#bottom-container{
	display:none;
}