/**************************************************************************************
						rand		width		height

**************************************************************************************
header_nav							911			30
**************************************************************************************
header								911			247

header_logo				links		6			247
header_logo							184			247
header_logo				rechts		6			247

header_center			links		0			0
header_center						709			247
header_center			rechts		6			247

header_right						206			221
**************************************************************************************
content					links		6			
content								910			
content					rechts		6
**************************************************************************************
content_nav							184		
content_nav				rechts		6		

content_nav_line						184			1

mainnav					links		21
mainnav								163			
**************************************************************************************
content_center			links		6
content_center						491
content_center			rechts		6

content_center_line					491			1

content_center_text		links		15
content_center_text					461
content_center_text		rechts		15
**************************************************************************************
content_right						206

content_right_top					206			1

content_right_text					206

content_right_bottom				206			1

content_border						206			169
**************************************************************************************
footer								911

footer_nav				links		6
footer_nav							184

footer_left				links		6
footer_left							491
footer_left				rechts		6

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

html {
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
    background-color: #666666;
}

.container {
	background: url('../images/hintergrund.jpg') top left repeat-x;
	height: 760px;
}

.containerl {
	width: 911px;
    position: absolute;
    left: 50%;
    margin-left: -455px;
    background-color: white;
}

.csc-textpic-image {
	margin: 0px;
	padding: 0px;
}

h1 {
	margin: 0px;
	padding: 0px;
}

h2 {
	margin: 0px;
	padding: 0px;
}

h3 {
	margin: 0px;
	padding: 0px;
}


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

.header_nav {
	height: 23px;
    padding-top: 7px;
    padding-left: 865px;
	visibility: hidden;
	display:none;
}

.header_nav a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #CCCC66;
	text-decoration: none;
}

.header_nav a:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999966;
	text-decoration: none;
}

.nav2 {
	display: inline;
}

.nav2act {
	display: inline;
	font-weight: bold;
}


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

.header {
	width: 911px;
	height: 247px;
    margin-bottom: 6px;
}

.header_logo {
	width: 164px;
	height: 247px;
	float: none;
    margin-left: 50px;
    margin-right: 6px;
}

.header_center {
	width: 715px;
	height: 247px;
	float: none;
	visibility: hidden;
	display:none;
}

.header_right {
	width: 212px;
	height: 221px;
	float: none;
    margin-top: -221px;
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	visibility: hidden;
	display:none;
}

.header_pic {
	width: 715px;
	height: 247px;
	visibility: hidden;
	display:none;
}

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

.header_news_top {
	height: 12px;
	background: url('../images/news-top.gif') no-repeat;
}

.header_news {
	width: 206px;
	height: 197px;
	background-color: #525D55;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #CCCC66;
}

.header_news .news-latest-container h2 {
	font-size: 12px;
	color: white;
	text-transform: uppercase;
	margin: 0px;
	padding-left: 18px;
	padding-bottom: 18px;
	background: url('../images/news-line.jpg') 0px 20px no-repeat;
}

.header_news .news-latest-container .news-latest-item {
	padding-left: 18px;
	padding-right: 18px;
}

.header_news .news-latest-container .news-latest-date a {
	color: white;
	text-decoration: none;
}

.header_news .news-latest-container .news-latest-date a:hover {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.header_news .news-latest-container .news-latest-item h3 {
	display: none;
}

.header_news .news-latest-container .bodytext {
	color: #CCCC66;
	margin: 0px;
	padding: 0px;
}

.header_news .news-latest-container .news-latest-morelink {
	padding-top: 1px;
	padding-bottom: 10px;
}

.header_news .news-latest-container .news-latest-morelink a {
	color: #CCCC66;
	text-decoration: none;
}

.header_news .news-latest-container .news-latest-morelink a:hover {
	color: #CCCC66;
	text-decoration: none;
	font-weight: bold;
}

.header_news .news-latest-container .news-latest-gotoarchive {
	display: none;
}

.header_news .news-latest-container .clearer {
	display: none;
}

.header_news_bottom {
	height: 12px;
	background: url('../images/news-bottom.gif') no-repeat;
}


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

.content {
	width: 899px;
	float: none;
    margin-left: 6px;
    margin-right: 6px;
}


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

.content_nav {
	width: 184px;
	height: 428px;
	float: none;
    margin-right: 6px;
	visibility: hidden;
	display:none;
}

.content_nav_line {
	width: 184px;
	height: 1px;
    margin-top: 31px;
	background: url('../images/center-nav-line.gif') no-repeat;
}

.mainnav {
	width: 184px;
	float: none;
    padding-top: 21px;
    padding-bottom: 19px;
	line-height: 18px;
}

.mainnav1 a {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
    padding-left: 21px;
}

.mainnav1 a:hover {
	color: #A4002E;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
    padding-left: 21px;
}

.mainnav1-act a {
	color: #A4002E;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
    padding-left: 21px;
}


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

.mainnav2-last {
	padding-bottom: 20px;
	background: url('../images/center-nav-line.gif') 0px 25px no-repeat;
}

.mainnav2-act-last {
	padding-bottom: 20px;
	background: url('../images/center-nav-line.gif') 0px 25px no-repeat;
}

.mainnav2-first a {
	color: #666666;
	text-decoration: none;
	padding-left: 46px;
	font-size: 12px;
}

.mainnav2-first a:hover {
	color: #A4002E;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding-left: 46px;
}

.mainnav2 a {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	padding-left: 46px;
}

.mainnav2 a:hover {
	color: #A4002E;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding-left: 46px;
}

.mainnav2-last a {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	padding-left: 46px;
}

.mainnav2-last a:hover {
	color: #A4002E;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding-left: 46px;
}

.mainnav2-act {
	color: #A4002E;
	font-weight: bold;
}

.mainnav2-act-first img {
	padding-left: 3px;
}

.mainnav2-act img {
	padding-left: 3px;
}

.mainnav2-act-last img {
	padding-left: 3px;
}

.mainnav2-act-first a {
	color: #A4002E;
	text-decoration: none;
	font-weight: bold;
	padding-left: 46px;
	font-size: 12px;
}

.mainnav2-act a {
	color: #A4002E;
	text-decoration: none;
	font-weight: bold;
	padding-left: 46px;
	font-size: 12px;
}

.mainnav2-act-last a {
	color: #A4002E;
	text-decoration: none;
	font-weight: bold;
	padding-left: 46px;
	font-size: 12px;
}


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

.content_center {
	width: 597px;
	float: none;
    margin-top: -300px;
    margin-left: 224px;
    margin-right: 0px;
}

.content_center_line {
	width: 497px;
	height: 1px;
    margin-top: 31px;
	background: url('../images/center-left-line.gif') no-repeat;
}

.content_center_text {
	width: 455px;
	float: left;
    margin-top: 21px;
    margin-left: 21px;
	margin-right: 21px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
}

.content_center_text h1 {
	font-size: 12px;
	font-weight: bold;
}

.content_center_text li {
	line-height: 18px;
}

.content_center_text .bodytext img {
	border: 0px;
}

.content_center_text .bodytext a {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.content_center_text .bodytext a:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

/*
.content_center_text .bodytext a.internal-link {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.content_center_text .bodytext a:hover.internal-link {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.content_center_text .bodytext a.internal-link-new-window {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.content_center_text .bodytext a:hover.internal-link-new-window {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.content_center_text .bodytext a.external-link {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.content_center_text .bodytext a:hover.external-link {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.content_center_text .bodytext a.external-link-new-window {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.content_center_text .bodytext a:hover.external-link-new-window {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}


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

.content_right {
	width: 206px;
	float: left;
	visibility: hidden;
	display:none;
}


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

.content_right_top {
	height: 12px;
	background: url('../images/pakete-top.jpg') no-repeat;
}

.content_right_text {
	background-color: #BAB45E;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666666;
}

.content_right_text a {
	color: #666666;
	text-decoration: none;
}

.content_right_text a:hover {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.content_right_text h1 {
	height: 30px;
	font-size: 12px;
	color: white;
	text-transform: uppercase;
	background: url('../images/pakete-line.jpg') 0px 19px no-repeat;
}

.content_right_text .csc-firstHeader {
    padding-left: 18px;
    margin: 0px;
}

.content_right_text .bodytext {
	margin: 0px;
	padding: 0px;
    padding-left: 18px;
	line-height: 17px;
}

.content_right_text ul {
	margin-top: 5px;
	margin-bottom: 0px;
}

.content_right_bottom {
	height: 12px;
    margin-bottom: 6px;
	background: url('../images/pakete-bottom.jpg') no-repeat;
}


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

.content_border {
	height: 173px;
	display: table;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #CCCC66;
}

.content_border h1 {
	font-size: 12px;
	color: #666666;
	text-transform: uppercase;
    margin-top: 94px;
    margin-bottom: 0px;
    padding-top: 7px;
    padding-left: 18px;
    padding-right: 18px;
	background: url('../images/produkt-line.gif') 0px 0px no-repeat;
}

.content_border .bodytext {
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
    padding-left: 18px;
    padding-right: 18px;
}


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

.footer {
	width: 911px;
	height: 27px;
	float: left;
	color: #666666;
}

.footer_nav {
	width: 184px;
	height: 27px;
	float: left;
    margin-left: 6px;
    margin-right: 6px;
}

.footer_nav_line {
	width: 184px;
	height: 1px;
	background: url('../images/center-nav-line.gif') no-repeat;
}

.footer_left {
	width: 497px;
	float: left;
    margin-right: 6px;
}

.footer_left_line {
	width: 497px;
	height: 1px;
	background: url('../images/center-left-line.gif') no-repeat;
	border-top: 1px dotted black;
    margin-left: 50px;
}

.footer_left_content {
	width: 417px;
	float: left;
	padding-top: 6px;
    padding-left: 40px;
	font-family: Arial, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #666666;
    margin-left: 20px;
}

.footer_right {
	width: 206px;
	float: left;
}

.footer_right_line {
	width: 206px;
	height: 1px;
	background: url('../images/center-right-line.gif') no-repeat;
}


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

.center_left_content .news-single-item {
	font-size: 12px;
}

.center_left_content .news-single-item .news-single-timedata {
	font-size: 12px;
	margin-bottom: 3px;
}

.center_left_content .news-single-item h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 3px;
}

.center_left_content .news-single-item .news-single-author {
	margin-top: 1px;
	margin-bottom: 3px;
}

.center_left_content .news-single-item .clearer {
	display: none;
}

.center_left_content .news-single-item .news-single-backlink {
	margin-top: 3px;
}

.center_left_content .news-single-item .news-single-backlink a {
	color: #666666;
	text-decoration: none;
}

.center_left_content .news-single-item .news-single-backlink a:hover {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}


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

.content_center_text .news-list-container {
	margin-top: 21px;
}

.content_center_text .news-list-container .news-list-date {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #7F7D3C;
}

.content_center_text .news-list-title {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #666666;
}

.content_center_text .news-list-item .bodytext {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

.content_center_text .news-list-item .news-list-morelink {
	margin-top: 3px;
}

.content_center_text .news-list-item .news-list-morelink a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
}

.content_center_text .news-list-item .news-list-morelink a:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.content_center_text .news-list-item .news-list-line {
	background: url('../images/news-list-line.gif') no-repeat;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}

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

.content_center_text .news-single-item .news-single-timedata {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #7F7D3C;
}

.content_center_text .news-single-item h2 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #666666;
}

.content_center_text .news-single-item h3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #666666;
}

.content_center_text .news-single-item .news-single-author {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
 	margin: 0px;
 	padding: 0px;	
}

.content_center_text .news-single-item .bodytext {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

.content_center_text .news-single-item .news-single-backlink {
	margin-top: 3px;
}

.content_center_text .news-single-item .news-single-backlink a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
}

.content_center_text .news-single-item .news-single-backlink a:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.content_center_text .news-single-item .news-single-line {
	background: url('../images/news-list-line.gif') no-repeat;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}


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


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


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


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

