body {
	margin: 0px;
	padding: 0px;
	background-color: #FFE7CE;	
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Sans-Serif;
	color: #000000;		
}

#header {
height:70px;
width:872px;
background-color: #FFE7CF;
}
	
#header_logos {
float:left;
position:relative;
top:12px;
left:27px;
z-index:10;
}

#header_meta {
padding:0;
float:right;
position:relative;
top:10px;
left:0;
height:20px;
width:250px;
font-size:1.1em;
font-weight:bold;
text-align:right;
margin-bottom:-25px;
}

#header_search {
float: right;
position: relative;
z-index: 1;
top: 30px;
left: 0px;
background-image: url('/fileadmin/images/background_search.png'); 
background-repeat: no-repeat; 
background-position: -40px 0px;
width: 370px; /width: 380px;
text-align: left;
font-weight: bold;
}

#header img {
	border-width: 0px;
}

#meta {
	background-color: #FFE7CE;
	height: 29px;
	width: 1008px;
	background-repeat: repeat-x;
	background-image: url(../images/meta_background.png);	
	border-width: 0px 1px 0px 1px;
	border-color: #858C98;
	border-style: solid;
}

#rubrikhead {
	float:right;
  margin-top:11px; 
	text-align: right;
	color : #940214;
	font-family: verdana;
	font-size: 24px;
	font-weight: bolder;
	line-height: 1.2em;
	vertical-align: bottom;	
	margin-top : 28px;
	margin-right: 208px;
	_margin-right: 104px;	
}

#container {
	width: 1060px;
	position: relative;
}

#skyscraper {
	position: absolute;
	left: 885px;
	top: 6px;
}

#content {
  float: left;
  background-color: #FFFFFF;
	background-image: url(/fileadmin/images/background_content.gif);
	background-repeat: repeat-y;
	background-position: right;
	width:790px;
	_width:852px;
	min-height: 584px;
	padding: 15px 30px 0px 30px;
	margin: 6px 0px 0px 27px;
	_margin: 6px 0px 0px 14px;	
	font-size: 12px;
	line-height: 17px;
	text-align: left;
}

#inner_content {
	background-repeat: repeat-y;
	background-image: url(../images/dotted_bar.gif);
	background-position: right;
	float: left;
	width: 480px;	
	_width: 505px;	
	padding: 0px 25px 15px 0px;
	margin: 0px;	
}

#inner_content_large {
	width: 611px;	
	_width: 611px;	
	padding: 0px 15px 0px 0px;
	margin: 0px;	
	background-color:#FFFFFF;
}

#inner_content h3, #inner_content_large h3 {
	color: #000000;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #000000;
	font-size: 13px;
	padding: 10px 0px 0px 0px;
}

#inner_content h1 {
	font-size: 18px;´
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
#inner_content h2 {
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#right h2 {
	font-size: 1.6em;
	line-height: 1.1em;
	color: #666666;
	background-image:url(../images/sidebar_bullet.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 15px 20px;
}
#inner_content h4 {
	font-size: 32px;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
}
#inner_content h6 {
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sidebar {
  float: left;
	width: 159px;
	background-repeat: repeat-y;
	background-image: url(../images/sidebar_background.png);
	font-size: 12px;
	font-weight: bold;	
}
#sidebar h3 {
	padding: 10px 0px 0p 8px;
	font-weight:normal;	
}
#sidebar a:link    { text-decoration: none; color: #000000; }
#sidebar a:hover   { text-decoration: underline; color: #000000; }
#sidebar a:visited { text-decoration: none; color: #000000; }

#sidebar ul {
	padding: 0px;
	margin: 0px;
}

#sidebar li {
	list-style-type: none;
	background-repeat: no-repeat;
	background-image: url(../images/sidebar_button.png);	
	padding: 3px 0px 0px 8px;
	overflow: hidden;
	margin: 0px;
	height: 16px;
	_height: 19px;
	width: 159px;
}

#sidebar li:hover {
	background-repeat: no-repeat;
	background-image: url(../images/sidebar_button_white.png);	
}


.red {
	color: #990000;
}


#content h5 {
	margin: 0;
	background: #888; /* #848C9C;*/
	text-align: center;
	color: #fff;
	font: bold 13px helvetica, arial, sans-serif;
	letter-spacing: 0.4ex;
	text-shadow: 1px 1px 2px #010101;
	/*text-transform : uppercase;*/	
	clear: both;
	margin-top: 11px;
	margin-bottom: 15px;
	padding-top: 0.1em;
	padding-bottom: 0.1em;	
}

#inner_content li {
	margin: 0px 0px 10px 0px;
}

.hr {
	background-image: url(../images/pixel_gray.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin: 5px 0px 13px 0px;
	_margin: 5px 0px 0px 0px;
}

.hr2  {
	padding-bottom: 10px;
}

#breadcrumb {
	margin: 0;
	background: #940214;
	text-align: left;
	color: #fff;
	font: bold 11px helvetica, arial, sans-serif;
	letter-spacing: 0.4ex;
	text-shadow: 1px 1px 2px #010101;
	text-transform : uppercase;
	float: left;
	clear: both;
	margin-top: 12px;
	margin-bottom: 0px;
	padding: 0.2em 0.7em 0.2em 0.7em;
}

.notnull {
	margin: 0;
	background: #940214;
	text-align: left;
	color: #fff;
	font: bold 11px helvetica, arial, sans-serif;
	letter-spacing: 0.4ex;
	text-transform : uppercase;		
	padding: 1px 1px 1px 2px;
}

#border {
	margin: 10px 0px 0px 8px;
  _margin: 10px 1px 0px 0px;	
	width: 177px;		
	padding: 10px 10px 10px 10px;		
	_padding: 10px 0px 10px 10px;	
	float: right;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;	
	min-height: 580px;
	background-color: #E7E8EC;
	line-height: 17px;
	font-size: 12px;
	
}

a:link    { text-decoration: underline; color: #1E3B6B; font-weight: bold; }
a:hover   { text-decoration: underline; color: #1E3B6B; font-weight: bold; }
a:visited { text-decoration: underline; color: #1E3B6B; font-weight: bold; }

a:hover.normal { text-decoration: none; color: #000000;  }

.news-latest-container h2 {
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;	
}

.news-latest-container h3 {
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#footer {
	float: left;
	background-color: #FFE7CE;
	padding: 0px 0px 0px 0px;
	width:845px;
	margin: 0px 0px 0px 27px;
	_margin: 0px 0px 0px 14px;
	text-align: center;
	font-size: 10px;
}

.sub {
	color: #777777; font-weight: normal;
	font-size: 11px;
}

h3.line{border-top: 1px solid #9C9C9C;	padding: 1px 0; margin: 4px 0px 4px 0px;	}


img {
	border: 1px #7C888C solid;
}

#inner_content img {
	border-style: none;
	padding: 0px;
	margin: 3px 0px 0px 0px;
}

#content img {
	border-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.clear {
	clear: both;
}
.left {
	float: left;
}

#right {
	margin: 0px;	
	width: 240px;
	min-height: 188px;
	padding: 0px 22px 0px 0px;
	_padding: 0px 0px 0px 0px;
	float: right;
	margin: 0px 0px 0px 0px;
}

#right img {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	border: 1px #999999 solid;
}


#videoplayer {
	float: right;
	border: 0px none;
	margin: 0px 0px 10px 10px;
	width: 250px;	
	height: 218px;
	text-align:center;
	padding: 20px 0px 0px 0px;
	_padding: 20px 0px 20px 0px;
	border: 1px #999999 solid;
}


h2 {
	font-size: 16px;
	text-align:left;
}

h3 {
	font-size: 13px;
	text-align:left;
}


.form_row label {
	text-align: right;
	width: 150px;	
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
}

.form_row input,.form_row select {
	
}

div.form_row {
	display: block;
	clear: both;
	margin-bottom: 10px;
}

.clearleft {
	clear: left;
}

.error {
	color:#940214;
	font-weight:bold;
}

#sidebar #clipart {
	margin-top: 50px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	background-image:url(../images/sidebar_background_blue.png);
	background-repeat: repeat-y;
}
#sidebar #clipart img {
	margin: 7px 5px 5px 5px;
}

.csc-textpic-imagewrap img {
	_padding: 0px 10px 0px 0px;	
}

#header_search td {
	vertical-align:middle;
	height: 29px;
}

#header_search input {
	border: 1px #000000 solid;	
	height: 12px;
	font-size: 1em;
}

#header_search input.submit {
	border: 0px;
	height: 16px;
	font-size: 1em;
	background-color: #B2B4B6;
}

#header_search input.radio {
	border: 0px;
}

#navigation a:visited {text-decoration: none; color:#FFFFFF; }
#navigation a:link {text-decoration: none; color:#FFFFFF; }
#navigation a:hover {text-decoration: underline; color:#FFFFFF; }
#navigation a:active {text-decoration: none; color:#FFFFFF; }

#navigation li.highlight a:visited {text-decoration: none; color:#213C6B; }
#navigation li.highlight a:link {text-decoration: none; color:#213C6B; }
#navigation li.highlight a:hover {text-decoration: underline; color:#213C6B; }
#navigation li.highlight a:active {text-decoration: none; color:#213C6B; }

#navigation {
	position:relative;
	left:27px;
	height: 27px;
	_height: 24px;
	margin: 0px;
	padding: 0px;
	width:845px;
	_width:847px;
	background-image:url(/fileadmin/images/background_navigation.gif);
	background-repeat: repeat-x;	
	overflow: hidden;
}

#navigation ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	height: 25px;	
	_height: 22px;		
}

#navigation li {
	color: #FFFFFF;
	list-style-type: none;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px;
	padding: 5px 7px 0px 7px;
	float: left;
	text-align:center;
	height: 22px;
	_height: 22px;
	border-color: #FFFFFF;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	_overflow: hidden;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
li.highlight {
        background-color: #FFFFFF;
        color: #213C6B;
}
	
#meta_navigation a:visited {text-decoration: none; color:#213C6B; }
#meta_navigation a:link {text-decoration: none; color:#213C6B; }
#meta_navigation a:hover {text-decoration: underline; color:#213C6B; }
#meta_navigation a:active {text-decoration: none; color:#213C6B; }

#meta_navigation li.highlight a:visited {text-decoration: none; color:#213C6B; }
#meta_navigation li.highlight a:link {text-decoration: none; color:#213C6B; }
#meta_navigation li.highlight a:hover {text-decoration: underline; color:#213C6B; }
#meta_navigation li.highlight a:active {text-decoration: none; color:#213C6B; }


#meta_navigation_outer {
	position:relative;
	left:27px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	width:845px;
	_width:847px;	
	text-align:left;
	overflow: hidden;	
}

#meta_navigation {	
	float: left;	
	/* _width: 585px; */
	
	height: 27px;
	_height: 28px;
	margin: 0px 0px 0px 74px;
	_margin: 0px 0px 0px 37px;
	padding: 0px;	
	overflow: hidden;
}

#meta_navigation ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	height: 25px;	
	_height: 21px;	
	background-image: url(../images/meta_background4.png);
	border-color: #FFFFFF;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	_width: 599px;
}

#meta_navigation li {
	color: #8F8F8F;
	list-style-type: none;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px;
	padding: 5px 7px 0px 7px;
	float: left;
	height: 21px;
	_height: 22px;		
	border-color: #FFFFFF;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	text-align:center;
}

div.single {
	float: left;	
	margin: 0px 5px 5px 0px;
}

#inner_content .tx-chgallery-pi1 img {
	border: 1px solid #e0e0e0;	
	padding: 2px;
}

#inner_content h1.notice {
	margin: 0px 0px 20px 0px;
	background-color: #880000;
	color: #FFFFFF;
	font-size: 15px;
	padding: 3px;
	text-align: center;
}

.imgbox {
	background-color:#e0e0e0;
	margin:0px 10px 10px 0px;
	float: left;
	width: 150px;
	overflow: hidden;
	font-size: 10px;
	padding: 0px;
	text-align:left;
}

.imgbox p {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	background-color:#e0e0e0;
}

.imgbox img {
	margin: 0px;
}
.left {
	float: left;
}

#right td p {
	margin: 0px;
}
