html
{

	margin:0px;
	padding: 0px;
	overflow:scroll;
}

body
{
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvtetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	width: 100%;
	background-color:#123669; 
	background-image:url('../images/layout/bg_gradient.gif');
	background-repeat:repeat-x;	
}

/* ***************************************************************** */
#wrapper
{
	position:relative;
	width: 900px;
	height:100%;
	padding: 0px;
	margin-left: 50px;
	margin-left: auto;
	margin-right:auto;
}

#shineLeft
{
	position:absolute;
	width:150px;
	height:100%;
	left:-150px;	
	border:#FF0000 0px solid;
	background-image:url('../images/layout/fake_left.jpg'); 
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}


#shineRight
{
	position:absolute;
	width:107px;
	height:400px;
	left:900px;
	top:0px;

	background-image:url('../images/layout/fake_right.jpg');
	background-repeat:repeat-y;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

#fakeRight
{
}
#headline {
margin-top : 0px !important;
padding-top: 0px !important;
}

/* ***************************************************************** */

p
{
	padding-top: 0;
	margin-top: 0;
}
p.bodytext {
margin-top: 16px;

}
p.bodytext a:link, p.bodytext a:visited, p.bodytext a {
	text-decoration:none;
	padding-bottom: 0px;
	border-bottom: 1px dotted #F2B421;
}
a:link
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}


a:visited
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;

}

a:active
{
	color:#F2B421;
	font-weight: normal;
	text-decoration: none;

}

a:hover
{
	color:#F2B421;
	font-weight: normal;
	text-decoration: none;

}

a.internal-link:link 	{ border-bottom:1px dotted #F2B421; }
a.internal-link:visited { border-bottom:1px dotted #F2B421; }
a.internal-link:hover 	{ border-bottom:1px dotted #F2B421; color:#F2B421; }
a.internal-link:active 	{ border-bottom:1px dotted #F2B421; }

a.external-link-new-window:link 	{ border-bottom:1px dotted #F2B421; }
a.external-link-new-window:visited { border-bottom:1px dotted #F2B421; }
a.external-link-new-window:hover 	{ border-bottom:1px dotted #F2B421; color:#F2B421; }
a.external-link-new-window:active 	{ border-bottom:1px dotted #F2B421; }


#conten_inside ul li {
	background:transparent url(../images/layout/navi_arrowYellow.gif) no-repeat scroll left center;
	list-style-type:none;
	padding-left:10px;
	
}

h1
{
	font-weight: bold;
	font-size: 15px;
	color: #F2B421;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 16px;
	padding: 0;
}
h1.csc-firstHeader {
	margin-top: 0px !important;
}
.csc-header {
	clear: left;
	display: block;
	float: none;
}

h2
{
	color: #859300;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#header
{
    zoom:1;
	width: 900px;
	height: 105px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	background: #001326 url(../images/layout/bg_header.png) repeat-x top left; /* Old browsers */
background: -moz-linear-gradient(top,  #001326 0%, #002a4f 44%, #001326 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#001326), color-stop(44%,#002a4f), color-stop(100%,#001326)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #001326 0%,#002a4f 44%,#001326 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #001326 0%,#002a4f 44%,#001326 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #001326 0%,#002a4f 44%,#001326 100%); /* IE10+ */
background: linear-gradient(top,  #001326 0%,#002a4f 44%,#001326 100%); /* W3C */
}


#content_wrapper
{
    zoom:1;
	width: 900px;
	float: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: #001326 url(../images/layout/bg_content.png) repeat-x top left; /* Old browsers */
background: -moz-linear-gradient(top,  #001326 0%, #002a4f 44%, #001326 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#001326), color-stop(44%,#002a4f), color-stop(100%,#001326)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #001326 0%,#002a4f 44%,#001326 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #001326 0%,#002a4f 44%,#001326 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #001326 0%,#002a4f 44%,#001326 100%);/* IE10+ */
background: linear-gradient(top,  #001326 0%,#002a4f 44%,#001326 100%); /* W3C */
}

#content
{
	float: none;
	padding: 0;
	color:#d7e5ff;
	min-height: 400px;
}
* html #content {
	height: 400px; /*Star-HTML-Hack */
}
#logo
{
	padding: 0;
	margin: 0;
	float: left;
	overflow: hidden;
	width: 125px;
}

#corporateHead
{
	width: 900px;
	height: 165px !important;
	overflow:hidden;
	float: none;

}

#columnLeft
{
	width: 525px;
	padding: 25px 25px 25px 25px;
	float: left;
	overflow: hidden;
}

#columnRight
{
	margin-left:0px;
	margin-right:0px;
	width: 299px;
	padding: 25px 24px 0px 0px;
	float: left;
	/*background: url(../images/layout/bg_content.gif) no-repeat; 	*/
}
#columnRight ul { margin: 0px; padding: 0px 0px 0px 0px; }
#columnRight ul li { list-style-type:none; background: url(../images/layout/navi_arrowYellow.gif) no-repeat center left; padding-left: 10px;}
#columnRight p.bodytext {
	margin-right: 12px;
	width:auto;
}
#columnRight ul li a, #columnRight ul li a:link, #columnRight ul li a:visited, #columnRight ul li a:active { color: #faa400; }
#columnRight ul li a:hover { color: #fff;text-decoration:none; }

#columnRight h2 { background-color: transparent; border:0px solid #000; color:#F2B421; font-size:15px;font-weight:bold;margin:5px 0px; padding:0pt;}
/* ClickPath */
#clickPath
{
    background: #003C6F;
	font-weight: normal;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:0px;
	color: #F2B421;
	height: 20px;
	padding-top: 4px;
	padding-left:25px;
	-moz-box-shadow: 2px 2px 2px rgba(0, 5, 26, 0.5);
    -webkit-box-shadow: 2px 2px 2px rgba(0, 5, 26, 0.5);
    box-shadow: 2px 2px 2px rgba(0, 5, 26, 0.5);
}

/* TT_News List */
div.news-list-container, div.news-latest-container
{
	border:0px #FF0000 dotted;
	background-color:transparent;
	padding-bottom:24px;
}

div.news-list-item , div.news-latest-item
{
	border:0px;
	border-bottom:0px;
	background-color:transparent;
	/*background: url(../images/layout/newsListItemBg.gif) repeat-x;*/
	height:auto;
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	background:none;
	border-bottom:1px solid #003366;
}
div.news-list-item img, div.news-latest-item img {
	float:left;
	border:0px;
	margin:0px 6px 0px 0px ;
}

.news-list-container h3, .news-latest-container h3 {
	color:#faa400;
	background-color:transparent; 
	border:0px;
	margin: 0px 0px 4px 0px;
	font-size: 13px;
	font-weight:bold;
	border-bottom:none;
	padding:0px !important;
}
.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover,
.news-latest-container h3 a:link, .news-latest-container h3 a:visited, .news-latest-container h3 a:hover {
color:#faa400;
padding-left:0px;
}

.news-list-container p, .news-latest-container p
{
	font-size:12px;
	margin: 0px 0px 0px 0px !important;
	padding-left: 0px !important;
}

.news-list-date, .news-latest-date
{
	display:none;
	/*display:block;
	width:100%;
	text-align:right;
	background-color:transparent;
	color:#fff;
	float:none;
	margin-bottom: 9px;
	margin-top: 0px;
	padding: 0px;
	height: 10px;*/
	
}
.news-list-morelink, .news-latest-morelink {
	margin: 6px 0px 0px 0px;
	padding: 0px;
	font-size:12px;
	height:20px;
	text-align:right;
}
.news-list-morelink a:link, .news-latest-morelink a:link, .news-list-morelink a, .news-latest-morelink a, .news-list-morelink a:visited, .news-latest-morelink a:visited {
	color:#fff;
	border-bottom: 1px dotted #F2B421;
	padding-bottom: 1px;
}
.news-list-morelink a:hover, .news-latest-morelink a:hover {
	color:#F2B421;
	border-bottom: 1px dotted #F2B421;
	text-decoration:none;
}

.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer
{
	border:0px;
	clear:left;
	visibility:hidden;
}
.news-list-browse, .news-latest-browse {
	display: none;
}
.news-list-category, .news-latest-category {
	display: none;
}
/* News auf der linken Seite */
#columnLeft .news-list-date, #columnLeft .news-latest-date {
	color: #fff;
}
#columnLeft .news-list-item, #columnLeft .news-latest-item {
	background-image: none;
	padding: 0px;
	margin:0px;
	margin-top: 24px;
}
#columnLeft .news-list-container h3, #columnLeft .news-latest-container h3 {
	margin-left: 0px;
	margin-right: 0px;
	padding-left:0px;
	padding-right: 0px;
	margin-bottom: 6px;
}
.news-latest-gotoarchive { display:none;}
/*---------------------------*/

/* TT_News Single */
#columnLeft div.news-single-item
{
	background-color:transparent !important;
	color:#FFFFFF;
	padding:0px 80px 0px 0px;
	margin:-5px 0px 0px 0px;
	border:0px;
}

p.news-single-author {
	display:none;
}

#columnLeft div.news-single-timedata
{
	color:#FFFFFF;
}

div.news-single-img
{
	padding:3px 3px 5px 10px;
}

#columnLeft h2
{
	font-weight: bold;
	font-size: 15px;
	color: #F2B421;
	margin: 5px 0px 5px 0px;
	padding: 0;
	background-color:transparent;
	border: 0px solid #000;
}
#columnLeft h3 {
	color:#fff;
	font-size: 13px;
	margin-bottom: 16px;
	margin-top: 24px;
}

#columnRight .teaserBild img
{
	border:  1px solid red;
	margin-top: 12px;
	margin-left: 50px;
	float: none;
}

#columnRight .teaserBild
{
	background: url(../images/layout/bg_teaserbild_2.gif) repeat-x #E5A20B; 
	/* background:#E5A20B; */
	padding-bottom: 10px;
	top:0px;
	right:0px;
}

/* Begin: Mainmenu */
.mainmenu-act a:link, .mainmenu-act a:hover, .mainmenu-act a:visited, .mainmenu-act a {
color:#fff !important;
background: url(../images/layout/navi_arrowWhitedown.gif) no-repeat center left;
text-decoration:none;
}
#mainNavigation ul li a {
padding-left: 8px;
margin-right: 13px;
text-transform:uppercase;
font-size:10px;
}
.mainmenu-no a:link, .mainmenu-no a:visited, .mainmenu-no a {
color:#F2B421 !important;
text-decoration:none; 
background:none;
} 
.mainmenu-no a:hover {
color:#FFF !important; background: url(../images/layout/navi_arrowWhite.gif) no-repeat center left;
} 
#mainNavigation ul 
{
	position:relative !important;
		
/*	margin: 0; 
	padding: 0;
	 display: inline; */
}

#menuli  
{ 
	/* display: inline;  */
	padding-right: 3px; 
	padding-left: 3px;
}

#menu li a 
{
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;

}

/* Nur damit es im IE passt */

* html #legalNavigation li a {
	padding-top: 0 !important;
}

#menu a:link, a:visited
{ 
	
}

#menu a:hover
{ 
	color: #FFFFFF; 
	text-decoration: none;
}

/* End: MainMenu */


#columnRight p
{
	margin-left: 0px;
	margin-right: 0px;
	color: #c7cfdf;
}

#help
{
	float: right;
}

.cleaner
{
	/* width: 910px; */
	width: 100%;
	float: none;
	margin: 0;
	padding: 0;
	clear: both;
	height: 1px;
	overflow: hidden;
	background-color: transparent;
}

#contentLeft
{
	width: 630px;
	padding: 0;
	margin-top: 20px;
	float: left;
	overflow: hidden;
	display: block;
}

#contentRight
{
	width: 280px;
	padding: 0;
	margin-top: 20px;
	float: left;
	overflow: hidden;
	display: block;
}

#contentRight img
{
	border:  1px solid red;
}

/* Seitenabschluss mit Copyright-Hinweis */
#footerWrapper {
	position:relative;
	width: 100%;
	background-color:#030406;
	height:190px;
	top:0px; bottom:0px;
	
}
#footer
{
	width: 872px;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding-top: 5px;
	padding-left: 25px;
	padding-right:3px;
	padding-bottom:0px;
	overflow: hidden;
	float: none;
	font-size:10px;
	background: url(../images/layout/footer_bg_gradient.gif) no-repeat;
	color: orange;
	margin-left:50px;
	margin-left:auto;
	margin-right: auto;
}

#footer a
{
	color: #F2B421;
	text-transform: uppercase;
}

#footer a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

#category
{
	height: 25px;
	float: left;
}

#stats
{
	height: 25px;
	margin-left: 5px;
	padding-top: 7px;
	float: left;
}

/* Produktkasten */
.product
{
	width: 190px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 20px;
	overflow: hidden;
	float: left;
	background: url(../images/layout/bg_footer.jpg) repeat-x top;
}

.productName
{
	width: 190px;
	margin: 0;
	overflow: hidden;
	float: none;
	padding: 8px;
}

.productThumbnail
{
	width: 190px;
	height: 118px;
	margin: 0;
	overflow: hidden;
	float: none;
	padding: 0;
}

.productActions
{
	width: 190px;
	margin: 0;
	overflow: hidden;
	float: none;
	padding: 0;
	padding-bottom: 10px;
	background: url(../images/layout/bg_footer.jpg) repeat-x bottom;
}

.link-internal {
    background: transparent url(../images/layout/bg_link_icon.gif) no-repeat right ; 
    padding: 5px 10px 1px 1px;
    display: block;
    text-align: right;
    color: #666666;  
}

.link-internal a:hover {
    text-decoration: underline ;
}

.link-popup {
    background: transparent url(../images/layout/bg_link_icon.gif) no-repeat left; 
    padding: 5px 10px 1px 15px;
    display: block;
    text-align: left;
    color: #666666;
}

.link-popup a:hover {
    color: #859300;
    text-decoration: underline;
}

#more
{
	width: 610px;
	float: none;
	height: 25px;
	text-align: right;
}

#more a
{
	text-decoration: underline;
}

#lightBox
{
	float: none;
}

.lightBoxProduct
{
	width: 280px;
	margin: 0;
	overflow: hidden;
	float: none;
	padding: 7px;
	background: url(../images/layout/bg_dotted.jpg) repeat-x bottom;
}

.lightBoxProductInfos
{
	float: left;
	width: 230px;
}

.lightBoxProductActions
{
	float: left;
	width: 40px;
}

.lightBoxOptions
{
	float: none;
	width: 280px;
	background: url(../images/layout/bg_footer.jpg) repeat-x bottom;
	padding-bottom: 7px;
}

/* Glossar */
#glossary
{
	width: 280px;
	float: none;
	margin-top: 30px;
}

.glossaryProducts
{
	width: 280px;
	margin: 0;
	overflow: hidden;
	float: none;
	padding: 7px;
	background: url(../images/layout/bg_dotted.jpg) repeat-x bottom;
}

.glossarySupport
{
	float: none;
	width: 280px;
	background: url(../images/layout/bg_footer.jpg) repeat-x bottom;
	padding: 7px;
}

/* ###################################### Horizontales Menu ################################################## */
#menu
{
	width: 750px;
	padding: 0;
	display: block;
	float: left;
	height: 100%;
	
}

#menuHorizontal
{
	float: none;
	clear: both;
	display: block;
	
}

#language
{
	padding: 0;
	width: 130px;
	float: right;
	margin: 0;
	background: url(../images/navigation/bg_reiter_1_lo.jpg) repeat-x;
	height: 33px;
	text-align: center;
}

#selectLanguage
{
	width: 120px;
	margin-top: 9px;
	
}

#navlist
{
	padding: 0;
	width: 780px;
	float: left;
	margin: 0;
	background: url(../images/navigation/bg_reiter_1_lo.jpg) repeat-x;
}



#navlist li
{
	list-style: none;
	margin: 0;
	display: inline;
	float: left;
	border-right: 1px solid #FFFFFF;
	height: 33px;

}

.selectedNavlist {
	background: url(../images/navigation/bg_reiter_1_hi.jpg) repeat-x !important;
}

.selectedNavlist a {
	padding-top: 7px !important;
}

#navlist li a
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	color: #FFFFFF;
}

#navlist li a:visited 
{ 
	color: #FFFFFF;
	text-decoration: none;
}


#navlist li a:hover
{
	color: #666666;
}

#navlist li a#current
{
	/* background-color: #A2B1C8; */
	/* border-bottom: 1px solid #A2B1C8; */
}

#reiterNavigation 
{
	float: left;
	clear: both;
	overflow: hidden;
	width: 910px;
	margin: 0;
	height: 28px;
	background: url(../images/navigation/bg_reiter_2_lo.jpg) repeat-x;	
}

#reiterNavigation ul 
{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	
}

#reiterNavigation li  
{ 
	display: inline; 
	float: left;
	background: url(../images/navigation/trenner.gif) right no-repeat; 
	margin-top: 6px;
}

#reiterNavigation li a 
{
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #FFFFFF;
}

.selected {
	background-color: #F5F5F5;
	text-decoration: none;
	color: #666666 !important;
}

/* Nur damit es im IE passt */

* html #reiterNavigation li a {
	padding-top: 0 !important;
}

#reiterNavigation a:link, a:visited
{ 
	/* color: #FFFFFF; */
	/* text-decoration: none; */
}

#reiterNavigation a:hover
{ 
	background-color: #F5F5F5;
	text-decoration: none;
	color: #666666;
}

#copyRight
{
	float: left;
	margin-top: 0px !important;
	overflow: hidden;
	word-spacing:3px;
	padding-top: 2px;
	width: 200px;
}
#copyRight ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
	display:inline;
}
#copyRight ul li {
	display:inline;
	margin-right: 5px;
	padding-right: 5px;
	/*border-right: 1px solid #F2B421;*/
}
#printPreview {
	float:left;
	margin-top: 0px !important;
	overflow:hidden;
	background: url(../images/layout/icon_printpreview.gif) no-repeat top left;
	text-transform:uppercase;
	margin-left: 40px;
	padding: 2px 0px 0px 20px;
}

/* Navigation fuer Kontakt, Datenschutz und Impresssum */
#legalNavigation 
{
	float: right;
	margin-top: 0px !important;
	margin-right:20px;
	overflow: hidden;
	padding-top: 2px;
}

#legalNavigation ul 
{
	margin: 0; 
	padding: 0;
	display: inline;
}

#legalNavigation li  
{ 
	display: inline; 
	padding-right: 3px; 
	padding-left: 3px;
}

#legalNavigation li a 
{
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;

}


/* Nur damit es im IE passt */

* html #legalNavigation li a {
	padding-top: 0 !important;
}

#legalNavigation a:hover
{ 
	color: #FFFFFF; 
	text-decoration: none;
}

/* ********* MainMenu Horizontal ******** */

/* Navigation fuer Kontakt, Datenschutz und Impresssum */
#mainNavigation 
{
	padding-left:40px;
	float: left;
	margin-top: 0px !important;
	margin-right:20px;
	overflow: hidden;
	font-size:12px;
	color: #F2B421;
	/* text-transform: uppercase; */
}

/* 1. Ebene - Liste */
#mainNavigation ul 
{
	margin: 45px 0 0 0; 
	padding: 0;
	width:700px;
	height:auto;
	min-height:50px;
}

/* 1. Ebene - Elemente */
#mainNavigation ul li  
{ 
	display:block;
	float:left;
}



/* 2. Ebene - Liste */
#mainNavigation ul li ul {
	position:absolute !important;
	top:20px;
	left:0px;
	padding:0;
	margin:0;
	border:0px solid red;
	width:700px;
}


/* 2. Ebene - Elemente */
#mainNavigation ul li ul li
{ 
	position:relative;
	display:block;
	float:left;
	top:0px;
}

/* Nur damit es im IE passt */

* html #mainNavigation li a {
	padding-top: 0 !important;
}

/*Flashplayer: tx-flvplayer-pi1*/
.tx-flvplayer-pi1 {
text-align:left !important;
margin-bottom: 21px;
margin-top: 4px;
}
/*Bilder: csc-textpic */
.csc-textpic {
	width: auto !important;
}
.csc-textpic-imagewrap {
	/*width: auto !important;
	margin: 0 0 0 0;*/
	margin-bottom: 24px;
}
.csc-header:before {
	content: ".";
	display: block; 
    height: 0; 
    clear: left; 
    visibility: hidden;
}
/* Edit Lasse */
.csc-textpic-caption { margin:5px 0; display:block !important; padding-top:5px;}

/*.csc-textpic-image, .csc-textpic-firstcol {
	margin-left: 7px !important;
	margin-right: 0px !important;
}
.csc-textpic-lastcol {
	padding-right: 7px !important;
}

.csc-textpic-imagerow {
	width: auto !important;
	clear:none !important;
}*/

.csc-textpic-above { margin-top:15px; }

/*FCE-Elemente: fce-rclist */
.fce-rclist1 {
	padding-top:24px;
	clear:left;
	min-height:100px;
}
.fce-rclist1-image {
	float:left;
	margin: 2px 16px 3px 0px;
}
.fce-rclist1-image .fce-rclist1-imgtext {
	font-size:10px;
	padding: 2px 3px 3px 3px;
}
.fce-rclist1-img img {
	width: 150px !important;
	/* height: auto !important; */
	border: 1px solid #e5a20b;
}
.fce-rclist1-headline {
	font-size: 15px;
	font-weight:bold;
	color:#F2B421;
	margin-bottom:0px;
	padding:0px;
	text-transform: uppercase;
}
.fce-rclist1-text {
	padding:0px;
	font-size:12px;
}
.fce-rclist1-link {
	text-align:right;
	padding-right: 3px;
}
.fce-rclist1-link a:link, .fce-rclist1-link a:visited, .fce-rclist1-link a:active, .fce-rclist1-link a {
	background: url(../images/layout/navi_arrowYellow.gif) no-repeat center left;
	color:#F2B421;
	padding-left: 10px;
	text-decoration: none;
}
.fce-rclist1-link a:hover {
	background: url(../images/layout/navi_arrowWhite.gif) no-repeat center left;
	color:#fff;
}

.fce-childpages {
	margin-bottom: 24px;
}
.fce-childpages ul.fce-rcchildpages-list {
	position:relative;
	margin: 0; 
	padding: 0 !important;
	display: inline;
	list-style-type: none;
}
.fce-childpages ul.fce-rcchildpages-list {
	position:relative;
	line-height:16px;
	margin: 0; 
	padding: 0;
	display: block;
}
/* EDIT Lasse / Content Bereich LI soll auch Arrows bekommen */
.fce-childpages ul.fce-rcchildpages-list li {
	background:transparent url(../images/layout/navi_arrowYellow.gif) no-repeat scroll left center;
	list-style-type:none;
	padding-left:10px;
}

.fce-childpages ul li a:link, .fce-childpages ul li a:visited, .fce-childpages ul li a:active, .fce-childpages ul li a {
	color:#F2B421; text-decoration:none; }
.fce-childpages ul li a:hover { color:#fff; }

/*FCE-Elemente Ende   */

/*csc-uploads   */
.csc-uploads {
	margin-bottom: 24px;
}

.csc-uploads-fileName p {
	margin-bottom: 0px !important;
}

.csc-uploads-fileName a, .csc-uploads-fileName a:link, .csc-uploads-fileName a:visited {
	background: url(../images/layout/navi_arrowYellow.gif) no-repeat center left;
	text-decoration:none;
	padding-left: 10px;
	color: #F2B421;
}
.csc-uploads-fileName a:hover {
	background: url(../images/layout/navi_arrowWhite.gif) no-repeat center right;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 12px;
	color: #fff;
}
/*fce-classic */
.fce-classic-teaserBild {
	text-align:center;
	margin-top:-30px;
}
#fce-classic-marginale_subtext {
	background-color:#FFA800;
color:#07255B;
font-size:10px;
line-height:13px;
padding-bottom:15px;
padding-top:34px;
position:relative;
z-index:1;
}
#fce-classic-claim {
	padding-bottom: 24px;
}
#fce-classic-claim img {
	width:100%;
}
.fce-classic-teaserBild img {
position:relative;
	top:30px;
	z-index:10;
	max-width:280px;
}
/*news-single:  */
.news-single-item {  }
.news-single-category { display:none; }
.news-single-timedata {	float:none !important; }


/*Weltkarte: */
#weltkarte { position:relative; display: block; width: 510px; height: 454px; margin:0; background: url('../images/layout/world_wide.gif') no-repeat; }
#weltkarte li {list-style-type: none;}
#weltkarte a {
  display: block;
  position: absolute;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica;
  color: #999;
  width:20px;
  height:20px;
  text-decoration: none;
  background: url('../images/layout/info.png') no-repeat left top;
  visibility: visible;
  overflow: hidden;
  z-index: 50;
}
#weltkarte a span {visibility: hidden;}
#weltkarte a:hover {
  background: url('../images/layout/info01.png') #2b549e no-repeat left top;
  border-bottom: 2px solid #FF9900;
  width:70px;
  height:20px;
  color:#fff;
  font-family:Verdana, Arial, Helvetica;
  font-size:12px;
  padding: 3px 10px 0px 25px;
  z-index: 51;
}

#weltkarte a:hover span {visibility: visible;}

/* Hier die einzelnen IDs der Weltkarte: */
#weltkarte #deutschland { left: 75px; top: 160px;}
#weltkarte #monaco		{ left: 65px; top: 180px;}
#weltkarte #dubai		{ left: 177px; top: 240px;}
#weltkarte #polen		{ left: 85px; top: 152px;}
#weltkarte #china		{ left: 315px; top: 235px;}

/* Die Elemente von fce-team-group  */
.fce-team-group { padding-bottom: 30px; }
.fce-team-group-element { float:left; padding-right:12px;padding-top:12px;width:120px; height:200px;}
h2.fce-team-group-headline {  height: auto; clear: both;}
.fce-team-group-element-image img { border: 1px solid #eab441;height:135px;width:100px;}
.fce-team-group-element-image { margin-bottom:3px; }
.clearfix { clear: both;}
.fce-team-group-element-name { display:block; color:#F2B421;}
.fce-team-group-element-location { display:block;}

/* Corporate header */
#corporateHead div, #corporateHead div div, #corporateHead div div dl, #corporateHead div div dl dt
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

/* Kontaktformular csc-mailform*/
.csc-mailform { border:0px;margin:0px;padding:0px; }
.csc-mailform-field { position:relative; margin-top: 12px;}
.csc-mailform-field input, .csc-mailform-field textarea { width:329px; border: 1px solid #F2B421; padding:3px;background: #5e93c6 url(../images/layout/form_input_bg.gif) repeat-x top left; color:#F2B421; font-family: trebuchet MS;font-size:12px;}
.csc-mailform-field select { width: 335px; padding:0px;background: #5e93c6 url(../images/layout/form_input_bg.gif) repeat-x top left; color:#F2B421; font-family: trebuchet MS;font-size:12px; }
.csc-mailform-field .csc-mailform-radio, .csc-mailform-field .csc-mailform-check, .csc-mailform-field .csc-mailform-submit { width:auto !important; border:none; background-image:none;}
.csc-mailform-field .csc-mailform-submit {color:#000;background-color:#F2B421;border: 1px outset #F2B421;}
#mailformcontact_by {border: 1px solid #fff;margin:0px; padding:8px; width:319px; }
#mailformcontact_by legend { display: none; }
#mailformcontact_by label { display:inline; }
/* #mailform fieldset div  */
fieldset * label { font-size:10px; display: block; border:0px #FF0000 solid; text-transform:uppercase;color:#F2B421 }

/* RTE - Rich Text Editor */
a.external-link-new-window img {
	border:none;
	background-color:#07255b;	
}

div.news-single-backlink a, div.news-single-timedata {
	font-size:12px;
}

/* Lightbox v2 */
a.presentationmode {
	color:#CCCCCC;
	padding:5px 5px 5px 5px;
}

a.presentationmode:hover {
	color:#FFFFFF !important;
	background-color:#07255b;	
}

a.presentationmodeAct {
	background-color:#FAA400;
	color:#FFFFFF;
	padding:5px 5px 5px 5px;	
}
/* gestylte sitemap  */
.csc-sitemap ul {
	padding:0px;
}
.csc-sitemap ul li {
	font-size: 10px;
	list-style-type:none;
	padding: 12px 0px 12px 0px;
	text-transform:uppercase;

}
.csc-sitemap ul li a{
	color:#F2B421;
	border-bottom: 1px solid #F2B421;
	display:block;
	margin-bottom: 6px;
	padding-left:6px;
}

.csc-sitemap ul li a:hover {
	color:#F2B421;
	text-decoration:none;
}
.csc-sitemap ul li ul li{
	font-size: 12px;
	font-weight:bold;
	list-style-type:none;
	padding-left: 0px;
	text-transform:none;
	padding-top: 0px;
	padding-bottom: 0px;
	/* background-image:none;*/
}
.csc-sitemap ul li ul li a {
	color:#fff;
	text-align:left;
	border-bottom: none;
	background-color: #3e67a4;
}
.csc-sitemap ul li ul li ul li{
	font-size: 12px;
	list-style-type:none;
	padding-left: 30px;
	text-transform:none;
	padding-top: 0px;
	padding-bottom: 0px;
	/* background-image:none; */
}
.csc-sitemap ul li ul li ul li a {
	color: #FFF;
	text-align:left;
	border-bottom: none;
	background-color: transparent;
	padding-left: 12px;
	background: url(../images/layout/navi_arrowYellow.gif) no-repeat center left;
}
/*
a.presentationmodeAct:hover {
	background-color:#FAA400;
	color:#FFFFFF;
}
*/


/* Weitere Inhaltselemente */
.tx-newloginbox-pi1-submit {
	color:#000;background-color:#F2B421;border: 1px outset #F2B421;
}


/* Für Landkarte und Sitemap keine neuen arrow Yellows als Link hinterlegung */
* .csc-sitemap ul li {
	background-image:none !important;
	list-style:none !important;
}

#weltkarte ul li {
		background-image:none !important;
		list-style:none !important;
}


#weltkarte * ul li {
		background-image:none !important;
		list-style:none !important;
}
 
* li.inaktiv {
	background-image:none !important;
	list-style:none !important;
}
li.csc-textpic-image {
background: none !important;
padding-left: 0 !important;
}
/* IE 6 und 7 Fieldset Error */
fieldset { border:none; padding:0px; } 
fieldset legend { display:none }
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_72a7cf_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_3d80b3_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_2694e8_256x240.png); }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

* {
    outline: none;
}
#columnLeft h3.ui-accordion-header {
    color: #444;
    margin: 0 0 5px 0;
    padding: 0 0 0 0px;
}

.ui-accordion-header a {
    padding: 0 0 0 25px;
    background: #003361;
    -moz-box-shadow: 2px 2px 2px rgba(0, 5, 26, 0.5);
    -webkit-box-shadow: 2px 2px 2px rgba(0, 5, 26, 0.5);
    box-shadow: 2px 2px 2px rgba(0, 5, 26, 0.5);
    line-height: 22px;
    display: block;
    font-weight: bold;
    outline: none;
    color: #D7E5FF;
}
.ui-accordion-header a:hover {
    background: #003C6F;
    color: #fff;
}
.ui-accordion-content {
    background: #356aa0; /* Old browsers */
background: -moz-linear-gradient(top,  #356aa0 0%, #013b75 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#356aa0), color-stop(100%,#013b75)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #356aa0 0%,#013b75 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #356aa0 0%,#013b75 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #356aa0 0%,#013b75 100%); /* IE10+ */
background: linear-gradient(top,  #356aa0 0%,#013b75 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#356aa0', endColorstr='#013b75',GradientType=0 ); /* IE6-9 */
    padding: 10px 10px 0;

}
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-state-active { border-bottom: 0 !important; margin-bottom: 0 !important;}
#langMenu {
    position: absolute;
    top: 35px;
    right: 5px;
}
#langMenu ul {
    list-style: none;
}
#langMenu ul li {
    margin-bottom: 8px;
}

