csc-header {
margin-top: 0px;
}

h1 {
margin-top: 0px;
}

csc-header-n2 {
margin-top: 0px;
}

/* NEW IW-CLASSES */
.vvkinfo {
	position: relative;
	top: -20px;
	left: -2px;
	font-size: 12px;
}


.vvkpicture-left {
	width: 770px;
	height: 200px;
}


.vvkcontent-left {
	vertical-align: top;
	width: 757px;
}


.vvkcontent-right {
	
	padding: 10px;
	background-color: #EEEEEE;
	vertical-align: top;
	width: 223px;
}

.newsearchfield {
	width: 260px;
	height: 20px;
	position: absolute;
	top: 170px;
	left: 760px;
	padding: 5px;
	/* background-color:#DDDDDD; */
	font-size: 12px;
}



/* EOF-NEW IW-CLASSES */ /* TAGS */
body {
	padding: 0px;
}

/* ID's */
#frameset {
	width: 1000px;
}

#frame_top {
	height: 200px;
}

#navigation_special1 {
	height: 20px;
	padding-right: 30px;
	text-align: right;
}

#navigation_special2 {
	height: 150px;
	padding-left: 750px;
	padding-top: 30px;
}

#navigation_special2_box {
	width: 250px;
	height: 150px;
	margin: 0px;
}

#navigation_special2_box_content {
	height: 130px;
	position: relative;
	top: 0px;
	left: 0px;
}

#navigation_special2_box_navigation {
	height: 20px;
}

#frame_navigation {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 9px;
	height: 20px;
}

#frame_content {
	width: 1000px;
}

#content_left {
	width: 1000px;
	float: left;
}

#content_left_top {
	height: 0px;
}

#iw_left {
	width: 700px;
	float: left;
}

#iw_right {
	width: 300px;
}

#content_left_middle {
	padding-top: 20px;
}

#content_left_bottom {
	clear: both;
	padding-top: 5px;
}

#content_left_bottom_copy {
	padding-top: 16px;
}

#content_right {
	width: 288px;
	padding-left: 10px;
	padding-top: 20px;
	float: right;
	position: absolute;
}

#content_right .bodytext {
	margin-left: 35px;
	width: 250px;
}

/* Classes */
.navigation_special1_item {
	float: right;
	margin-left: 7px;
	margin-right: 7px;
	display: block;
	margin-top: 3px;
}

.navigation_special2_box_content_item {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 228px;
	display: none;
	padding: 10px 10px 10px 10px;
}

.navigation_special2_item {
	float: left;
	width: 113px;
	display: block;
	padding-left: 10px;
	height: 16px;
	padding-top: 3px;
}

.navigation_special2_item_on {
	float: left;
	width: 113px;
	display: block;
	padding-left: 10px;
	height: 16px;
	padding-top: 3px;
}

.navigation_main_item1 {
	float: left;
	margin-left: 18px;
	margin-right: 18px;
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
}

.navigation_main_item1_img {
	/* visibility: hidden;*/
	display: inline;
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: relative;
	left: 0px;
	top: 5px;
}

.navigation_main_mouseover_box {
	position: absolute;
	display: none;
	/* width: 350px;*/
	width: 250px;
}

.navigation_main_mouseover_top {
	width: 350px;
	height: 12px;
}

.navigation_main_mouseover {
	padding: 5px;
	/* width: 340px;*/
	width: 240px;
}

.submenu_item {
	/*margin-bottom: 5px;*/
	margin: 0px;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom:8px;
	padding: 0px;
	border: 0px;
	width: 340px;
}

a:hover .submenu_item .submenu_item_float .submenu_item_float_text {
	visibility: visible;
}

.submenu_item .submenu_title {
	/*margin-bottom: 5px;
	margin-top: 5px;*/
}

.submenu_item_float {
	float: right;
	width: 30px;
	padding-left: 13px;
	padding-right: 13px;
}

.submenu_item_float_text {
	visibility: hidden;
}

.submenu_item_float_arrow {
	width: 15px;
}

.content_left_float {
	float: left;
	width: 306px;
	padding-left: 45px;
}

.content_left_middle_box {
	padding-left: 45px;
	padding-top: 20px;
	padding-bottom: 40px;
}

.content_left_title {
	margin-bottom: 20px;
}

.content_left_title_red {
	margin-bottom: 5px;
}

.content_left_hr {
	margin-left: 45px;
	line-height: 1px;
	clear: both;
}

#content_left_middle .content_left_hr {
	margin-left: 0px;
}

#content_right .content_left_hr {
	margin-left: 10px;
}

.content_left_bottom_box img {
	border: 0px;
}

.content_right_title {
	margin-left: 35px;
}

.menuright_item {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.menuright_item_on {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.menuright_img_left {
	width: 35px;
	float: left;
	visibility: hidden;
}

.menuright_img_right {
	width: 35px;
	float: left;
}

.menuright_title {
	float: left;
}

a:hover .menuright_item .menuright_img_left,a:hover .menuright_item_on .menuright_img_left,.menuright_item_on .menuright_img_left
	{
	visibility: visible;
	width: 35px;
}

a:hover .menuright_item .menuright_img_right,a:hover .menuright_item_on .menuright_img_right,.menuright_item_on .menuright_img_right
	{
	visibility: hidden;
	width: 35px;
}

.searchform_input {
	width: 140px;
	height: 15px;
	padding-top: 2px;
	padding-left: 4px;
	margin-right: 10px;
	float: left;
}

.searchform_submit {
	margin-top: 2px;
	display: block;
	float: left;
}

.login_row {
	clear: both;
}

.login_row div {
	float: left;
	width: 110px;
}

.login_input {
	height: 15px;
	padding-top: 2px;
	padding-left: 4px;
	width: 101px;
}

.login_submit { /* padding: auto;*/
	height: auto;
	width: 107px;
	margin-top: 3px;
}

.login_forgot,.login_register {
	clear: both;
	width: 220px;
}

.login_forgot a,.login_register a {
	clear: both;
	width: 220px;
}

/* css styled content */
h4 {
	margin-bottom: 10px;
}

td .bodytext {
	margin: 0px;
}

.contenttable td {
	padding: 0px;
}

.news-list-item {
	clear: both;
}

.news-list-date {
	float: right;
}

.news-latest-gotoarchive {
	margin-top: 30px;
}

.news-list-subheader {
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 10px;
}

/* Captions */
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;
}

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
	float: left;
	display: inline;
}

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG
	{
	border: 2px solid black;
	padding: 0px 0px;
}

DIV.csc-textpic-imagewrap {
	padding: 0;
}

DIV.csc-textpic IMG {
	border: none;
}

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
	float: left;
}

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
	list-style: none;
	margin: 0;
	padding: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
	float: left;
	margin: 0;
	padding: 0;
}

/* DL: This will place the images side by side */
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: none;
}  /* FE-Editing Icons */
DL.csc-textpic-image {
	margin: 0;
}

DL.csc-textpic-image DT {
	margin: 0;
	display: inline;
}

DL.csc-textpic-image DD {
	margin: 0;
}

/* Clearer */
DIV.csc-textpic-clear {
	clear: both;
}

/* Margins around images: */ /* Pictures on left, add margin on right */
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; /* IE fix for double-margin bug */
	margin-right: 10px;
}

/* Pictures on right, add margin on left */
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; /* IE fix for double-margin bug */
	margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption
	{
	margin: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	margin: 0;
}

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 5px;
}

DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	margin-bottom: 5px;
	display: block;
}

DIV.csc-textpic DIV.csc-textpic-imagerow {
	clear: both;
}

/* No margins around the whole image-block */
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;
}

/* Add margin from image-block to text (in case of "Text w/ images") */
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;
}

/* Positioning of images: */ /* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {
	clear: both;
}

/* Center (above or below) */
DIV.csc-textpic-center {
	text-align: center; /* IE-hack */
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
	margin: 0 auto;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	text-align: left; /* Remove IE-hack */
}

DIV.csc-textpic-center DIV.csc-textpic-text {
	text-align: left; /* Remove IE-hack */
}

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
	float: right;
}

DIV.csc-textpic-right DIV.csc-textpic-text {
	clear: right;
}

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
	float: left;
}

DIV.csc-textpic-left DIV.csc-textpic-text {
	clear: left;
}

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
	float: left;
}

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
	float: right;
}

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	float: right;
	clear: both;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
	height: 1%;
}

/* End hide from IE5/mac */ /* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	float: left;
	clear: both;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
	height: 1%;
}
/* End hide from IE5/mac */