html, body, div, p, h1, h2, h3, h4, ul, ol, 
span, table, td, form, fieldset, img, li {margin:0;padding:0;font-family:Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, Sans-Serif;}
a {font-family:Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, Sans-Serif;}
html, body {font-size: 11px;color:#000000;margin:3px 0;}
strong {font-weight: bold;}
.NF_title {font-size: 12px; font-weight:bold;};

img {border: 0;}
a{text-decoration: none;}
a:link, a:visited, a:active{color:#006da4;}
a:hover{color:#98989b;}
.clearBoth{clear:both;margin:0;padding:0;}
form, fieldset{border:none;}
/* #container {width:925px; margin:0 auto; background:url(../images/homepage/panther.jpg) no-repeat bottom left; padding:0 0 15px 0;} */
#container {width:932px; margin:0 auto; padding:0 0 15px 0;}

#language{float:left; width:280px;}

#language {list-style-type:none;margin:0 0 8px 0;}
#language li, #navi li, #company li{float:left;display:inline;}
#language li a{display:block; padding:2px 4px 0 4px;color:#98989b;font-size:10px;}
#language li a:hover{color:#68676b;}
#language li a.active{color:#68676b;}

#dallmeier-link{width:130px;float:right;height:20px;}
#dallmeier-link a{display:block;color:#98989b; font-weight:bold;font-size:11px;padding:4px 40px 2px 5px;}
#dallmeier-link a:hover{color:#68676b;}

#permanent{float:right;width:510px;display:inline;}
#permanent fieldset{float:left;width:220px;margin:0 0 0 18px;}

#permanent fieldset select{float:left;border:1px solid #cfcfcf;margin:3px;font-size:11px;}

#permanent fieldset#for-contact{width:215px;}
#permanent fieldset#for-contact select{width:130px;}
#permanent fieldset#for-websites select{width:120px;}
#permanent fieldset label{color:#68676b;float:left;margin:0;padding:5px 0 0 0;display:inline;font-weight:bold;font-size:11px;}


#navi li a, #company li a{display:block; font-size:11px;font-weight:bold;}

#navi{float:left;}
#navi li a{display:block; background:#1e1e1e; color:#ffffff; border-right:1px solid #ffffff;padding:8px 0px 4px 0px;width:89px;text-align:center;}
#navi li a:hover, #navi li a.active{background:#fff9f4; color:#1e1e1e; }

#company{float:right;background:url(../images/homepage/verlauf_caminpix.jpg) no-repeat right top;width:662px;display:block;}
#company ul{margin:0;float:right;list-style-type:none;}
#company ul li a{color:#505a6a;padding:8px 20px 4px 12px;}
#company ul li a:hover, #company li a.active{color:#fff9f4;}

/* #header{background: url(../images/homepage/headerbg.jpg) no-repeat 0px 17px; height:364px;} */
/***** wird nicht verwendet *****/
/*#header h1 span, #header h2 span {display:none;}
#header h1 a{display:block;width:240px;height:60px;}
#header h2 a{display:block;width:580px;height:60px;margin:91px 0 0 0;}
#header h1{float:left;width:300px;height:208px;font-size:12px;}
#header h2{float:left;width:600px;height:208px;font-size:12px;}*/

/* #header1{background: url(../images/homepage/header1bg.jpg) no-repeat -1px 17px; height:251px;} */
#header1 h1 span, #header1 h2 span {display:none;}
#header1 h1 a{display:block;width:240px;height:60px;}
#header1 h1{float:left;width:300px;font-size:12px;}
#header1 h2{float:left;width:600px;font-size:12px;}

/***für 4-spaltige Seite ***/
/*#productBox, #solutionsBox, #quickBox, #actualBox{float:left;}
#productBox h1, #solutionsBox h1, #quickBox h1, #actualBox h1{font-size:14px;color:#006da4;font-weight:normal;margin:0 0 10px 0;}
#productBox, #solutionsBox, #quickBox{width:210px;padding:2px 10px 0 5px;border-right:1px solid #d8dadc;margin:0 10px 0 0;height:600px;}

#productBox p {width:200px;}
#productBox p a{color:#006da4;font-weight:bold;padding:0 0 0 18px;background:url(../images/homepage/arrow_small.jpg) no-repeat 0 2px;}
#productBox p a:hover{color:#68676b;}

#quickBox{width:140px;border:none;}
#quickBox ul {list-style-type:none;}
#quickBox ul li{margin:0 0 5px 0;}
#quickBox ul li a{color:#006da4;padding:0 0 0 18px;background:url(../images/homepage/arrow_small_caminpix.jpg) no-repeat 0 2px;}
#quickBox ul li a:hover{color:#98989b;}

#solutionsBox form{margin:10px 0 0 0;}
#solutionsBox p, #solutionsBox select{width:200px;}

#actualBox{width:270px;border-left:1px solid #d8dadc;padding:0 0 0 10px;height:600px;}
#actualBox li{clear:both;margin:0 0 10px 0;padding: 0 0 10px 0; border-bottom:1px solid #d8dadc;display:block;}
#actualBox li img{float:left;width:100px;height:100px;}
#actualBox li p{float:right; width:160px;}
#actualBox li p a{display:block;padding:0 0 0 18px;color:#006da4;font-weight:bold;background:url(../images/homepage/arrow_small_caminpix.jpg) no-repeat 0 2px;}
#actualBox li p a:hover{color:#68676b;}
#actualBox li p span{display:block;width:160px;}
*/

#contentLeft {padding: 0px 20px;margin-top: 30px; margin-right:30px; border-left:1px solid #dddddd;}
#contentLeft h1{font-size:14px;color:#505a6a;font-weight:bold;margin:0 0 10px 0;}

/*#catNavi{width:270px;height:500px;float:left;background:url(../images/homepage/Ringe.jpg) no-repeat left bottom;}*/

#catNavi{width:270px;height:500px;float:left;margin-top:30px;}
#catNavi ul {list-style-type:none;}
#catNavi ul li{margin:3px 0 3px 0;}
#catNavi ul li a{display:block; width:240px;color:#98989b;font-size:11px;font-weight:bold;}
#catNavi ul li a:hover, #catNavi ul li a.active{color:#505a6a;}
#catNavi ul li ul li a{color:#98989b;padding:0 0 0 14px;font-weight:normal;}
#catNavi ul li ul li a:hover, #catNavi ul li ul li a.active{color:#505a6a;background:url(../images/homepage/arrow_catNavi_caminpix.jpg) no-repeat 0 2px;}
#catNavi ul li ul li ul li a{color:#98989b;padding:0 0 0 28px;font-weight:normal;}
#catNavi ul li ul li ul li a:hover, #catNavi ul li ul li ul li a.active{color:#505a6a;background:url(../images/homepage/arrow_catNavi_caminpix.jpg) no-repeat 14px 2px;}
#catNavi ul li ul li ul li ul li a{color:#98989b;padding:0 0 0 42px;font-weight:normal;}
#catNavi ul li ul li ul li ul li a:hover, #catNavi ul li ul li ul li ul li a.active{color:#505a6a;background:url(../images/homepage/arrow_catNavi_caminpix.jpg) no-repeat 28px 2px;}

#contentBox{background-image:url(../images/homepage/linie.gif) repeat-y 708px 0;height:100%;}

#content{float:left;width:430px;padding:0 10px 0 0;}
/*
#content ul li{display:inline;float:left;}
#content ul li a{color:#98989b;font-size:10px;}
#content ul li a.active, #content ul li a:hover{color:#68676b;}
*/
#content h1{font-size:14px;display:block;width:100%;color:#505a6a;clear:both;padding:15px 0 4px 0;}
#content h2{font-size:14px;font-weight:normal;line-height:22px;margin:5px 0 5px;}
#content h3{font-size:12px;font-weight:normal;line-height:22px;margin:5px 0 5px;}
#content img{margin:10px 0;}

/*
#contentLarge ul li{display:inline;float:left;}
#contentLarge ul li a{color:#98989b;font-size:10px;}
#contentLarge ul li a.active, #contentLarge ul li a:hover{color:#68676b;}*/

/*** für 1-spaltige Seite ***/
#contentLarge{float:left;width:640px;}
#contentLarge h1{font-size:14px;display:block;width:100%;color:#505a6a;clear:both;padding:13px 0 4px 0;}
#contentLarge h2{font-size:10px;font-weight:normal;line-height:22px;margin:10px 0 10px;}


/*
#contentelements ul {list-style-type:square;padding:10px 15px;}
*/
#contentelements p{padding:7px 0;}
#contentelements ul {list-style-type:none;padding:0 15px 10px 0;}
#contentelements ul li {padding: 0 0 0 18px;background:url(../images/homepage/arrow_small_caminpix.jpg) no-repeat 0 2px;}
.tx-saltswf-pi1 {margin:0px; padding:0px;}

#crumbs li {display:inline;color:#68676b;font-size:10px;}
#crumbs li a{color:#98989b;font-size:10px;}
#crumbs li a.active, #content ul li a:hover{color:#68676b;}

#content h2.subhead{margin:10px 0 10px 0;}

/*** nur für Testinhalt ***/
#features{margin:10px 0 10px 0;background:#EBF1F3;padding:10px;clear:both;}
#features h3{font-size:16px;color:#68676b;}
#features ul{display:block;clear:both; width:100%;}
#features ul li{clear:both;display:block; padding:0 0 0 18px; background:url(../images/homepage/features.gif) no-repeat 0 2px; margin:2px 0;width:320px;}

#rightSide{float:right;width:200px;padding:0 0 0 0px;margin-top:30px;}
#rightSide div{margin:0 0 5px 0;padding:5px 0 5px 0;} /* border-bottom:1px solid #d8dadc; */
#rightSide div h1{color:#505a6a;font-size:13px;margin:0;}
#rightSide div p{width:100%;}
#rightSide div p img{float:left; margin:0 12px 3px 0;}
/* #rightSide div a{color:#006da4;padding:0 0 0 18px;background:url(../images/homepage/arrow_small_caminpix.jpg) no-repeat 0 2px;font-weight:bold;} */
#rightSide div a:hover{color:#98989b;}

/*
#rightSide ul {list-style-type:square;padding:0 15px 10px 15px;}
*/
#rightSide ul {list-style-type:none;padding:0 15px 10px 0;}
#rightSide ul li {padding: 0 0 0 18px;background:url(../images/homepage/arrow_small_caminpix.jpg) no-repeat 0 2px;}

#footerNavi{
	list-style-type:none;
	margin:20px 0 0 120px;
	padding:0;
}
#footerNavi li{	
	display:inline;
}
#footerNavi li a{
	padding:2px 4px 0 4px;
	color:#98989b;
	font-size:10px;
}
#footerNavi li a:hover, #footerNavi li a.active{
	color:#68676b;
}

/***  nicht verwendet   ***/
/*#imgContainer{float:right; width:150px;margin:35px 0 0 0;}
#imgContainer img{margin:0 0 10px 0;}*/

/*Styles für FCElements*/
.divContentColumns .leftCol {
	float: left;
	width: 47%;
}

.divContentColumns .rightCol {
	float: right;
	width: 47%;
}

h3.titleFCE3 {
	/*border-bottom: 1px dotted gray;*/
	/*margin-top:20px;*/
	font-family:Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, Sans-Serif;
	color:#425463;
	font-size:14px;
	font-weight:bold;

}
.description {
	height:200px;
	}
	
h3#borderTitle {
	border-bottom: 1px dotted gray;
	width:650px;
}

.divContentColumnsFCE3 {
 	float:left;
	width:650px;
	padding-bottom:10px;
	border-bottom: none;
	list-style-type:none;
 }

/***** für Intranet-Bibliothek (Bücher) *****/
#contentelements .divContentColumnsFCE3 .midColFCE3 ul.library li{
	list-style-type:none;
	padding: 0 0 0 0;
	background:none;
}

#contentelements .divContentColumnsFCE3 .rightColFCE3 ul.library li{
	list-style-type:none;
	padding: 0 0 0 0;
	background:none;
}
/******************/

.leftColFCE3, .midColFCE3, .rightColFCE3   {
	float: left;
	width: 200px;
}
.leftColFCE3, .midColFCE3{
	margin-right: 25px;
}

.titleFCE4 {
	margin-top:20px;
	font-family:Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, Sans-Serif;
	color:#425463;
	font-size:14px;
	font-weight:bold
}
	
.divContentColumnsFCE4 {
 	float:left;
	width:680px;
	padding-bottom:10px;
 }
.leftColFCE4, .midCol1FCE4, .midCol2FCE4, .midCol3FCE4, .rightColFCE4 {
	float: left;
	width: 136px;
}
#partner {
	color:red;
	/*background:url(../images/secure.png) no-repeat bottom left;
	margin-top:15px;
	padding-top:15px;
	padding-left:15px;*/
}
/* tt_news styles */
hr.clearer {
    color: #D8DADC;
    height: 1px;
}

.csc-mailform {border: 0px;}
.csc-mailform-field label {width:11em;float:left;text-align:left;margin-right:0.5em;display: block;}
.csc-mailform input, .csc-mailform textarea, .csc-mailform select {border:1px solid #cfcfcf;margin:3px;font-size:11px;}
.csc-mailform input:hover, .csc-mailform textarea:hover, .csc-mailform select:hover {border:1px solid #98989b;margin:3px;font-size:11px;}
.csc-mailform input:focus, .csc-mailform textarea:focus, .csc-mailform select:focus {border:1px solid #98989b;background:#efefef;margin:3px;font-size:11px;}
/* .csc-mailform-submit {border-left: #bbbbbb 1px solid !important;border-right: #6D6E6F 1px solid !important;border-top: #bbbbbb 1px solid !important;border-bottom: #6D6E6F 1px solid !important;padding:1px 3px !important;color: #0062A8 !important;background: #dddddd !important;margin-left: 10.5em;} */

.tx-newloginbox-pi1 input {border:1px solid #cfcfcf;margin:3px;font-size:11px;}
.tx-newloginbox-pi1 input:hover {border:1px solid #98989b;margin:3px;font-size:11px;}
.tx-newloginbox-pi1 input:focus {border:1px solid #98989b;background:#efefef;margin:3px;font-size:11px;}

.quick-searchform {border: 0px;}
.quick-searchform input.searchfield {border:1px solid #cfcfcf;margin:3px;font-size:11px;width:115px;}
.quick-searchform input.searchfield:hover {border:1px solid #98989b;margin:3px;font-size:11px;}
.quick-searchform input.searchfield:focus {border:1px solid #98989b;background:#efefef;margin:3px;font-size:11px;}
.quick-searchform input.searchbutton {border:0px;padding:0px 0 2px 0px;}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { border-left: #bbbbbb 1px solid !important;border-right: #6D6E6F 1px solid !important;border-top: #bbbbbb 1px solid !important;border-bottom: #6D6E6F 1px solid !important;padding:1px 3px !important;color: #0062A8 !important;background: #dddddd !important;margin-left: 10.5em; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px;border:1px solid #cfcfcf;margin:3px;font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword:hover {border:1px solid #98989b;margin:3px;font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword:focus {border:1px solid #98989b;background:#efefef;margin:3px;font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ffffff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { padding:0 0 0 18px;background:url(../images/homepage/arrow_catNavi.jpg) no-repeat 0 2px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-family: monospace; font-style: normal; padding:0 0.3em 0 0.3em; background:#ff9f00; border: 1px #ccd solid; }

.tx-powermail-pi1 fieldset legend{font-family:Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, Sans-Serif; display:none; border: 0px;}
.tx-powermail-pi1 label {clear:both; display:inline; font-weight:normal; width:130px;}
.tx-powermail-pi1 input, .tx-powermail-pi1 textarea, .tx-powermail-pi1 select {border:1px solid #cfcfcf;margin:3px;font-size:11px;}

.tx-powermail-pi1 input.radio, .tx-powermail-pi1 input.radio:hover, .tx-powermail-pi1 input.radio:focus {margin:0; border:0px; float:left;}
.tx-powermail-pi1 input.check, .tx-powermail-pi1 input.check:hover, .tx-powermail-pi1 input.check:focus {padding-bottom:3px; margin:0; border:0px; float:left;}
.tx-powermail-pi1 label.radioLabel {padding-left:5px; margin:0; display:inline; clear:none; font-weight:normal; width:300px;}
.tx-powermail-pi1 label.checkLabel {padding-left:5px; margin:5px 0; display:inline; clear:none; font-weight:normal; width:300px;}
.tx-powermail-pi1 label.selectLabel {float:left; padding-top:5px; width:130px;}
.tx-powermail-pi1 .tx-powermail-pi1_fieldset_32 label.selectLabel, .tx-powermail-pi1 .tx-powermail-pi1_fieldset_33 label.selectLabel, .tx-powermail-pi1 .tx-powermail-pi1_fieldset_34 label.selectLabel {width: 230px;}

.tx-powermail-pi1 .powermail_radio_inner {height:20px;}
.tx-powermail-pi1 label.textAreaLabel {font-weight:bold; padding-top:5px; width:300px;}
.tx-powermail-pi1 label.textLabel {float:left; padding-top:5px; width:130px;}

.tx-powermail-pi1 input:hover, .tx-powermail-pi1 textarea:hover, .tx-powermail-pi1 select:hover {border:1px solid #98989b;margin:3px;font-size:11px;}
.tx-powermail-pi1 input:focus, .tx-powermail-pi1 textarea:focus, .tx-powermail-pi1 select:focus {border:1px solid #98989b;background:#efefef;margin:3px;font-size:11px;}
.tx-powermail-pi1 p {font-weight:bold; clear:both;}
.tx-powermail-pi1 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {margin-left:123px;}
.tx-powermail-pi1 .border {margin-top:20px; width: 340px; border-bottom: 1px dotted #333333;}
.tx-powermail-pi1 .forwardlink input {margin-top:20px; background-color:#97B4CC;color:#FFFFFF; font-weight:bold;}
.tx-powermail-pi1 .captcha_inner input, .tx-powermail-pi1 .captcha_inner img {vertical-align:middle;}
.tx-powermail-pi1 .captcha_inner input {margin-left:15px;}
#contentelements .tx-powermail-pi1 p.powermail_pagebrowser {padding: 2px 4px 2px 4px; background-color:#97B4CC; margin:20px 0px; }