@CHARSET "UTF-8";

* {margin: 0; padding: 0;}
html {overflow-y: scroll;}
body {background: white; color: #666666; font-family: Arial, Tahoma, sans-serif; font-size: 10pt;}
ul {list-style: none;}
img {border: none;}

.csc-bulletlist-0 {padding-left: 18px; background: transparent url(img/list-delphin.png) left no-repeat; }
.csc-bulletlist-0 a{color: white;}

.csc-header-n3 h1 {font-size: 13pt; font-weight: bold; font-variant:small-caps; padding: 2px 0px; border-bottom: 1px solid white;}

a {color: black; text-decoration: none; outline: none;}
a:hover {color: orange; text-decoration: underline;}

.floatleft {float: left;}
.floatright {float: right;}
.clear {clear: both;}

.crum_bar {font-size: x-small; font-variant: normal; color: white; font-weight: normal;}

#page-wrap {
	background: white;
	width: 950px;
	margin: 0 auto;
	font-size: 10pt;
}

#page-top {
	background: white url(img/header.png) top center no-repeat;
	height: 145px;
	width: 950px;
}

#page-left {
	background: white;
	float: left;
	width: 193px;
	font-size: 10pt;
}

#page-menu-top {
	background: white url(img/menu_top.png) center no-repeat;
	color: white;
	font-variant:small-caps;
	font-weight: bold;
	height: 15px;
	padding: 5px 10px;
	padding-left: 30px;
	width: 153px;
	font-size: 10pt;
}

#page-menu {
	background: white url(img/menu_bg.png) repeat-y;
	color: white;
	min-height: 300px;
	width: 193px;	
	padding-bottom: 20px;
	font-size: 10pt;
}

#list-menu {
	list-style: none;	
	margin-left: 20px;
	font-size: 10pt;
}

.point-menu {
	background: transparent url(img/menu_line.png) left bottom no-repeat;
	padding: 5px 0px;
	font-weight: bold;
	font-size: 10pt;
}

.point-menu-active {
	background: transparent url(img/menu_line.png) left bottom no-repeat;
	padding: 5px 0px;
	font-weight: bold;
	font-size: 10pt;
}

.point-menu a {color: white; text-decoration: none; outline: none; padding-left: 10px; font-size: 10pt;}
.point-menu a:hover {color: orange; text-decoration: underline; background: transparent url(img/list-delphin.png) left no-repeat; padding-left: 18px; font-size: 10pt;}
.point-menu-active a {color: orange; background: transparent url(img/list-delphin.png) left no-repeat; padding-left: 18px; font-size: 10pt;}	

.sub-list {
	padding-left: 20px;	
	list-style: none;
	font-size: 10pt;
}

.sub-list-active {
	padding-left: 20px;	
	list-style: none;
	font-size: 10pt;
}

.sub-list a {color: white; text-decoration: none; outline: none; font-size: 10pt;}
.sub-list a:hover {color: black; text-decoration: underline; font-size: 10pt;}
.sub-list-active a {color: black; text-decoration: underline; font-size: 10pt;}

.sub-point {
	padding: 5px 0px;
	font-size: 10pt;
}

#page-center {
	width: 950px;
	font-size: 10pt;
}

.page-ct-top {
	background: white url(img/content_top.png) no-repeat;
	color: white;
	font-weight: bold;
	font-variant:small-caps;
	height: 14px;
	padding: 5px;
	width: 534px;	
	font-size: 10pt;
}

#page-content {
	float: left;	
	width: 540px;	
	margin-left: 14px;
	font-size: 10pt;
}

.page-ct {
  margin-top: 15px;
	min-height: 400px;
	font-size: 10pt;
}

.page-ct-footer {
	border-top: 1px dotted #999999;
	height: 10px;
	padding: 5px;
	margin-bottom: 10px;
	width: 534px;
	clear: both;
	font-size: 10pt;
}

#page-right {
	float: left;
	width: 182px;
	margin-left: 20px;
	font-size: 10pt;
}

#page-toolbox-top {
	background: white url(img/toolbox_top.png) center no-repeat;
	color: white;
	font-variant:small-caps;
	font-weight: bold;
	height: 14px;
	padding: 5px 10px;
	width: 162px;
	font-size: 10pt;
}

#page-toolbox {
	background: white url(img/toolbox_bg.png) repeat-y;
	color: white;
	float: left;
	min-height: 300px;
	width: 182px;
	font-size: 10pt;
}

#page-toolbox-ct {
	padding: 10px;
	font-size: 10pt;
}

#page-newsbox-top {
	background: white url(img/toolbox_top.png) center no-repeat;
	color: white;
	font-variant:small-caps;
	font-weight: bold;
	height: 14px;
	padding: 5px 10px;
	width: 162px;
	font-size: 10pt;
}

#page-newsbox {
	background: white url(img/toolbox_bg.png) repeat-y;
	color: white;
	float: left;
	height: 180px;
	margin-top: 14px;
	width: 182px;
}

#page-newsbox-ct {
	padding: 10px;
}

/* NEWS STARTSEITE */

.bodytext {padding: 5px 0px; text-align: justify; height: 50px;}

.news-list-container {
	width: 560px;
	clear: both;
}

.news-list-item {
  margin-right: 14px;
  margin-bottom: 14px;
	width: 265px;
	float: left;
}

.news-list-item h3 {
	background: #06b1e6;
	color: white;
	padding: 5px;
	width: 255px;
	height: 12px;
	font-size: 10pt;
	font-weight: bold;
}

.news-list-morelink {
	text-align: right;
	float: right;
}

.news-list-morelink a {background: white url(img/more.png) right no-repeat; display: block; height: 20px; padding: 5px; padding-right: 16px;}
.news-list-morelink a:hover {color: orange;}

.image {
	height: 120px;
	width: 251px;
	padding: 5px;
	background: white url(image.png) no-repeat;
	border-bottom: 1px solid black;
}

.intra_user, .intra_pass {width: 150px; height: 12px; padding: 3px; border: 1px solid #444444; margin-bottom: 4px;}
.intra_button {background: #6699CC url(img/button_bg.png) repeat-x; padding: 3px 6px; border: 1px solid black; margin-bottom: 10px;}

img {display: none;}
#page-top {display: none;}
#page-left {display: none;}
#page-right {display: none;}


