/********************
* screen css - begin
********************/


@media screen
{

/* BODY {margin: 10px; padding: 0; color:#FFFFFF;} */
body {font-family: Verdana, sans-serif; font-size: 10px; color:}

P {font-family : Verdana, sans-serif; font-size: 10px;line-height: 120%; color: #333333; margin-top: 1px; margin-bottom : 1px;padding-bottom : 0px;	}

H1 {font-size: 14px;color: #194A7C;font-family: verdana;text-decoration: none;margin-top : 15px;margin-bottom : 20px;}
H2 {font-family : Verdana, sans-serif;font-size : 11px;color : #194A7C;font-weight : 800;margin-bottom : 2px;margin-top : 15px;}
H3 {font-family : Verdana, sans-serif;font-size : 11px;font-weight : 700;color : #666666;margin-bottom : 0px;margin-top : 12px;}
H4 {font-family : Verdana, sans-serif;font-size : 11px;font-weight : 700;color : #666666;margin-bottom : 0px;margin-top : 12px;}
/*
H4 {font-family : Verdana, sans-serif;font-size : 10px;color : #00438C;font-weight : 800;margin-bottom : 2px;margin-top : 15px;}
H5 {font-family : Verdana, sans-serif;font-size : 8px;color : #666666;margin-bottom : 1px;margin-top : 1px;}
*/

ul, ol, li, table, form {color:#000000; font-family: Verdana, sans-serif; font-size: 10px;}
ul, ol {padding: 0; margin: 5px 0 5px 20px;}
ul {list-style-type: square;}
li { padding-top:2px; padding-tbottom:2px;}
a, a:link, a:visited {color: #194A7C; text-decoration: none; font-weight: 100;}
a:hover {color: #ff6300; text-decoration: none;}

a img { border:none; }

hr { color:#fff; background:transparent; margin:0; padding:0; border-bottom:1px #c6c6c6 solid; } /* line-height:1px; height:1px; */


/* ############################
** ### Formulare & Tabellen ###
** ############################
*/

form { overflow:hidden; }
form table td { padding:1px; }
input, textarea { width:auto; padding:1px; color:#333333; font-size:10px; font-family:Verdana,sans-serif; }
/* border:1px #ccc solid; background:#fafafa;padding:3px; color:#777; */
input[type=text]:focus, input[type=password]:focus, textarea:focus { background:#d7d7d7; color:#333333; }
/* form, select, input, textarea, option { font-size: 10px; }  border-color:#666; */

fieldset { border:none; }
fieldset { padding:5px; margin:5px 0 5px 0; border-bottom:1px solid #ffffff; }
legend { font-weight: bold;  padding:0; margin:5px 0 5px 0; }

.umanm { background-color:#bdd1d2; } 


/**********
* TEMPLATE
**********/

/* #all {font-size:77%; line-height:1.2em; color:#333; font-family:Arial,sans-serif; text-align:center;} */
.tableh {border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; margin:0;}
.tablef {border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;}
.banner {padding:10px 0 10px 0; text-align:center;}

.leftm {margin:10px 10px 0 15px; padding:0;}
.leftt {margin:20px 10px 0 10px; padding:0;}

/* .header {background: url(http://www.cadfem.de/fileadmin/templates/kbe/images/kbe_header2.jpg) no-repeat;} */
.headert { }

.tablemleft {width: 180px;}

div.headimg {widht: 560px; height: 46px; background: url(http://portal.ecadfem.com/fileadmin/templates/ecadfem/images/top.jpg) no-repeat; margin: 0; padding: 0;}
div.titlel {font-size: 12px; font-weight:bold; padding:0; margin: 10px 0 2px 0; color:#444; background-color:#fff; border-bottom:5px #bdd1d2 solid;}
/* #content {z-index: 100;} */


/***********
* MENU META
***********/

div.meta {margin: 0 10px 2px 0; padding: 0;}
.ecadmeta a:link, .ecadmeta a:visited, .ecadmeta a:active {font-size: 11px; color: #333333; font-family: verdana; text-decoration: none; font-weight: 100;}
.ecadmeta a:hover {color: #ff6300; font-weight: 100; text-decoration: none;}
.ecadmetaa a {font-size: 11px; color: #333333; font-family: verdana; text-decoration: none;}
.ecadmetaa a:hover {color: #ff6300; text-decoration: none;}


/**********
* MENU TOP
**********/

/* #navo {margin:0; padding:0;} */
#navo {width: 928px; height: 26px; margin:0; padding:0; background: url(../images/menu_layer.gif) repeat-x left; font-family: Verdana, sans-serif; font-size: 11px; font-weight: 800;}
#navo ul {display: inline; list-style-type: none;}
#navo li {width: 178px; height: 26px; text-align: center; line-height: 26px; padding: 0; margin: 0; float: left; border-right: 1px solid #000000; background: url(../images/topm_middle.gif) no-repeat;}
#navo li.middle {width: 148px; height: 26px; text-align: center; line-height: 26px; padding: 0; margin: 0; float: left; border-right: 1px solid #000000; background: url(../images/topm_middlem.gif) no-repeat;}
#navo li.last {width: 153px; height: 26px; text-align: center; line-height: 26px; padding: 0; margin: 0; float: left; border: none; background: url(../images/topm_middlem.gif) repeat-x;}
#navo a {display: block; width: 178px; height: 26px;}
#navo li.middle a {display: block; width: 148px; height: 26px;}
#navo li.last a {display: block; width: 153px; height: 26px;}

#navo a:link, #navo a:visited  {font-weight: 800; font-size: 11px; color: #333333;}
#navo a:hover {background: url(../images/topmro.gif) no-repeat; color: #ff6300; text-decoration: none;}
/* #navo a:hover {background-color: #ff6300;; color: #ff6300;} */

.navoa {color:#ffffff !important; background: url(../images/topmro.gif) no-repeat;}
a.navoa:hover {color: #ff6300 !important;}


/*****************
* NAVIGATION LEFT
*****************/

#navl {font-family: Verdana, sans-serif; margin:0; padding:0; text-align: left; vertical-align:middle;}
#navl a {display: block; width: 158px; height: 24px;}
#navl a:link, #navl a:visited  {color: #333333; font-weight:100; font-size: 11px;}
#navl a:hover {color: #ffffff; background-color: #6B8B96; text-decoration: none;}
#navl ul {list-style-type: none; margin:0; padding:0;}
#navl ul li {font-size: 11px; margin:0; padding:2px 0 2px 0; border-bottom: 1px solid #666666; background-color: #f6f8f8; line-height: 26px;}
#navl ul li ul {margin: 0 0 3px 0; padding:0; list-style-type: square;}
#navl ul li ul a {width: 135px; height: 13px;}
#navl ul li ul li {font-size: 10px; margin: 0 0 0 17px; padding:0 0 0 1px; border: none; line-height: 13px;}


/*********
* Kontakt
*********/

/*
.pflicht {background-color: #F78B17; padding: 5px; margin:0; font-family: Verdana, sans-serif;font-size: 10px; width: 100px;}
.pflichten {background-color: #F78B17; padding: 5px; font-family: Verdana, sans-serif;font-size: 10px; width: 150px;}
#kontakt FORM {padding: 0; margin:0;}
#kontakt INPUT, #kontakt TEXTAREA, #kontakt SELECT { border : 1px solid #194a7c; font-family: Verdana, sans-serif;font-size: 10px ;color: #194a7c; background :#ffffff;}
#kontakt FIELDSET {font-family: Arial,sans-serif; font-size: 10px; padding:5px; margin:0}
#kontakt LEGEND {padding: 0; margin: 0;}
*/

/*
#kontakt TABLE {font-family: Verdana, sans-serif;font-size: 10px ;color: #333333;}
#abs {font-size: 10px; color: #333333; font-family: verdana;}
*/


/**************
* tx-irfaq-pi1
**************/

.tx-irfaq-pi1 dt {margin: 5px 0 5px 0;}
.tx-irfaq-pi1 .additional-info { border-top: 1px solid grey; margin-bottom: 10px; margin-top: 10px; }
.tx-irfaq-pi1 a:link, .tx-irfaq-pi1 a:visited {color: #194A7C; text-decoration: none;}
.tx-irfaq-pi1 a:hover {color: #ff6300;}


/*********************
* loginboxmacmade-pi2
*********************/

div.tx_loginboxmacmade_pi2 {font-family: Verdana, sans-serif; color: #333333; font-size: 10px;}


/***********
* Sonstiges
***********/

.kasten {background: #bdd1d2; margin: 2px 2px 10px 2px; padding: 10px;}
.kastenborder {border-left: 4px solid grey; background: #E6E6E6; margin: 2px 2px 10px 2px; padding: 5px 5px 5px 5px;}
.c14px {font-size: 16px; font-weight: 800; background: #e1e7e7; margin: 2px 2px 10px 2px; padding: 5px 5px 5px 5px;}
.c16px {font-size: 16px;font-weight: 800;}
.schrift_8px {font-size: 8px;}
.underl {text-decoration: underline;}

table.sw a, table.sw a:visited { color: #333333;}
table.sw a:hover {color: #ff6300; text-decoration: none;}


/*
.cadfem_p_links, .cadfem_p_links a:link, .cadfem_p_links a:visited {font-size: 10px;color: #194A7C;font-family: verdana; text-decoration: none;font-weight: 100;}
.cadfem_p_links a:hover{color: #ff6300;}
*/


/*******
* typo3
*******/

.bulletlist {font-family : Verdana, sans-serif;font-size : 10px;line-height : 120%;color: #333333;margin-top : 0px;margin-bottom : 0px;padding-bottom : 0px;padding-top : 0px;	}

.caption {font-family : Verdana, sans-serif;font-size : 9px;font-style : italic;color : #666666;}

.file_download, .file_download a:link, .file_download a:visited{font-family : Verdana, sans-serif;font-size : 10px;font-weight : 100;color : #990000;}
.file_download a:hover {color : #ff6300;}
.filelinkssize {font-family : Verdana, sans-serif;font-size : 10px;color : Green;}

/*
.mailform {font-family : Verdana, sans-serif;font-size : 10px;color : #333333;font-weight : normal;}
.mailformrequired {font-family : Verdana, sans-serif;font-size : 10px;color : #333333;font-weight : bold;}
.mailformcomment {font-family : Verdana, sans-serif;font-size : 10px;color : #194a7c;font-weight : normal;}
.mailformradio {font-family : Verdana, sans-serif;font-size : 10px;color : #333333;font-weight : normal;}

.searchform {font-family : Verdana, sans-serif;font-size : 10px;color : #333333;font-weight : 800;}
.searchresultpagetitle {font-family : Verdana, sans-serif;font-size : 10px;color : #194A7C;font-weight : 800;}
.searchresultpagetitle a:hover {color : #F78B17;}
.searchresultcontent {font-family : Verdana, sans-serif;font-size : 10px;color : #333333;font-weight : normal;}
.searchresultheader, .searchresultheader a:visited {font-family : Verdana, sans-serif;font-size : 10px;color : #333333;font-weight : bolder;}
.searchresultheader a:hover{color : #F78B17;}
.searchmarkup {color : #FF0066;}
*/

.sitemap_gs0, .sitemap_gs0 a:link, .sitemap_gs0 a:visited {font-size: 13px;color: #FFFFFF;font-family: verdana;text-decoration: bold;}.sitemap_gs0 a:hover{color: #ff6300;}
.sitemap_gs1, .sitemap_gs1 a:link, .sitemap_gs1 a:visited {font-size: 11px;color: #FFFFFF;font-family: verdana;font-weight : 800;}
.sitemap_gs2, .sitemap_gs2 a:link, .sitemap_gs2 a:visited {font-size: 10px;color: #000000;font-family: verdana;font-weight : 100;}
.sitemap_gs3, .sitemap_gs3 a:link, .sitemap_gs3 a:visited {font-size: 9px;color: #194A7C;font-weight : 100;font-family: verdana;text-decoration: none;}
.sitemap_gs4, .sitemap_gs4 a:link, .sitemap_gs4 a:visited {font-size: 9px;color: #A9A9A9;font-weight : 100;font-family: verdana;text-decoration: none;}

.headerdate {font-family : Verdana, sans-serif;font-size : 9px;color : #194A7C;font-weight : 800;margin-top : 5px;}

.celmenu {font-family : Verdana, sans-serif;font-size : 12px;color : olive;margin-top : 10px;}
.celsubmenu {font-family : Verdana, sans-serif;font-size : 11px;color : #666699;margin-left : 20px;margin-top : 3px;}


/***********
* reptest ?
***********/

.MENUTABLE {
	background: #137BF9;
}

.MENULINK {
	font-family:"verdana","arial","courier";
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}


.REGULAR {
	font-family:"verdana","arial","courier";
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

.BOLD {
	font-family:"verdana","arial","courier";
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.TITLE {
	font-family:"verdana","arial","courier";
	font-size:20px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.REALLY_BIG {
	font-family:"courier";
	font-size:36px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.DOCUMENT_LAYER {
	background: #7AF98D;
	font-family:"verdana","arial","courier";
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.PAGE_LAYER {
	background: #DBF961;
	font-family:"verdana","arial","courier";
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

.GROUP_LAYER {
	background: #7CD2F4;
	font-family:"verdana","arial","courier";
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

.CATALOG_LAYER {
	background: #FFFFFF;
	font-family:"verdana","arial","courier";
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.RED_ROW {
	background: #FF0000;
	font-family:"verdana","arial","courier";
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

.YELLOW_ROW {
	background: #FF0000;
	font-family:"verdana","arial","courier";
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.NORMAL_ROW {
        background: #FFFFFF;
        font-family:"verdana","arial","courier";
        font-size:10px;
        font-weight:normal;
        color:#000000;
}

.MINI_ROW {
        background: #FFFFFF;
        font-family:"arial","courier";
        font-size:1px;
        font-weight:normal;
        color:#000000;
}

.XML {
	font-family: "courier";
	font-size: 11pt;
	font-weight: plain;
	color: #000000;
}	

.CODE {
	font-family: "courier";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
}

.CODE_HIGHLIGHT {
	font-family: "courier";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background: #D4FC0A;
	width:500px;
}

.SUBMIT_BUTTON {
	background: #00B000;
	font-family:"verdana","arial","courier";
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#007500;
	padding:5px;
}


}


/******************
* screen css - end
******************/

