* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

html {
	height: 100.01%; margin-bottom: 1px; overflow-y:scroll; 
}

body { 
	background-color:#fff;
}

a, a:hover, input, textarea, button { outline:none;  }

DIV.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }

.clear5 { clear: both; font-size: 4px; height: 5px; line-height: 100%; }
.clear10 { clear: both; font-size: 8px; height: 10px; line-height: 100%; }
.clear20 { clear: both; font-size: 12px; height: 20px; line-height: 100%; }
.clear30 { clear: both; font-size: 18px; height: 30px; line-height: 100%; }

object, embed { display:block; }

.document {
	width:960px;
	margin:0 auto;
}
.header { height:140px; width:960px; position:relative; }
.logo { padding-top:30px; }
.col-0 { width:670px; float:left; border-top: solid 1px #000; padding-top:10px; }
.col-1 { width:240px; float:right; border-top: solid 1px #000; padding-top:10px; }

.col-2 { 
	width:960px; float:left; padding-top:11px; 
	background:url(../img/bg_col_2.gif) scroll 0 0 no-repeat;
}

#colRight { min-height:500px; padding-bottom:20px; float:left; }

.imprint { float:left; width:240px;}

.col-0-0 {
	width:160px; float:left;
}
.col-0-1 {
	width:500px; float:right;
}

.col-0-2 {
	width:740px; float:right;
}

.col-2-1 {
	width:790px; float:right;
}

.col-0-1-0 { width:240px; float:left; }
.col-0-1-1 { width:240px; float:right; }

h1 { font:normal 20px/19px Georgia, "Times New Roman", Times, serif; color:#000; padding-bottom:1px; }

h2 { font:bold 14px/19px Georgia, "Times New Roman", Times, serif; color:#000; padding-bottom:1px; }



h3 { font:bold 11px/16px Arial, Helvetica, sans-serif; color:#000; }


p { font:normal 12px/19px Georgia, "Times New Roman", Times, serif; color:#000; padding-bottom:7px; }


#colNormal ul li {
	background:url(../img/icon_list.gif) scroll 0 5px no-repeat;
	font:normal 12px/19px Georgia, "Times New Roman", Times, serif; color:#000; padding: 0 0 15px 15px;
}

a,
a:hover { text-decoration:none; color:#82898F; }
a:hover { color:#000; }

h2 a,
h2 a:hover {
	color:#000;
}
h2 a:hover { color:#82898F;}
.csc-frame-arial p,
.col-1 p { font:normal 11px/16px Arial, Helvetica, sans-serif;}
.col-1 a,
.col-1 a:hover { text-decoration:none; color:#82898F; }
.col-1 a:hover { color:#000; }
.csc-firstHeader { height:59px;}

.img-start { padding-top:20px; }

.nav-wrap { padding-top:60px; }

.nav li {font:normal 20px/19px Georgia, "Times New Roman", Times, serif;}
.nav li a,
.nav li a:hover,
.nav li a.akt,
.nav li a.akt:hover {
	font:normal 20px/19px Georgia, "Times New Roman", Times, serif;
	color:#82898F;
	text-decoration:none;
}

.nav li a:hover,
.nav li a.akt,
.nav li a.akt:hover {
	color:#000; 
}

.csc-frame-frame1 {
	padding-top:60px;
}

.wrap-imprint {
	padding-top:20px;
	border-top:solid 1px #000;
}

#subtemplate {
	/*background:url(../img/bg_subtemplate.gif) scroll 0 0 no-repeat;*/
}



/* News start */
.news-col-right {
	
}
.newsListItem {
	padding-bottom:17px;
}

.news-col-right h3 {
	padding-bottom:20px;
}
.news-col-right h3.related { padding:0;}

.download a,
.download a:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.download-pdf { padding-top:10px;}
.download-pdf a,
.download-pdf a:hover {
	background:url(../img/icon_pdf.gif) scroll 0 1px no-repeat;
	padding:2px 0 2px 22px; 
}
.download-mail { padding-top:10px;}
.download-mail a,
.download-mail a:hover {
	background:url(../img/icon_mailpdf.gif) scroll 0 1px no-repeat;
	padding:2px 0 2px 22px;
}

.newsListItem h3 a,
.newsListItem h3 a:hover { color:#000; }
.newsListItem h3 a:hover { color:#82898F; }

.browse-box .akt a,
.browse-box .akt a:hover { color:#000;}

#colNormal .newsListItem h2 { font-weight:normal;}


/* News end */

.newsListCont {
  float: left;
  width: 500px;
}

.newsListContLeft,
.newsListContRight {
   width: 240px;
   float: left;
}

.newsListContLeft {
   margin-right: 20px;
}

.newsListItem {
   float: left;
   width: 240px;
}

.newsSingleCont h1.csc-firstHeader a,
.newsSingleCont h1.csc-firstHeader a:active,
.newsSingleCont h1.csc-firstHeader a:visited {
   color: #000;
}
.newsSingleCont h1.csc-firstHeader a:hover {
   color: #82898F;
}

.news-col-right h3 a,
.news-col-right h3 a:active,
.news-col-right h3 a:visited {
   color: #000;
}
.news-col-right h3 a:hover {
   color: #82898F;
}

.news-list-browse a {
   font-weight: bold;
}

#colRight a.mail,
#colRight a.mail:active,
#colRight a.mail:visited,
#colRight a.external-link-new-window,
#colRight a.external-link-new-window:active,
#colRight a.external-link-new-window:visited {
   color: #000;
   font-weight: bold;
}
#colRight a.mail:hover,
#colRight a.external-link-new-window:hover {
   color: #82898F;
   font-weight: bold;
}

.lang-switch {
	position: absolute;
	left:721px;
	top:115px;
	width:180px;
}
.lang-switch li { float:left; padding-right:10px; font:bold 11px/120% Arial, Helvetica, sans-serif; color:#fff;} 
.lang-switch a,
.lang-switch a:hover,
.lang-switch a.akt,
.lang-switch a.akt:hover {
	font:bold 11px/120% Arial, Helvetica, sans-serif;
}
.lang-switch a:hover,
.lang-switch a.akt,
.lang-switch a.akt:hover { color:#000;}

.author { width:240px; padding-top:30px; }
.author p { font-size:14px; line-height:120%; }
.author h2 { padding-bottom:8px; }
.author img { display:block; float:left; padding:3px 10px 10px 0; }

.autor-name a,
.autor-name a:hover { color:#000; }
.autor-name a:hover { color:#82898F; }


#colNormal ul li.column { background-image:none; padding:0; margin:0;}

