/**
*	(c)2007 Mercoline GmbH
*/

html {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:0;
margin:0;
border:0;
background:#FFFFFF;
}

body {padding:0; margin:0; border:0;}

#content {
         background: #FFFFFF;
}

#content_wrap {
        width: 99%;
}

#framed {
        margin-right: 0px;
}

#right {
		width: 190px;
		float: right;
		display:none;
}

#breadcrumbs {
		margin: 10px 0 12px 0;
}


#print_header {
	height: 40px;
	clear:both;
	margin-bottom: 20px;
}

.print_line	{
	height: 31px;
	border-bottom: 4px solid #C4131B;
	margin-right: 155px;
}

#print_footer {
	clear:both;
	margin-bottom: 20px;
}

#print_footer .print_line {
	margin-right: 0px;
}

#print_logo {
      float: right;
      height:35px;
      width:150px;
}

* html #print_line {
	height: 35px;
}

#header {display:none;}
#language_selector{display:none;}
#topmenu {display:none;}
#framed_corner, #framed_corner_bottom { display:none;}
#footer {display:none;}
#left {display:none;}

img {
	border: 0;
}

hr.clearer {
	visibility:hidden;
	clear:both;
}

.contenttable-0, .contenttable {
                 margin-left: 5px;
}

/*
*	Text styles
*/

h1,h2,h3,h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c4131b;
	margin-top:0;
}

div#right h2 {
	font-size: 12px;
	margin: 0 0 5px 0;
}

div#right p.bodytext a, div#right li a  {
	padding: 2px 0 8px 22px;
	background-image: url('/fileadmin/template/main/images/pfeil_rot.gif');
	background-repeat: no-repeat;
	display: block;
}

div.column h1 {
	text-align: left;
}

div.column h2 a {
	color:#C4131B;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
}


p, p a, .csc-header a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin: 0 0 5px 0;
	padding:0;
}

p.bodytext a {
  color: #333;
  text-decoration: none;
  font-weight: bold;
} 

p.bodytext a:link {
  color: #333;
}

p.bodytext a:active {
  color: #C4131B;
}

p.bodytext a:visited {
  color: #333;
}

p.bodytext a:hover {
  color: #C4131B;
}

/* backwards compatibility */
p.bodytext {
	margin:0 0 5px 0;
}

span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.grey {
	font-size: 11px;
	color:#777777;
}

.small_grey {
	font-size: 10px;
	color:#777777;
}

	.grey a,
	.small_grey a {
		color: #777777;
	}

.csc-header h4 {
	margin:0;
}

p.button_bar1, p.button_bar2, p.button_bar3 { color: #FFF; background-repeat: no-repeat; padding: 7px 0 7px 26px; }
p.button_bar1 a, p.button_bar2 a, p.button_bar3 a { color: #FFF; text-decoration: none; }
p.button_bar3 a { color: #666; }
p.button_bar1 { background-image: url(/fileadmin/template/main/images/button_rot.png);}
p.button_bar2 { background-image: url(/fileadmin/template/main/images/button_blau.png);}
p.button_bar3 { background-image: url(/fileadmin/template/main/images/button_grau_dunkel.png);} 

h1.oneTip {
  font-family: Trebuchet MS;
  font-size: 30px;
}


p.align-right {
	text-align: right;
}

p.align-center {
	text-align: center;
}

#content table td {
	font-size: 11px;
}

table.contenttable, 
table.contenttable td, TABLE.contenttable-0, TABLE.contenttable-0 TD, TABLE.contenttable-1, TABLE.contenttable-1 TD, TABLE.contenttable-2, TABLE.contenttable-2 TD, TABLE.contenttable-3, TABLE.contenttable-3 TD {
  font-size:11px;
  border: 1px solid #777;
  border-collapse: collapse;
  padding: 2px;
  vertical-align: top;
}

table.contenttable .tr-0 td, table.contenttable-3 .tr-0 td, table.contenttable-0 .tr-0 td, table.contenttable .tr-0 td  {
	font-weight: bold;
	background-color: #ccc;
}

table.contenttable .td-0, table.contenttable-3 .td-0 {
	background-color: #f2f2f2;
}

table.contenttable a {
	color: #777;
}

td.align-right {
	text-align: right;
}

td.align-center {
	text-align: center;
}

.csc-menu {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}

.csc-menu li {
	list-style:none;
}

.csc-menu li a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color:#777777;
	padding: 10px;
	background-image:url(/fileadmin/template/main/images/pfeil_rot.gif);
	background-repeat:no-repeat;
	display:block;
	padding:2px 0pt 8px 22px;	
}

.csc-menu li a:hover {
	color:#c4131b;
}


ul.csc-menu-def {
	margin-top:0;
}

.csc-menu-def li a {
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c4131b;
	margin-top: 0;
	padding:2px 0pt 8px 22px;
}

#content .csc-menu-def li a {
	color: #777;
	font-size: 12px;
}

/* Dateilinks */
.csc-uploads-2 {
  width: 100%;
}

.csc-uploads-icon {
  width: 100px;
}

.csc-uploads-2, .csc-uploads-2 td {
  padding: 5px;
  border-collapse: collapse;
  vertical-align: top;
}

.csc-uploads-fileSize {
  text-align: right;
}

.csc-uploads-2 tr.tr-even {
  background-color: #eee;
}

.csc-uploads-2 .csc-uploads-description {
  margin-top: 10px;
}

/*
* general
*/
.news-list-item,
.news-single-item {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.news-single-item h2 {
	margin:0;
}

.news-single-item h3 {
	margin:10px 0;
	color: #777;
}

.news-single-category {
	margin-bottom: 10px;
}

.news-single-img {
	float: left;
	margin: 0 10px 10px 0;
}

.news-single-backlink a {
	color: #000000;
}

.news-single-timedata {
	margin-bottom: 10px;
}

.news-single-additional-info {
/*  	background-color: #f9f9f9;*/
  	padding: 4px 4px 10px 4px;
  	margin: 10px 0;
}

.news-single-additional-info dd {
  	margin: 0;
  	padding: 0;
}

.news-single-additional-info a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

.news-single-additional-info dd img {
  	margin-right: 6px;
}

.news-single-backlink {
	border-top: 2px dotted #ddd;
	padding-top: 5px;
} 

.news-single-backlink a {
	text-decoration: none;
	font-weight:bold;
	color: #333;
	padding-left: 25px;
	height: 21px;
	display: block;
	line-height: 21px;
	background-image: url(../images/pfeil_grau_auf_weiss.gif);
	background-repeat: no-repeat;
}

/*
* latest
*/
.news-latest-container {}

.news-latest-image {
	margin: 0;
	height: 165px;
	width: 165px;
	overflow: hidden;
}

.news-latest-body {
	background-color: #fff;
	padding: 5px 10px;
	margin: 0 10px 0 0;
	/*height: 100px;*/
}

.news-latest-date a, .news-list-date a, .news-amenu-container a {
	color:#333;
	text-decoration: none;
}

.news-latest-body h3 {
	margin:0;
}

.news-latest-body h3 a {
	color:#333;
	text-decoration: none;
}

.news-latest-body p,
.news-latest-body span {
	margin:0;
	color:#000;
}

.news-latest-body a {
	color:#000;
	text-decoration: none;
}

/*
* list
*/

.news-list-item {
 color: #777777;
}

.news-list-date {
	font-weight:bold;

}

.news-list-date {
 font-weight:normal;
 font-size: 10px;
}

.news-list-item h3 a {
 text-decoration: none;
 color: #777777;
}


/*
* single
*/

.news-single-category {
}

.news-single-files,
.news-single-related {
	background-color: #f9f9f9;
	padding: 5px;	
}

.news-single-files dt,
.news-single-related dt {
	padding: 6px 2px;
	font-weight: bold;
	color: #C4131B;
}


.news-list-item a {
  text-decoration: none;
}

p.align-right {
	text-align: right;
}

p.align-center {
	text-align: center;
}

div.csc-textpic-caption-c .csc-textpic-caption {
text-align:center;
}
div.csc-textpic-caption-r .csc-textpic-caption {
text-align:right;
}
div.csc-textpic-caption-l .csc-textpic-caption {
text-align:left;
}
div.csc-textpic div.csc-textpic-imagecolumn {
display:inline;
float:left;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:2px solid black;
padding:0px;
}
div.csc-textpic-imagewrap {
padding:0pt;
}
div.csc-textpic img {
border:medium none;
}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap ul li {
float:left;
margin:0pt;
padding:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
float:none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd {
float:none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img {
border:medium none;
}
dl.csc-textpic-image {
margin:0pt;
}
dl.csc-textpic-image dt {
display:inline;
margin:0pt;
}
dl.csc-textpic-image dd {
margin:0pt;
}
div.csc-textpic-clear {
clear:both;
}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-right:10px;
}
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
margin:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {


margin:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:5px;
}
div.csc-textpic-equalheight div.csc-textpic-imagerow {
display:block;
margin-bottom:5px;
}
div.csc-textpic div.csc-textpic-imagerow {
clear:both;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left:0px !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right:0px !important;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:10px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:10px !important;
}
div.csc-textpic-above div.csc-textpic-text {
clear:both;
}
div.csc-textpic-center {
text-align:center;
}
div.csc-textpic-center div.csc-textpic-imagewrap {
margin:0pt auto;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
text-align:left;
}
div.csc-textpic-center div.csc-textpic-text {
text-align:left;
}
div.csc-textpic-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-right div.csc-textpic-text {
clear:right;
}
div.csc-textpic-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-left div.csc-textpic-text {
clear:left;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
clear:both;
float:right;
}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {
height:1%;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
clear:both;
float:left;
}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {
height:1%;
}
