/**
 * ----------------------------------------------------------------------------
 * Stylesheet ondal Industrietechnik GmbH
 * Author: XLcontent GmbH
 * Last changed: 17.5.2009
 * ----------------------------------------------------------------------------
 */

@font-face {
	font-family: HelveticaNeueCondensed;
	src: url('../font/hlc_____-webfont.eot');
	src: local('☺'), url('../font/hlc_____-webfont.woff') format('woff'), url('../font/hlc_____-webfont.otf') format('opentype'), url('../font/hlc_____-webfont.svg#webfont2NmhMEN1') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: HelveticaNeueLightCond;
	src: url('../font/light/hllc____-webfont.eot');
	src: local('☺'), url('../font/light/hllc____-webfont.woff') format('woff'), url('../font/light/hllc____-webfont.svg#webfont0abvrIgJ') format('svg');
	font-weight: normal;
	font-style: normal;
}

/**
 * Page setup and content areas
 */
body { 
	margin: 0;
	padding: 0;
	text-align: center;
	background-color:#fefeff;
   	color:#000;
}

#page
{
 	margin:0 auto;
 	text-align:left;
 	width:980px;
}



#logo {
	position:absolute;
	margin-top:-6px;
	margin-left:0px;
   	width:130px;
   	height:44px;
   	z-index:20;
}


#feder{
	position:absolute;
	margin-top:-30px;
	margin-left:105px;
   	width:200px;
   	height:99px;
   	z-index:1;
}

#kabel{
	position:absolute;
	margin-top:-30px;
	margin-left:105px;
   	width:211px;
   	height:93px;
   	z-index:400;
}


#header { 
	width: 980px;
	height:100px;
	}
	


#headerimage
{
	margin-top:2px;
	width:980px;
	height:165px;
	
}

#contentcontainer {
	background:url(../images/blue-background.gif) top left no-repeat;
		padding-bottom:40px;
		min-height:800px;
	}


#bb-container {
	background:url(../images/yellow-background.gif) top left no-repeat;
	}

#unt-container {
	background:url(../images/grey-background.gif) top left no-repeat;
	}

#leftborder {
	margin:0 8px 0 8px;
	width:243px;
	float:left;

}

	
#contentarea, #greycontentarea, #bb-contentarea
{
	padding:0 0 0 8px;
	margin:0 0 0 251px;
	width:735px;
	min-height:650px;
	overflow:hidden;

}



#greyrightcontent { 
	padding:0;
	margin:-95px 0 0 745px;
	width:auto;
	float:right;
}


#home-contentarea
{
	padding:0;
	margin:-12px 0 0 0;
	width:745px;
	min-height:600px;
	float:left;

}
	
#rightcontent { 
	padding:0;
	margin:0 0 0 745px;
	width:auto;
}

#slogan {
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#87909f;
	margin-bottom:16px;
	padding-top:10px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
	width:980px;
	height:20px;
	}

#friseur {

	padding-top:35px;
	}
	
#cn-friseur {

	padding-top:43px;
	}
	




#footer { 
	clear: both;
	margin-top:-3px;
	width:980px;
	height:80px;
	}



.search {
	margin-top:-4px;
	margin-left:770px;

}

.searchbutton
	{border:none;
	background-color:#fff;
	color:#e22618;
	text-decoration:underline;
	font-size:12px;

	}

.clear {
	clear: both;
}

.central
 {
	clear: both;
}

.clearleft
 {
	clear: left;
}

.clearright
 {
	clear: right;
}

.greybox {
	margin-top:2px;
	width:980px;
	height:1px;
	border-top:1px solid #87909f;
	}
	
.bluebox {
	margin-top:2px;
	width:980px;
	height:1px;
	border-top:1px solid #0077bd;
	}
	
	
/**
 * Language switch
 */
 
.switch {
	margin-left:670px;
}


#language, #language ul {
	list-style-type: none;
	padding:0;
	margin:0;
}


#language li
{
	position:relative;
	margin:-2px 0 0 0;
	padding: 0 10px 0 0;
	float:left;
}

/**
 * Breadcrumb
 */

#breadcrumb a{
	background:url(../images/arrow.gif) top left no-repeat;
	padding-left:12px;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000;
	margin-top:-3px;
	}
	
#blue-breadcrumb a{
	background:url(../images/blue-arrow.gif) top left no-repeat;
	padding-left:12px;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000;
	margin-top:-3px;
	}

#yellow-breadcrumb a{
	background:url(../images/yellow-arrow.gif) top left no-repeat;
	padding-left:12px;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000;
	margin-top:-3px;
	}

/**
 * Print
 */

#printversionLinkTitle {
	position:absolute;
	margin-left:948px;
	margin-top:-19px;
	
}


#printer {
	position:absolute;
	margin-left:948px;
	margin-top:-19px;
	
}


/**
 * Top menu
 */

#top-menu-container {
	padding-top:12px;
	margin-left:480px;
    	}


ul.top_menu {
	list-style-type: none;
	padding:0;
	margin:0;
}


ul.top_menu li
{
	margin:0;
	padding:0;
	float:left;
}

ul.top_menu a {
	font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
	display:block;
	padding-right:10px;
	text-align:center;
}

a.no-top
{
	font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
}

a.ac-top
{
	font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
}


ul.top_menu a:hover {
        text-decoration:underline;
}


/**
 * Main navigation
 */
 

#main-menu-container {
	margin-top:-20px;
	margin-left:0px;
	width:1006px;
	height:40px;

    	}
 
#main_menu, #main_menu ul {
	list-style-type: none;
	padding:0;
	margin:0;	
}


#main_menu li
{
	position:relative;
	margin:0;
	padding:0;
	height:40px;
	float:left;

}

#main_menu li a
{
	display:block;
	height:40px;
	padding-top:8px;
}

#main_menu a:hover {
	background:url(../images/active.gif) top right no-repeat;
}

#main_menu a.first-no-last:hover {
	background:url(../images/active-last.gif) top right no-repeat;
}

#main_menu a.first-no:hover {
	background:url(../images/active-first.gif) top left no-repeat;
}

#main_menu a.first:hover {
	background:url(../images/active-first.gif) top left no-repeat;
}

#main_menu a.first-last:hover {
	background:url(../images/active-last.gif)top right no-repeat;
}



a.first-no {
	background:url(../images/inactive-first.gif) top left no-repeat;
        font-family:HelveticaNeueCondensed, Arial;
    	font-size:18px;
	text-decoration:none;
        color:#fff;
        display:block;
        text-align:center;
     	width:83px;
       	height:40px;
        z-index:20;
}

a.first-no-middle {
	background:url(../images/inactive.gif) top right no-repeat;
        font-family:HelveticaNeueCondensed, Arial;
    	font-size:18px;
	text-decoration:none;
        color:#fff;
        display:block;
        text-align:center;
        padding-left:18px;
        padding-right:18px;
       	height:40px;
        z-index:20;
}

a.first-no-middle-br {
	background:url(../images/inactive.gif) top right no-repeat;
        font-family:HelveticaNeueCondensed, Arial;
    	font-size:18px;
	text-decoration:none;
        color:#fff;
        display:block;
        text-align:center;
        padding-left:15px;
        padding-right:15px;
       	height:40px;
        z-index:20;
}


a.first-no-last {
	background:url(../images/inactive-last.gif) top right no-repeat;
        font-family:HelveticaNeueCondensed, Arial;
    	font-size:18px;
	text-decoration:none;
        color:#fff;
        display:block;
        text-align:center;
     	width:87px;
       	height:40px;
        z-index:20;
}

a.first-no-last-br {
	background:url(../images/inactive-last.gif) top right no-repeat;
        font-family:HelveticaNeueCondensed, Arial;
    	font-size:18px;
	text-decoration:none;
        color:#fff;
        display:block;
        text-align:center;
     	width:90px;
       	height:40px;
        z-index:20;
}


a.first {
	background:url(../images/active-first.gif) top left no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:18px;
	color:#fff;
	text-align:center;
     	width:83px;
        height:40px;
	z-index:20;
	
}

a.first-middle {
	background:url(../images/active.gif) top right no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:18px;
	color:#fff;
	text-align:center;
	padding-left:18px;
        padding-right:18px;
        height:40px;
	z-index:20;
	
}

a.first-middle-br {
	background:url(../images/active.gif) top right no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:18px;
	color:#fff;
	text-align:center;
	padding-left:15px;
        padding-right:15px;
        height:40px;
	z-index:20;
	
}

a.first-last {
	background:url(../images/active-last.gif) top right no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:18px;
	color:#fff;
	text-align:center;
     	width:87px;
        height:40px;
	z-index:20;
	
}

a.first-last-br {
	background:url(../images/active-last.gif) top right no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:18px;
	color:#fff;
	text-align:center;
     	width:90px;
        height:40px;
	z-index:20;
	
}



a.cn-first-no {
	background:url(../images/cn-inactive-first.gif) top left no-repeat;
        font-family:HelveticaNeueCondensed, Arial;
    	font-size:18px;
	text-decoration:none;
        color:#fff;
        display:block;
        text-align:center;
     	width:100px;
       	height:40px;
        z-index:20;
}

a.cn-first-no-middle {
	background:url(../images/inactive.gif) top right no-repeat;
        font-family:HelveticaNeueCondensed, Arial;
    	font-size:18px;
	text-decoration:none;
        color:#fff;
        display:block;
        text-align:center;
        padding-left:37px;
        padding-right:37px;
       	height:40px;
        z-index:20;
}

a.cn-first-no-last {
	background:url(../images/inactive-last.gif) top right no-repeat;
        font-family:HelveticaNeueCondensed, Arial;
    	font-size:18px;
	text-decoration:none;
        color:#fff;
        display:block;
        text-align:center;
     	width:95px;
       	height:40px;
        z-index:20;
}

a.cn-first {
	background:url(../images/cn-active-first.gif) top left no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:18px;
	color:#fff;
	text-align:center;
     	width:100px;
        height:40px;
	z-index:20;
	
}

a.cn-first-middle {
	background:url(../images/active.gif) top right no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:18px;
	color:#fff;
	text-align:center;
	padding-left:37px;
        padding-right:37px;
        height:40px;
	z-index:20;
	
}


a.cn-first-last {
	background:url(../images/active-last.gif) top right no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:18px;
	color:#fff;
	text-align:center;
     	width:95px;
        height:40px;
	z-index:20;
	
}


#main_menu a.cn-first-no-last:hover {
	background:url(../images/active-last.gif) top right no-repeat;
}

#main_menu a.cn-first-no:hover {
	background:url(../images/cn-active-first.gif) top left no-repeat;
}

#main_menu a.cn-first:hover {
	background:url(../images/cn-active-first.gif) top left no-repeat;
}

#main_menu a.cn-first-last:hover {
	background:url(../images/active-last.gif)top right no-repeat;
}


/**
 * Left menu Medizintechnik
 */

#left-menu-container {
	margin-left:-8px;
	padding-bottom:40px;
  }
 
ul.left_menu {
	list-style-type: none;
	padding:0;
	margin:0;
}


ul.left_menu li.atag
{
	margin:0;
	padding:0;
}


a.no-second {
	background:url(../images/left-navi.gif) top left no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:20px;
    	line-height:18px;
	color:#336aa2;
	width:235px;
	height:auto;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;
	display:block;
}



a.ac-second
{
	background:url(../images/left-navi.gif) top left no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:20px;
    	line-height:18px;
	color:#336aa2;
	width:235px;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	display:block;
}


.no-link {
	background:url(../images/left-navi.gif) top left no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:20px;
    	line-height:18px;
	color:#336aa2;
	width:235px;
	height:auto;
	margin-left:8px;
	margin-top:22px;
	margin-bottom:10px;
	display:block;
}


a.no-third
{
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:15px;
	color:#000;
	background:url(../images/second-no.gif) top left no-repeat;
	width:228px;
	height:26px;
	padding-left:20px;
	padding-top:2px;
 	display:block;
	
	
}

a.ac-third
{
	font-family:HelveticaNeueCondensed, Arial;
        font-size:15px;
        text-decoration:none;
        color:#fff;
	background:url(../images/second-ac.gif) top left no-repeat;
	width:228px;
	height:26px;
	padding-left:20px;
	padding-top:2px;
	display:block;	
}

ul.left_menu a.no-third:hover{
	background:url(../images/second-ac.gif) top left no-repeat;
	color:#fff;
        }


ul.left_menu a.ac-third:hover{
	background:url(../images/second-ac.gif) top left no-repeat;
	color:#fff;
        }



a.forth-no
{
	font-family:HelveticaNeueCondensed, Arial;
    font-size:15px;
    text-decoration:none;
    color:#000;
    width:178px;
	height:23px;
	padding-left:65px;
	padding-top:3px;
	display:block;
}

a.forth-ac
{

 	font-family:HelveticaNeueCondensed, Arial;
    font-size:15px;
    text-decoration:none;
    color:#000;
    width:178px;
	height:23px;
	padding-left:65px;
	padding-top:3px;
	display:block;
}


ul.left_menu a.forth-no:hover{
        background-color:#a7d0e8;
        }


ul.left_menu a.forth-ac:hover{
        background-color:#a7d0e8;
        }


/**
 * Left menu Buendel und Bandagierautomaten
 */


.no-link-yell {
	background:url(../images/left-navi.gif) top left no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:20px;
    	line-height:18px;
	color:#351575;
	width:235px;
	height:auto;
	margin-left:8px;
	margin-top:22px;
	margin-bottom:10px;
	display:block;
}
 
ul.yellow_left_menu {
	list-style-type: none;
	padding:0;
	margin:0;
}


ul.yellow_left_menu li.atag
{
	margin:0;
	padding:0;
}


a.no-third-yell
{
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:15px;
	color:#000;
	background:url(../images/second-no-yell.gif) top left no-repeat;
	width:228px;
	height:26px;
	padding-left:20px;
	padding-top:2px;
 	display:block;
	
	
}

a.ac-third-yell
{
	font-family:HelveticaNeueCondensed, Arial;
        font-size:15px;
        text-decoration:none;
        color:#fff;
	background:url(../images/second-ac-yell.gif) top left no-repeat;
	width:228px;
	height:26px;
	padding-left:20px;
	padding-top:2px;
	display:block;	
}

ul.yellow_left_menu a.no-third-yell:hover{
	background:url(../images/second-ac-yell.gif) top left no-repeat;
	color:#fff;
        }


ul.yellow_left_menu a.ac-third-yell:hover{
	background:url(../images/second-ac-yell.gif) top left no-repeat;
	color:#fff;
        }


a.forth-no-yell
{
	font-family:HelveticaNeueCondensed, Arial;
        font-size:15px;
        text-decoration:none;
        color:#000;
        width:178px;
	height:25px;
	padding-left:65px;
	display:block;
}

a.forth-ac-yell
{
        background-color:#baafd0;
 	font-family:HelveticaNeueCondensed, Arial;
        font-size:15px;
        text-decoration:none;
        color:#000;
        width:178px;
	height:25px;
	padding-left:65px;
	display:block;
}


ul.yellow_left_menu a.forth-no-yell:hover{
        background-color:#baafd0;
        }


ul.yellow_left_menu a.forth-ac-yell:hover{
        background-color:#baafd0;
        }


/**
 * Left menu Unternhemen
 */


.no-link-grey {
	background:url(../images/left-navi.gif) top left no-repeat;
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:20px;
    	line-height:18px;
	color:#87909f;
	width:235px;
	height:auto;
	margin-left:8px;
	margin-top:22px;
	margin-bottom:10px;
	display:block;
}
 
ul.grey_left_menu {
	list-style-type: none;
	padding:0;
	margin:0;
}


ul.grey_left_menu li.atag
{
	margin:0;
	padding:0;
}


a.no-third-grey
{
	font-family:HelveticaNeueCondensed, Arial;
    	text-decoration:none;
    	font-size:15px;
	color:#000;
	background:url(../images/second-no-grey.gif) top left no-repeat;
	width:228px;
	height:26px;
	padding-left:20px;
	padding-top:2px;
 	display:block;
	
	
}

a.ac-third-grey
{
	font-family:HelveticaNeueCondensed, Arial;
        font-size:15px;
        text-decoration:none;
        color:#fff;
	background:url(../images/second-ac-grey.gif) top left no-repeat;
	width:228px;
	height:26px;
	padding-left:20px;
	padding-top:2px;
	display:block;	
}

ul.grey_left_menu a.no-third-grey:hover{
	background:url(../images/second-ac-grey.gif) top left no-repeat;
	color:#fff;
        }


ul.grey_left_menu a.ac-third-grey:hover{
	background:url(../images/second-ac-grey.gif) top left no-repeat;
	color:#fff;
        }


a.forth-no-grey
{
	font-family:HelveticaNeueCondensed, Arial;
        font-size:15px;
        text-decoration:none;
        color:#000;
        width:178px;
	height:25px;
	padding-left:65px;
	display:block;
}

a.forth-ac-grey
{
        background-color:#d5d9de;
 	font-family:HelveticaNeueCondensed, Arial;
        font-size:15px;
        text-decoration:none;
        color:#000;
        width:178px;
	height:25px;
	padding-left:65px;
	display:block;
}


ul.grey_left_menu a.forth-no-yell:hover{
        background-color:#d5d9de;
        }


ul.grey_left_menu a.forth-ac-yell:hover{
        background-color:#d5d9de;
        }


/**
 * Footer menu
 */


#footer {	
	width:980px;
	}

#footer-menu-container {	
	padding-top:12px;
	margin-left:308px;
	}
	
	
ul.footer_menu {
	list-style-type: none;
	padding:0;
	margin:0 0 0 0;
}


ul.footer_menu li
{
	margin:0;
	padding:0;
	height:12px;
	float:left;
}

ul.footer_menu a {
	font-family:Arial,Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
	display:block;
	width:auto;
	padding-right:10px;
}

a.no-footer
{
	font-family:Arial,Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
}

a.ac-footer
{
	font-family:Arial,Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
}


ul.footer_menu a:hover
{
	text-decoration:underline;
}


/**
 * Content and Links allgemein
 */

#contentarea p, #bb-contentarea p, #greycontentarea p, #rightcontent p
{
        font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
	padding-right:20px;
	padding-left:0px;
}
#home-contentarea table p 
{
        font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
	margin-right:10px;
	padding-left:0px;
}

#contentarea li, #bb-contentarea li, #greycontentarea li, #home-contentarea li
{
        font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
}

#contentarea a, #bb-contentarea a, #greycontentarea a, #home-contentarea a, #rightcontent a {
        font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:underline;
        color:#ec2c1c;
}


#contentarea table,  #bb-contentarea table, #greycontentarea table, #home-contentarea table
{
	margin-left:0px;
}

#contentarea table p,  #bb-contentarea table p, #greycontentarea table p, #home-contentarea table p
{
       font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
	padding-right:4px;
	padding-left:0px;
}

#contentarea td, #bb-contentarea td, #greycontentarea td, #home-contentarea td
{
         font-family:Arial, Sans-serif;
	 font-size:12px;
}

/**
 * Content and Links Medizintechnik
 */

#contentarea h1
{
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#336aa2;
	margin-bottom:0px;
	padding-top:10px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

#contentarea h2 {
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:15px;
	color:#336aa2;
	margin-top:0px;
	padding-bottom:8px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

#contentarea h3
{
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#336aa2;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

#contentarea ul{
	list-style-image: url(../images/blue-arrow.gif);

}





/**
 * Content and Links Buendel und Bandagierautomaten
 */

#bb-contentarea h1
{
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#351575;
	margin-bottom:0px;
	padding-top:10px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

#bb-contentarea h2 {
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:15px;
	color:#351575;
	margin-top:0px;
	padding-bottom:8px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

#bb-contentarea h3
{
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#351575;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

#bb-contentarea ul{
	list-style-image: url(../images/yellow-arrow.gif);

}


/**
 * Content and Links Unternehmen
 */

#greycontentarea h1 
{
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#87909f;
	margin-bottom:0px;
	padding-top:10px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

#greycontentarea h1.jobtitle
{
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#87909f;
	margin-bottom:0px;
	padding-top:10px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
	margin-bottom:-12px;
	padding-bottom:0px;
	width:450px;
}

#greycontentarea .emp-description {
	width:470px;
	}

#greycontentarea h1.news
{
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#87909f;
	padding-top:0px;
	margin-bottom:26px;
	margin-left:0px;
	padding-left:0px;
	margin-top:-6px;
	font-weight: normal;
	font-style: normal;
}

#greycontentarea h2 {
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:15px;
	color:#87909f;
	margin-top:0px;
	padding-bottom:8px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

greycontentarea h3
{
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#87909f;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

#greycontentarea ul{
	list-style-image: url(../images/grey-arrow.gif);

}

img
{
	border:0px;
}


/**
 * Content and Links Home
 */

#home-contentarea h1
{
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#87909f;
	margin-bottom:16px;
	padding-top:10px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
	width:980px;
}

#rightcontent h1
{
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#87909f;
	margin-bottom:16px;
	padding-top:10px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;

}


#home-contentarea h2 {
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:15px;
	color:#87909f;
	margin-top:0px;
	padding-bottom:8px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

#rightcontent h2 {
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:15px;
	color:#87909f;
	margin-top:0px;
	padding-bottom:8px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

#home-contentarea h3, #rightcontent h3
{
	font-family:HelveticaNeueLightCond;
    	text-decoration:none;
    	font-size:20px;
	color:#87909f;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	font-style: normal;
}

#rightcontent ul{
	list-style-image: url(../images/grey-arrow.gif);

}

#home-contentarea ul {
	list-style-image: url(../images/grey-arrow.gif);

	padding-left:20px;

}


img
{
	border:0px;
}

/* Powermail */
	/* Form */


span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
	padding-left:2px;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	font-family:Arial;
	font-size:10pt;
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
		font-family:Arial;
	font-size:10pt;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: none;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-family:Arial;
	text-align:right;
	font-size:10pt;
	padding-right:25px;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 160px;
	float: left;
	clear: both;
	font-family:Arial;
	text-align:left;
	font-size:10pt;
	padding-right:10px;
	padding-bottom:0px;

}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
	border:1px solid #8a93a2;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 0;

}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin-left:170px;
	margin-top:10px;
	background:url(../images/senden.gif) top left no-repeat;
	width:235px;
	height:32px;
	border:none;
}

#powermaildiv_uid98 input.powermail_submit, #powermaildiv_uid134 input.powermail_submit{
	/* submit button */
	margin-left:170px;
	margin-top:10px;
	background:url(../images/send.gif) top left no-repeat;
	width:235px;
	height:32px;
	border:none;
}

#bb-contentarea #powermaildiv_uid106 input.powermail_submit {
	/* submit button */
	margin-left:170px;
	margin-top:10px;
	background:url(../images/bb-send.gif) top left no-repeat;
	width:235px;
	height:32px;
	border:none;
}

#bb-contentarea fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin-left:170px;
	margin-top:10px;
	background:url(../images/bb-senden.gif) top left no-repeat;
	width:235px;
	height:32px;
	border:none;
}

#bb-contentarea #send-english input
{
	margin-left:170px;
	margin-top:10px;
	background:url(../images/bb-send.gif) top left no-repeat;
	width:235px;
	height:32px;
	border:none;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

.tx_powermail_pi1_fieldwrap_html_label{
        font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
        font-weight:bold;

}

/**
 * T3 CSS customizing
 */

DIV.csc-textpic-clear { clear: left; }

/* News */



/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	margin-left:0px;
	margin-right:0px;
	overflow:hidden;
}

.news-list-container {

	margin-top:-12px;
	margin-left:0px;
	margin-right:0px;
	overflow:hidden;
}

.news-list-home-container {
	position:absolute;
	margin-top:103px;
	margin-left:0px;
	margin-right:0px;
	overflow:hidden;
	width:230px;
}

.eng-news-list-home-container {
	position:absolute;
	margin-top:95px;
	margin-left:0px;
	margin-right:0px;
	overflow:hidden;
	width:230px;
}


.cn-news-list-home-container {
	position:absolute;
	margin-top:95px;
	margin-left:0px;
	margin-right:0px;
	overflow:hidden;
	width:230px;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	}
	
.news-list-date {
	width:120px;
	float:left;
	}

.news-list-body {
	width:auto;
	margin-left:130px;

	}

new-list-image {
	width:230px;
	}


.news-list-date {
        font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
        font-weight:bold;
        margin-left:-10px;
        }

.news-list-category {
        font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
        font-weight:bold;
        margin-left:0px;
        margin-top:-6px;
        }

.news-list-body h3 {
        font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
        font-weight:bold;
        margin-left:0px;
        margin-top:0px;
        margin-bottom:0px;
        }
        
 

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:0px;
	padding:0px;
	text-align:left;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {

}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-backlink, .news-single-backlink a {
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
	float:right;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:0px;

}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:20px;
	margin-bottom:0px;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
}
.news-amenu-item-year {
	font-family:'Arial','Helvetica','Sans-serif';
        font-size:12px;
        text-decoration:none;
        color:#393838;
	width:100px;
	height:20px;
	background-color:#e6e8e8;

}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}


.subheader
{
	font-family:Arial;
	text-align:left;
	font-size:12px;
	padding-right:25px;
	padding-left:25px;
	}



/**
 * Login
 */
 
#left fieldset {
	border:0;
	background:url(../images/right_box.gif) top left no-repeat;
	width:180px;
}

.button {
	margin-top:6px;
	text-align:center;
}

.formlabel
{
        font-family:'Arial','Helvetica','Sans-serif';
        font-size:12px;
        text-decoration:none;
        color:#393838;
        margin-left:12px;
        margin-top:10px;
        }
        
.tx-felogin-pi1 {
	margin-top:-14px;
	margin-left:-2px;
}

.separator {
	font-size:1px;
	line-height:1px;
	height:1px;
      border-bottom: 1px solid #bec4cb;
	margin: 10px 0 0 0;
	padding:0;
}

/**
 * Suche
 */
.tx-indexedsearch .tx-indexedsearch-browsebox UL {list-style:none;}
.tx-indexedsearch .tx-indexedsearch-browsebox LI {float:left;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; color:red;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {font-family:'Arial','Helvetica','Sans-serif'; font-size:12px;color:#393838; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { font-weight:bold; color:#000000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.tx-indexedsearch-res {
	clear:both;
}


/**
 * 3-Column
 */

.c3l1-left{
   border-right: 1px solid #e2e6e6;
   padding-right: 5px;
   width:177px;
   white-space:normal;
}
.c3l1-middle{
   border-right: 1px solid #e2e6e6;
   padding-left: 5px;
   padding-right: 5px;
   width:177px;
   white-space:normal;
}
.c3l1-right{
   padding-left: 5px;
   width:177px;
   white-space:normal;
}

/**
 * 2-Column
 */

.table-left{
   padding-right: 5px;
   width:280px;
   white-space:normal;
}
.table-middle{
   padding-left: 5px;
   width:280px;
   white-space:normal;
}


.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}

/**
 * Google Map
 */
 
.goolgemap {
	margin-left:20px;
}




.csc-loginform label {
        font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
       }
       
.csc-mailform-label  {
        font-family:Arial, Sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000;
        margin-bottom:16px;
       }
       

	
#contentarea .csc-loginform .csc-mailform-field label {
	width:120px;
	float:left;
	margin-bottom:6px;
	}
#contentarea .csc-loginform .csc-mailform-field input {
	width:150px;
	display:block;
	margin-bottom:6px;
	}
	
#bb-contentarea .csc-loginform .csc-mailform-field label {
	width:120px;
	float:left;
	margin-bottom:6px;
	}
#bb-contentarea .csc-loginform .csc-mailform-field input {
	width:150px;
	display:block;
	margin-bottom:6px;
	}
	
#powermaildiv_uid13 {
	margin-top:20px;
	}
	
.datetime {
	margin-left:-3px;
	}
	
#bb-contentarea img {
	border:1px solid #351575;
	}
#bb-contentarea a img {
	border:1px solid #351575;
	}
	
#contentarea img {
	border:1px solid #0077bd;
	}
#contentarea a img {
	border:1px solid #0077bd
	}

.csc-textpic-caption{
        font-family:Arial, Sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#666;
        padding-top:2px;
        width:200px;
       }
       
#ie6-trenner, #de-ie6-trenner {
	display:none;
	visibility:hidden;
	}

.tx-felogin-pi1 legend {
	display:none;
	visibility:hidden;
	}
	
.tx-felogin-pi1 fieldset {
	border:none;
	}
	
.tx-felogin-pi1 label {
	float:left;
	width:100px;
	font-family:Arial, Sans-serif;
        font-size:12px;
	}
	
.tx-felogin-pi1 input {
	margin-bottom:12px;
	}

/**
 * Special Menu New
 */	
	
#menu_207 {
	background:url(../images/new_no.png) top left no-repeat;
}

#menu_224 {
	background:url(../images/new_no.png) top left no-repeat;
}

#menu_209 {
	background:url(../images/new_no.png) top left no-repeat;
}

#menu_228 {
	background:url(../images/new_no.png) top left no-repeat;
}

#menu_207 a.forth-ac{
	background:url(../images/new_act.png) top left no-repeat;
}

#menu_224 a.forth-ac{
	background:url(../images/new_act.png) top left no-repeat;
}

#menu_209 a.forth-ac{
	background:url(../images/new_act.png) top left no-repeat;
}

#menu_228 a.forth-ac{
	background:url(../images/new_act.png) top left no-repeat;
}


#menu_207 a:hover {
	background:#a7d0e8 url(../images/new_act.png) top left no-repeat;
}

#menu_224 a:hover {
	background:#a7d0e8 url(../images/new_act.png) top left no-repeat;
}

#menu_209 a:hover {
	background:#a7d0e8 url(../images/new_act.png) top left no-repeat;
}

#menu_228 a:hover {
	background:#a7d0e8 url(../images/new_act.png) top left no-repeat;
}
