
/* Imports */

@import url("/fileadmin/templates/css/jquery.fancybox.css");



/*------reset---css----start-------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	/*font-size: 100%;*/
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}


ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*********** IMPORTS [Begin] ***************/

@import url("/fileadmin/templates/css/jScrollPane.css");


/*********** IMPORTS [End] ***************/



/*img, .pngtrans { behavior: url(/fileadmin/templates/js/iepngfix.htc); }*/

img, div, a, span{behavior: url(/fileadmin/templates/js/iepngfix.htc);} 

/*------reset---css----finish-------*/
html
{
height:100%;
}

body {
padding  			:0px;
margin 		 		:0px;
background-color	:#000;
background-image	:url(/fileadmin/templates/img/bg_1_px.jpg);
background-repeat	:repeat-x;
background-position	:bottom;
font-family: Arial;

}

#mainDiv {
margin			:0 auto;
height			: 590px;
width			: 930px;
}

#header{
background-color: black;
padding-top		:  10px;	
height			:  45px;
width			: 930px;
}

#brillance {
height			:  32px;
width			: 151px;
float			: left;
padding-left: 105px;
padding-top: 13px;
}

/*#navi {
	height			: 15px;
	color			: #000000;
	padding			: 	20px;
	margin			: 	0px;
	text-transform	:  uppercase;
	float			:  left;	
	padding-top		:  12px;
	width			: 445px;
	font-family: Ayuthaya;
}

#navi li {
float			: left;
text-decoration	: none;
color			: #fff;
padding-left	: 20px;
}

#navi a {

float: left;
text-decoration	: none;
color			: #fff;

}

#navi a:hover{
background-image: url(/fileadmin/templates/img/licht.jpg);
background-position: bottom left;
background-repeat: no-repeat;

}*/


#schwarzkopf {
height			:  36px;
width			: 105px;
float			: right;
margin-right	: 15px;
padding-top: 5px; 
}

#mainContent {
height			: 530px;
width			: 930px;
margin-top		:  10px;
position: relative;
/* border: 1px solid blue; */
}

#teaser {
height			: 115px;
width			: 930px;
position: absolute;
bottom: 0;
/* border: 1px solid yellow; */
}

#footer {
font-family			: Arial;
width				: 930px;
clear				: both;
float				: left;
height: 15px;
/* border: 1px solid yellow; */
color				: #fff;
text-transform		: uppercase;
text-decoration		: none;
line-height: 17px;
text-align: center;
position: absolute;
padding-left: 50px;
}

#footer_span {
padding-right: 13px;
}

.footer_span {
padding-bottom: 0px;
margin-bottom: 0px;
vertical-align:bottom;
font-size: 9px;
}

.footer_divider {
font-size: 9px;
padding-left		: 6px;
padding-right		: 6px;
}

*html #footer_span {
padding-right: 9px;
}

*html .footer_span {
padding-bottom: 0px;
margin-bottom: 0px;
vertical-align:bottom;
font-size: 9px;
}

*html .footer_divider {
font-size: 9px;
padding-left		: 5px;
padding-right		: 5px;
}

#footer a {
color: #fff;
text-transform		: uppercase;
text-decoration		: none;
padding-bottom: 0px;
margin-bottom: 0px;
vertical-align:bottom;
}

/*------fce----content-inhalt------start------*/



#contentMain{
color: #fff;
width: 300px;
text-align: right;
padding-top: 100px;
margin-left: 250px;

	}

#content_subtitle{
font-size: 15pt;
font-family: Arial;
		}		
#content_text{
font-size: 9pt;
font-family: arial;
		}
/*------fce----content-inhalt------finish------*/
/*--------------------fce----------teaser_box_4------ALT-----dokument-----------start----------*/

.bottom_teaser{
float: right;
height			:  110px;
width			: 205px;
margin-left: 10px;
}

.teaser_inhalt{
float: left;

margin-top: 15px;
margin-left: 5px;
float			:  left;
}

.teaser_title{
text-transform: uppercase;
font-family: Arial;
font-size: 13px;
width: 130px;
float			:  left;
color: #fff;
} 

.teaser_text{
color: #fff;
width			: 125px;
float			:  left;
font-family: Arial;
font-size: 8pt;
padding-top: 5px;
} 

.teaser_link{
float: left;
width			: 80px;
float			: left;
}

.teaser_link a{
float: left;
font-family: Arial;
font-size: 8pt;
color: #fff;
text-decoration: none;
}

.teaser_img {
	float: right;
	background-position: top;

	
}

.teaser_img_none {
	width:0px;
	height: 0px;
	visibility: hidden;
	display: none;	
}

.teaser_box_container_gold {
background-image: url(/fileadmin/templates/img/teaser_background/gold.png);
height			:  110px;
width			: 205px;
background-repeat: no-repeat;
background-position: bottom left;
}		

.teaser_box_container_red {
background-image: url(/fileadmin/templates/img/teaser_background/red.gif);
height			:  110px;
width			: 204px;
background-repeat: no-repeat;
background-position: bottom left;
}		

.teaser_box_container_media {
background-image: url(/fileadmin/templates/img/teaser_background/black.png);
height			:  110px;
width			: 205px;
background-repeat: no-repeat;
background-position: bottom left;
}	

.teaser_box_container_newsletter {
background-image: url(/fileadmin/templates/img/teaser_background/newsletter.png);
height			:  110px;
width			: 205px;
background-repeat: no-repeat;
background-position: bottom left;
} 


/*-------------------fce---------------teaser_box_4-ALT-dokument-----------finish------------*/


.flashcontent {
	position: absolute;
	background-color: transparent;
}

.layercontent {
	position: absolute;
}

#shadeselector {
	width: 928px;
	height: 408px;
	/*border: 1px solid red; */
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}

#media-center-213 {
margin-left: 270px;
margin-top: 70px;
}

.taf_content {
	color: #fff;
	width: 400px;
	padding-top: 60px;
	margin-left: 330px;
	font-size: 12px;
/*	border: 1px solid yellow; */
}

.taf_content input, .taf_content textarea {
	color: #fff;
	background-color: black;
	opacity: 0.7;
	filter: alpha(opacity = 70);
	border: 1px solid #fff;
}

.taf_content input, .taf_content textarea {
	color: #fff;
	background-color: black;
	opacity: 0.7;
	border: 1px solid #fff;
}

.taf_content td {
	padding: 2px;
}

.taf_content a, td a {
	/*color: #330205;*/
	color: #fff;
	font-size: 12px;
}

/*---new---fce----teaser-box------start------*/



.bottom_teaser_new{
/*margin-left		: 10px;*/
height			: 115px;
width			: 209px;
background-repeat: no-repeat;
background-position: bottom left;
float: right;
/* border: 1px solid aqua; */
}

.teaser_inhalt_new{
margin-left: 5px;
margin-top: 20px;
height			:  11px;
width			: 205px;


}

.teaser_title_new{
text-transform		: uppercase;
font-family			: Arial;
font-size			: 13px;
width				: 130px;
float				: left;
color: #fff;


} 

.teaser_text_new{
width				: 130px;
float			:  left;
font-size: 8pt;
padding-top: 10px;
color: #fff;
} 

.teaser_link_new{
float: left;
width			: 80px;
float			: left;
}

.teaser_link_new a{
margin-top: 3px;
float: left;
font-size: 8pt;
color: #fff;
text-decoration: none;
}



/*------fce--new--teaser-box--------------------finish------*/

.bottom_teaser_container {
height			: 115px;
width			: 211px;
background-repeat: no-repeat;
background-position: bottom left;
float: right;
/* border: 1px solid aqua; */
}

.bottom_teaser_content {
margin-left: 5px;
margin-top: 20px;
width: 205px; 
}

.bottom_teaser_title {
text-transform		: uppercase;
font-family			: Arial;
font-size			: 13px;
width				: 200px;
height: 14px;
color: #fff;
}

.bottom_teaser_text {
width				: 130px;
font-size: 8pt;
padding-top: 10px;
color: #fff;
text-shadow: #000 3px 3px 5px;
}

.bottom_teaser_text a{
font-size: 8pt;
color: #fff;
text-decoration: none;
}

#faq_content{
margin-left: 300px;
margin-top: 70px;
color: #fff;
font-size: 12px;
font-weight: normal;
/* border: 1px solid yellow; */
}

#faq_content a {
display: block;
color: #fff;
text-decoration: none;

}

.faq_link {
padding-top: 10px;
}

/*.faq_link_headertext img {
margin-top: 10px;
padding-bottom: 0px;
}*/

.faq_link_text {
display: block;
font-weight: bold;
text-decoration: none;
}

.sr_accordion_content_text {
padding-bottom: 0px;
}

.content_scroller {
	height: 250px;
	width: 500px;	
}

.faq_intro_text {
padding-bottom: 10px;
}

 #sr_accordion {
	height: 250px;
	width: 460px;
	padding-right: 20px;
	padding-bottom: 20px;
}


#sr_accordion_scoller {
	height: 250px;
	width: 460px;
	padding-right: 20px;
	padding-bottom: 20px;
}

/*********** Country Selector [Begin] ***************/

#countries ul{
	width			: 200px;
}

#countries {
	background-color: black;
	bottom			: 0px; 
	/* display			: none; */
	height			: 0px; 
	left			: 798px; 
	margin-bottom	: 15px;
	position		: absolute; 
	/*overflow-y		: auto; 
	overflow-x		: hidden; 
	*/
	overflow: hidden;
	text-align: center;
	list-style-type: none;
}


#countries li{
	/* border			: 1px solid lime; */
	font-size		: 11px; 
	text-align		: left;
	
	padding-bottom	: 2px;
	padding-left	: 10px;
	padding-top		: 2px;	
}

	#countries li:hover{
		color: red;
	}


#countries-tmp {

	color: white;
	list-style-position: inside;
}

#countries-tmp  a {
	color: white;
}

/*********** Country Selector [End] ***************/

.sitemap_page {
	margin-left: 300px;
	margin-top: 70px;
}

#sitemap_content {
	height: 250px;
	width: 450px;

}


.csc-sitemap ul li a {
	color: white;
	text-decoration: none;
}

.csc-sitemap ul li {
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 8px;
	text-transform: uppercase;
	font-size: 14px;
}

.csc-sitemap ul li ul li {
	font-weight: normal;
	padding-left: 50px;
	text-transform: uppercase;
	font-size: 12px;
	
}


.csc-sitemap ul li ul li ul li {
	font-weight: normal;
	padding-left: 30px;
	text-transform: none;
	padding-top: 4px;
	padding-bottom: 4px;

}



.csc-sitemap ul li ul li ul li ul li a {
	border: none;
	padding: 2px;
}

.csc-sitemap ul li ul li ul li ul li ul li {

}

.csc-sitemap ul li ul li:before {
	content			: url(http://ccolors.devserver-n21.de/fileadmin/templates/img/teaser_background/arrow.png)" ";
}

