@charset "UTF-8";
/* CSS Document */

/*****************
Navigation
*****************/
#nav ul.n1 li, #static ul.n1 li {
	float: left;
	font-size: 1.2em;
	line-height: 16px;
	text-transform: uppercase;
}
#static ul.n1 li {
	font-size: 1em;
}
#nav li#news, #nav li#team, #nav li#angebot, #nav li#case {
	font-size: 1.4em;
}
#nav ul.n1 li#marketing {
	font-size: 1.6em;
	font-weight: bold;
}
#nav ul.n1 li a, #static ul.n1 li a {
	color: #f85e08;
}
#nav ul.n1 li a:hover, #static ul.n1 li a:hover {
	text-decoration: underline;
}
#nav ul.n1 li a.active, #static ul.n1 li a.active {
	text-decoration: underline;
}

/*****************
Subnavigation
*****************/
#sub ul li {
	font-size: 1.2em;
	line-height: 1em;
	margin-bottom: 1em;
}
#sub ul li a {
	color: #fff;
}
#sub ul li a:hover {
	text-decoration: underline;
}
#sub ul li a.nav2_act {
	font-weight: bold;
	text-decoration: underline;
}

/*****************
Clickpath
*****************/
#clickpath {
	color: #f85e08;
	font-size: 1.1em;
}
#clickpath a {
	color: #f85e08;
}
#clickpath a:hover {
	color: #f85e08;
	text-decoration: underline;
}
#clickpath a.cpCurrent {
	color: #000;
}

/*****************
Print
*****************/
#print a {
	color: #f85e08;
	font-size: 1.1em;
}
#print a:hover {
	text-decoration: underline;
}

/*****************
Content
*****************/
#content h1.special {
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 0.5em;
	color: #f85e08;
}
#content h1 {
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	margin-bottom: 0.5em;
}
#content h2 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 0.5em;	
}
#content p.bodytext, #content table#newsletter {
	font-size: 1.2em;
	line-height: 1.33em;
	margin-bottom: 1.4em;
}
#content p.div-s {
	font-size: 1.2em;
	line-height: 1.33em;
	margin-bottom: 0.7em;
}
#content a {
	color: #f85e08;
	text-decoration: underline;
}
#content a:hover {
	text-decoration: none;
}
#content ul {
	font-size: 1.2em;
	margin-bottom: 1.4em;
	line-height: 1.33em;
}
#content ul li {
	margin-bottom: 0.25em;
	list-style: circle outside;
	margin-left: 2em;
}

#content h6 {
	font-size: 1em;
}
#content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0 0 20px 0;
}
#content .csc-frame-rulerAfter {
	border-bottom: 1px dotted #F85E08;
	margin-bottom: 1.4em;
}

/*****************
News
*****************/
/* LATEST */
#content .news-latest-container {
/*	padding: 1em 1em 1px;
	background: #fbd7c8;
	border: 2px solid #f85e08;*/
}
.news-latest-item {
	margin-bottom: 1.33em;
}
#content .news-latest-image {
	float: left;
}
#content .news-latest-image img {
	margin-right: 1em;
	margin-bottom: 1em;
}
#content .news-latest-item h1 {
	margin-bottom: 0;
}
#content .news-latest-item h1 a {
	color: #f85e08;
	text-decoration: none;
}
#content .news-latest-item h1 a:hover {
	text-decoration: underline;
}


/* LIST */
.news-list-item {
	margin-bottom: 1.33em;
	border-bottom: 1px dotted #f85e08;
}
#content .news-list-item h1 {
	margin-bottom: 0;
}
#content .news-list-item h1 a {
	color: #f85e08;
	text-decoration: none;
}
#content .news-list-item h1 a:hover {
	text-decoration: underline;
}

/* SINGLE */
.news-list-item h1, .news-single-item h1 {
	line-height: 1.33em;
}
.single_subheader {
	margin-bottom: 1.33em;
}
.single_subheader h3 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.33em;
}
.nsimg {
	float: left;
	width: 16em;
	height: 16em;
	margin-right: 1em;
	margin-bottom: 1em;
}
.news_single_image {
	margin-bottom: 0.5em;
/*	padding: 3px;	
	background: url(images/img_border2.png) repeat;*/
}
.news_single_imagecaption {
	padding: 0 5px 0 3px;
	width: 16em;
}
.news-single-additional-info {
	clear: both;
}
.news-single-related, .news-single-files, .news-single-links {
	margin-bottom: 1.33em;
	font-size: 1.2em;
	line-height: 1.33em;
}
.news-single-related dt, .news-single-files dt, .news-single-links dt {
	font-weight: bold;
	color: #f85e08;
}
#content .news-single-links p.bodytext {
	font-size: 1em;
}
.news-single-links p.bodytext a {
	text-decoration: underline;
}

.news-single-related dd img, .news-single-files dd img {
	position: relative;
	top: 2px;
	margin-right: 5px;
}
.news-single-backlink {
	clear: both;
/*	border-top: 1px dotted #f85e08;*/
	margin-bottom: 2em;
/*	padding-top: 1.33em;*/
/*	padding-top: 0.9em;*/
}
.news-single-backlink a {
	font-size: 1.2em;
}

/***** News Carina adapted *****/

div.middle {
	 border-top: 1px dotted #666666;
	 border-bottom: 1px dotted #666666;
         margin-top: 30px;
         margin-bottom: 30px;
	padding-top: 10px;
    	 }

div.news-single-img div.nsimg {
	height: auto;
}


/**************************
Newsletter Subscription
**************************/
#newsletter .csc-form-labelcell {
	font-weight: bold;
}
#newsletter .csc-form-fieldcell input, #newsletter input {
	border: 1px solid #f85e08;
	padding: 2px;
	color: #222;
}
#newsletter .csc-form-fieldcell input:focus, #newsletter input:focus {
	background: #fde7de;
}
#newsletter input.nl_button {
	border: none;
	background: #f85e08;
	color: #fff;
	font-weight: bold;
	padding: 2px 4px;
}

/**************************
Pagebrowser
**************************/
#content div.cag_pagebrowser {
	font-size: 1.2em;
	width: 100%;
	text-align: center;
	margin: 0 0 1em 0;
}
#content .cag_pagebrowser ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
#content div.cag_pagebrowser .divider {
	font-size: 0.9em;
	color: #F85E08;
}














