@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;
	display:block;
	border:0px;
	border-bottom:1px solid #cccccc;
	height:0px;
	margin:20px 0 0 0;
	padding: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.5em;
	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;
}

#content .nach-oben{
	font-size:0.9em;
}

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

.csc-textpic-intext-left, .csc-textpic-intext-right, .csc-textpic-center{
	clear:both;
	margin:15px 0 30px 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{
	width:964px;
	height:104px;
	background-image:url(../images/top-bg.png) !important;
	background-image:none;
	/*background:none;
	filter:!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/fileadmin/images/top-bg.png,sizingMethod='crop');*/
	background-repeat:no-repeat;
}

#logo{
	float:left;
	width:751px;
	height:104px;
	padding:0 0 0 7px;
}

#logo .csc-textpic-text{
	padding:0px;
	margin:0px!important;
	margin:0 0 2px 0;
}

#logo .csc-textpic-text img{
	border:0px;
}

#top-right{
	position:relative;
	float:left;
	width:199px;
	height:104px;
	background-image:url(../images/top-right-bg.jpg);
}

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

#langs a{
	font-weight:bold;	
}

#top-menu{
	position:absolute;
	top:70px;
	right:8px;
	width:257px;
}

#top-menu ul{
	float:right;
	width:257px;
	list-style:none;
}

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

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

#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{
	float:left;
	width:751px;
	height:217px;
	background-repeat:no-repeat;
	margin:0 0 0 7px !important;
	margin:1px 0 0 4px;
}

#header-half-logo{
	float:right;
	margin:49px 0 0 0;
	width:133px;
	height:168px;
	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-half-logo-flash{
	position:fixed;
	display:block !important;
	display:none;
	margin:0 0 0 618px !important;
	margin:48px 0 0 618px;
	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{
	float:left;
	width:195px;
	height:217px;
	background-image:url(../images/header-right-bg.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 4px !important;
	margin:1px 0 0 4px;
}

#header-separator{
	clear:both;
	padding:3px 0 0 0;
	margin:0 0 0 7px !important;
	margin:0 0 0 8px;
	height:24px;
	width:950px;
	background-color:#ffffff;
}

#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:487px;
	height:24px;
	background-image:url(../images/center-separator.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 3px;
	coor:#ffffff;
	padding:0 0 0 10px;
}

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

#header-separator-center b{
	float:left;
	margin:2px 5px 0 5px;
	color:#ffffff;
	font-weight:normal;
	font-size:0.9em;
}

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

#inner{
	clear:both;
	width:950px;
	margin:0 0 0 7px !important;
	margin:0 0 0 8px;
	padding:20px 0 20px 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{
	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:25px 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 13px;
	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:25px 9px;
	background-color:#eeeff0;
	border:0px;
	line-height:1.8em;
}

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

#menu li.sub_aktiv a{
	padding:0 0 0 0;
	font-weight:bold;
}

#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, #uft-menu li.sub_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{
	width:251px;
	height:30px;
	margin:80px 0 0 0;
	background-image:url(../images/menu/menu-blau.jpg);
	background-repeat:no-repeat;
}

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

#address .logo{
	display:none;
}

#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:473px;
	margin:4px 0 0 3px;
	padding:0 12px 0 12px;
	min-height:400px;
	height:auto !important;
	height:400px;
}

#content table img{
	border:1px solid #cccccc;
	padding:1px;
}

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

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

#content_left, #content_right{
	float:left;
	width:236px;
}

#content_left h1, #content_right h1{
	padding:0px;
	margin:0px;
}

#content_right h1{
	color:#ffffff;
}

#content_left .csc-textpic-text, #content_right .csc-textpic-text{
	
}

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

#right h1{
	width:165px;
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 10px 15px;
}

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

#right .csc-textpic-image{
	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.9em;
	color:#909090;
}

#right .csc-textpic-text{
	width:170px;
	margin:-2px 0 0 15px;
}

#right .csc-textpic-text p em{
	font-style:italic;
	font-size:0.9em;
}

#right .csc-textpic-intext-left{

	width:160px;
	margin:-5px 0 0 15px;
}

#right .csc-textpic-intext-left .csc-textpic-imagewrap{
	float:left;
}

#right .csc-textpic-intext-left .csc-textpic-text{
	padding:0px;
	margin:0px;
	float:left;
	width:80px;
}

#right .csc-textpic-intext-left *{
	border:0px;
}

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

#bottom-separator{
	width:950px;
	height:23px;
	background-image:url(../images/footer-separator.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 7px !important;
	margin:0 0 0 8px;
}

#bottom-separator div{
	margin:0 0 0 318px;
}

#bottom-separator h1{
	display:none;
}

#bottom-separator a{
	color:#ffffff;
	line-height:24px !important;
	line-height:21px;
	margin:0 0 0 20px;
	font-size:0.9em;
}

.datum{
	font-size:0.9em;
	font-style:italic;
	float:right;
	margin:0 4px 0 0;
}