/* ------------------------------------------------------------ */
/* BASIC CSS - START                                            */
/* ------------------------------------------------------------ */

* {
	margin: 0;
	padding: 0;
	font-size: 12px	;
	font-family: georgia;
}

img {
	border: 0;
}

p {
	margin: 0 0 10px 0;
	color: #484848;
	font-family: Arial;
}

a {
	color: #000;
}

ul {
	list-style: none;
}

h1 {
	font-size:35px;
	font-weight: normal;
	margin: 10px 0 20px 0;
}

.tocol .tocol-2 h1 {
	line-height:35px;
	margin: 0 0 20px 0;
}

.tocol .tocol-2 h3 {
	padding: 0 0 10px 0;
}

body {
	background-color: #fff;
	font-size: 12px;
	line-height: 18px;
}

#center {
	width: 960px;
	display: block;
	margin: 0 auto;	
	min-height:775px;
}

#page {
	float: left;
	width: 960px;
}

blockquote {
	border-left: 5px solid #e6e4e4;
	padding: 0 0 0 10px;
	line-height: 22px;
	font-style: italic;
	font-family: georgia;
	font-size: 12px;
	color: #484848;
	display: block;
}

/* ------------------------------------------------------------ */
/* BASIC CSS - END                                              */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/* TOP CSS - START                                              */
/* ------------------------------------------------------------ */

#top {
	height: 100px;
	float:left;
	width: 960px;
}

#top #topleft {
	width: 260px; 
	float: left;
	background-image: url(/fileadmin/templates/new_layout/images/logo.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	display:inline;
}

#top #topright {
	width: 700px; 
	float: left;
	position: relative;
}

#top #topright #quicknav {
float:right:
/*	float:left; */
/*	width: 550px; */
}

#top #topright #quicknav a {
	text-decoration: none;
}

#top #topright #quicknav a :hover {
	text-decoration: underline;
}

#top #topright #quicknav ul {
	float: right;
	list-style: none;
	line-height: 35px;
}

#top #topright #quicknav ul li {
	float: left;
	display: inline;
	white-space: nowrap;
}

#top #topright #quicknav ul li a {
	color: #484848;
	font-size: 10px;
	font-family: Arial;
	float: left;
	line-height: 35px;
	margin: 0 10px 0 0;
	display: inline;
}

#top #topright #quicknav ul li a:hover {
	text-decoration:underline;
}

#top #topright #shortcuts {
 float:right;
/*	float:left; */
	width: 140px;
	background-color: #f4f3f3;
	padding: 5px;
}

#top #topright #shortcuts a {
	text-decoration: none;
	color: #3daad1;
	font-weight: bold;
	background-image: url(/fileadmin/templates/new_layout/images/arrow_2.png);
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}

/* ------------------------------------------------------------ */
/* TOP CSS - END                                                */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/* NAVIGATION CSS - START                                       */
/* ------------------------------------------------------------ */

#navigation_frontpage, #navigation_level0, #navigation_level1, #navigation_level3 {
	float:left;
	width: 960px;
	line-height: 28px;
	overflow: hidden;
}

#navigation_frontpage {
	border-bottom: 5px solid #e6e4e4;
}

#prinav {
	float:left;
	width: 710px;
	height: 28px;
	overflow: hidden;
	line-height: 28px;
}

#prinav ul {
	float: left;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	margin: 0;
	display:inline;
}

#prinav ul li {
	background-color: #f4f3f3;
	float:left;
	margin: 0 13px 0 0;
	display:inline;
	height: 28px;
	line-height: 28px;
	background-image: url(/fileadmin/templates/new_layout/images/prinav_bg.gif);
	background-repeat: no-repeat;
}

#prinav ul li a {
	color: #0092c6;
	text-decoration: none;
	float: left;
	height: 28px;
	line-height: 33	px;
	margin: 0 0 0 32px;
	padding: 0 22px 0 0;
	font-weight: bold;
	background-image: url(/fileadmin/templates/new_layout/images/prinav_bg.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	display: inline;
	font-family: Helvetica;
	font-size: 13px;
}

#prinav ul li a:hover {
	color: #0092c6;
	text-decoration: underline;
}

#prinav ul li.selected {
	background-image: url(/fileadmin/templates/new_layout/images/prinav_selected_bg.gif);
	font-family: Helvetica;
	font-size:13px;
}

#prinav ul li.selected a {
	background-image: url(/fileadmin/templates/new_layout/images/prinav_selected_bg.gif);
	font-family:Helvetica;
	font-size: 13px;	
}
	
#secnav {
	float:left;
	clear: both;
	width: 960px;
	height: 45px;
	line-height: 37px;
	background-image: url(/fileadmin/templates/new_layout/images/secnav_bg.gif);
	background-repeat: no-repeat;
	font-family: georgia;
	font-size: 35px;
	padding-bottom:20px;
}

#secnav ul {
	float: left;
	height: 45px;
	line-height: 37px;
	width: 960px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-image: url(/fileadmin/templates/new_layout/images/secnav_idle.gif);
}

#secnav ul li {
	float:left;
	height: 45px;
	line-height: 37px;
	background-image: url(/fileadmin/templates/new_layout/images/secnav_divider.gif);
	background-repeat: no-repeat;
	background-position: 100% 5px;
}

#secnav ul li a {
	color: #0092c6;
	font-weight: bold;
	text-decoration:none;
	height: 45px;
	line-height: 37px;
	float: left;
	padding: 0 10px 0 10px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-image: url(/fileadmin/templates/new_layout/images/secnav_idle.gif);
	font-family:Helvetica;
	font-size:13px;
}

#secnav ul li.selected a {
	background-image: url(/fileadmin/templates/new_layout/images/secnav_selected.gif);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	color: #d20072;
	font-family:Helvetica;
	font-size:13px;
}

#secnav ul li a:hover {
	text-decoration:underline;
}

#search {
	float:right;
/*	width: 227px; */
	text-align: right;
}

/* ------------------------------------------------------------ */
/* NAVIGATION CSS - END                                         */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/* MAIN CSS - START                                             */
/* ------------------------------------------------------------ */

#main_level3 {
	float:left;
	width: 960px;
	min-height: 250px;
	margin: 15px 0 0 0;
	display: inline;
}

#main_level3 #mainleft {
	float:left;
	width: 715px;
	margin: 0 20px 0 0;
	display:inline;
	overflow: hidden;
}

#main_level3 #mainright {
	float:left; 
	width: 225px;
	overflow: hidden;
}

#main_level3 #mainleft #left_wrapper {
	border-top: 1px solid #e6e4e4;
	padding: 5px 0 0 0;
	width: 715px;
	float: left;
	margin: 0 20px 0 0;
}

#main_level3 #mainleft #left_wrapper img {
	float: left;
	margin: 0 5px 0 0;
	display: inline;
}

#main_level3 #mainleft #breadcrumb {
	float:left;
	width: 560px;
	line-height: 16px;
}

#main_level3 #mainleft #breadcrumb a {
	color: #0092C6;
	text-decoration:none;
	height: 16px;
	line-height: 16px;
	font-size:10px;
	font-family: Arial;
}

#main_level3 #mainleft #breadcrumb a:hover {
	color: #0092C6;
	text-decoration:underline;
}

#main_level3 #mainleft #print {
	float:left;
	width: 53px;
	text-align: right; 
	color: #0092c6;
	height: 16px;
	line-height: 16px;
}

#main_level3 #mainleft #print a {
	color: #0092C6;
	text-decoration:none;
	height: 16px;
	line-height: 16px;
}

#main_level3 #mainleft #tipafriend {
	float:left;
	width: 100px;
	text-align: left; 
	color: #0092c6;
	height: 16px;
	line-height: 16px;
}

#main_level3 #mainleft #content {
	float:left;
	width: 715px;
	margin-top:20px;
}

#main_level3 .tocol img.left {
	float:left;
	margin: 10px 10px 0 0;
	display:inline;
}

#main_level3 .tocol p.text {
	font-family: Arial;
	font-size: 12px;
	margin: 10px 0 0 0;
	line-height: 20px;
}

#main_level3 .tocol img.right {
	float:right;
	margin: 10px 0 0 10px;
	display:inline;
}

#main_level3 .tocol {
	width: 715px;
}

#main_level3 .tocol .tocol-1 {
	float: left;
	width: 225px;
	margin: 0 10px 0 0;
	display:inline;	
}

#main_level3 .tocol .tocol-2 {
	float:left;
	width: 480px;
}

#main_frontpage {
	float: left;
	width: 960px;
}

#main_frontpage .firecol {
	width: 960px;
	float:left;
	margin-top: 20px;
	display: inline;
	margin: 50px 0 0 0;
}

#main_frontpage .firecol .firecol-1, #main_frontpage .firecol .firecol-2, #main_frontpage .firecol .firecol-3 {
	float:left;
	width: 235px;
	margin-right:6px;
	display: inline;
	overflow: hidden;
}

#main_frontpage .firecol .firecol-4 {
	float: left;
	width: 235px;
	overflow: hidden;
}

html body #center #page div dl.csc-textpic-lastcol {
	margin: 0;
	overflow: hidden;
}

/* ------------------------------------------------------------ */
/* MAIN CSS - END                                               */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/* BOTTOM CSS - START                                           */
/* ------------------------------------------------------------ */

#bottom {
	float:left;
	width: 100%;
	border-top: 5px solid #ccc;
	height: 250px;
	background-color: #f1f1f1;
	padding: 10px 0 0 0;
	margin-top: 35px;
	display:inline;
}

#bottom .firecol {
	width: 960px;
	margin: auto;
}

#bottom .firecol .firecol-1 , #bottom .firecol .firecol-2, #bottom .firecol .firecol-3, #bottom .firecol .firecol-4 {
	float:left;
	width: 218px;
	padding:10px 0 10px 20px;
	height: 210px;
}

#bottom .firecol .firecol-1, #bottom .firecol .firecol-2 {
	border-right: 1px solid #dedede;
}

#bottom .firecol .firecol-4 {
	border-left: 1px solid #dedede;
}

#bottom .firecol h3 {
	text-transform:uppercase;
	color: #989898;
	font-family: Arial;
	margin: 0 0 8px 0;
}

#bottom .firecol p {
	color: #989898;
	font-size:10px;
	font-family: Arial;
}

#bottom .firecol p b {
	font-family: Arial;
}

#bottom .firecol .firecol-1 p a, #bottom .firecol .firecol-2 p a, #bottom .firecol .firecol-3 p a, #bottom .firecol .firecol-4 p a {
	text-decoration: underline;
	color: #989898;
	font-size:10px;
	font-family: Arial;
}

#bottom .firecol .firecol-1 p a:hover, #bottom .firecol .firecol-2 p a:hover, #bottom .firecol .firecol-3 p a:hover, #bottom .firecol .firecol-4 p a:hover {
	text-decoration: underline;
}

/* ------------------------------------------------------------ */
/* BOTTOM CSS - END                                             */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/* BOXES CSS - START                                            */
/* ------------------------------------------------------------ */

.greybox {
	float:left;
	width: 205px;
	border-top: 5px solid #E6E4E4;
	background-color: #F1F1F1;
	padding: 10px;
	margin: 0 0 10px 0;
	display:inline;
}

.greybox h1 {
	font-size: 12px;
	margin:0;
	padding:0;
	text-align:center;
	color: #373737;	
}

.greybox a {
	color: #0092C6;
	text-decoration:underline;
	font-family: Arial;
}

.greybox a:hover {
	color: #0092C6;
	text-decoration:underline;
}

.greybox p {
	margin:0;
}

.greybox .content p.bodytext {
	font-family:Arial;
	color: #373737;
	font-size: 12px;
}

#content .greybox ul {
	color: #0092C6;
	list-style: none;
	margin: 0;
}

.greybox ul li {
	margin: 5px 0 5px 0;
	padding: 0 0 0 12px;
	background-image: url(/fileadmin/templates/new_layout/images/ul_bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	font-family:Arial;
	font-size:12px;
}

.whitebox {
		float:left;
	width: 205px;
	padding: 10px;
	margin: 0 0 10px 0;
	display:inline;
}

.whitebox ul li a {
	color: #0092C6;
	text-decoration: none;
}

.whitebox ul li a:hover {
	color: #0092C6;
	text-decoration: underline;
}

.whitebox p a {
	color: #0092C6;
	text-decoration: underline;
}

.whitebox p a:hover {
	color: #0092C6;
	text-decoration: underline;
}

.whitebox h1 {
	font-size: 12px;
	margin:0;
	padding:0;
	text-align:center;
	color: #373737;
}

div.boxhr {
	border-bottom: 1px solid #D20072;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	height:1px;
	line-height: 1px;
	width:100%;
	margin: 10px 0 10px 0;
	display: block;
}

.whitebox ul {
	color: #0092C6;
}

.whitebox ul li {
	margin: 5px 0 5px 0;
}

/* ------------------------------------------------------------ */
/* BOTTOM CSS - END                                             */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/* CONTENT CSS - START                                          */
/* ------------------------------------------------------------ */

#content p.teaser {
	font-size: 16px;
	line-height: 22px;
	color: #373737;
}

#content h2 {
	font-size:35px;
	font-weight: normal;
	color: #373737;
	line-height: 66px;
}

#content .tocol-2 h2 {
	font-size:16px;
	font-weight: bold;
	color: #2a2a2a;
	margin: 0 0 20px 0;
	line-height: 20px;
}

#content .topimage {
	height: 271px;
	width: 715px;
	background:url(/fileadmin/templates/new_layout/images/content_image.jpg) repeat;
	margin-bottom: 10px;
}

#content .transbox {
	width:715px;
	height:35px;
	background-color:#000;
	filter: alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity: 0.3;
}

#content .transbox p {
	padding: 10px;
	font-weight:bold;
	color:#fff;
}

#content ul {
	list-style:disc;
	margin: 0 0 10px 20px;
	color: #484848;
}

#content ul li {
	font-family: Arial;
}

.overlaybox {
	position: relative;
	float: left;
	margin: 20px 0 10px 0;
	display: inline;
}

.overlaybox img {
	float: left;
}

.overlaybox div.mask {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	float: left;
	height: 48px;
	background-color: #000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 2;
}

.overlaybox div.text {
	position: absolute;
	bottom: 7px;
	left: 15px;
	float: left;
	color: #fff;
	font-family: georgia;
	font-size: 14px;
	z-index: 3;
	line-height: 14px;
}

.overlaybox p {
	color: #fff;
}

/* ------------------------------------------------------------ */
/* CONTENT CSS - END                                            */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/* EASY-A CSS - START                                           */
/* ------------------------------------------------------------ */

.tx-nieasyafrontend-pi1 .box .content table {
	background-color: #f1f1f1;
	padding:5px;
}

.tx-nieasyafrontend-pi1 .box .content tr.headers_easy td,.tx-nieasyafrontend-pi1 .box .content tr.course_easy td {
	font-family: Arial;
}

/* ------------------------------------------------------------ */
/* EASY-A CSS - END                                             */
/* ------------------------------------------------------------ */




/* ------------------------------------------------------------ */
/* SEARCHBOX                                                    */
/* ------------------------------------------------------------ */

/* OPENGATE
#search {
	float: left;
	display: inline;
}

#search #searchfield {
	width: 161px;
	height: 18px;
	line-height: 18px;
	padding: 5px 8px 3px 8px;
	border: 0;
	background-image: url(/fileadmin/templates/new_layout/images/searchbox_focus.gif);
	background-repeat: no-repeat;
	color: #484848;
	font-family: arial;
	font-size: 11px;
	float: left;
}

#search #submit {
	float: left;
	width: 42px;
	height: 15px;
	border: 0;
	margin: 4px 0 0 8px;
	display: inline;
	background-image: url(/fileadmin/templates/new_layout/images/searchbox_search.gif);
	background-repeat: no-repeat;
	text-indent: -5000px;
	cursor: pointer;
}
*/

/* ------------------------------------------------------------ */
/* SEARCHBOX END                                                */
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
/* POPULAR LINKS                                                */
/* ------------------------------------------------------------ */

#popularlinks {
	position: absolute;
	right: 0;
	top: 30px;
	border-top: 5px solid #e6e4e4;
	background-color: #f4f3f3;
	width: 190px;
	padding: 8px 12px 8px 12px;
	z-index: 10;
	display: none;
}

#popularlinks h2 {
	display: none;
}

#popularlinks p {
	margin: 0;
/*	float: left; */
/*	clear: both; */
white-space:nowrap
}

#popularlinks a {
	display: none;
}

#popularlinks img {
	display: none;
}

#popularlinks p a {
/*	display: inline; */
	background-image: url(/fileadmin/templates/new_layout/images/arrow_2.png);
	background-repeat: no-repeat;
/*	float: left; */
/*	clear: both; */
	padding: 0 0 0 20px;
	line-height: 25px;
	text-decoration: none;
	background-position: 0 4px;
	color: #0092c6;
display:block;
}

#popularlinks a:hover {
	text-decoration: underline;
}

/* ------------------------------------------------------------ */
/* POPULAR LINKS END                                            */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/* SEARCH RESULTS                                               */
/* ------------------------------------------------------------ */

.tx-indexedsearch .tx-indexedsearch-rules,
.tx-indexedsearch .tx-indexedsearch-info ,
.tx-indexedsearch-res br,
.tx-indexedsearch-percent,
#content .tx-indexedsearch .tx-indexedsearch-searchbox p,
#content .tx-indexedsearch-whatis {
	display: none;
}

.tx-indexedsearch a {
	color: #0092C6;
}

.tx-indexedsearch-icon {
	text-indent: -5000px;
	background-image: url(/fileadmin/templates/new_layout/images/arrow_3.png);
	background-repeat: no-repeat;
	width: 20px;
	display: block;
	vertical-align: top;
	background-position: 0 2px;
}

.tx-indexedsearch-result-number {
	display: none;
}

.tx-indexedsearch-browsebox {
	width: 685px;
	padding: 15px;
	background-color: #f1f1f1;
	text-align: center;
	margin: 0 0 20px 0;
}

.tx-indexedsearch-browsebox p {
	border-bottom: 1px solid #d20072;
	padding: 0 0 5px 0;
}

#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: #c43a3a;
}

#content .tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	color: #373737;
	line-height: 22px;
}

.tx-indexedsearch-searchbox {
	width: 685px;
	padding: 15px;
	background-color: #f1f1f1;
	text-align: center;
	margin: 0 0 20px 0;
}

#content .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width: 600px;
	margin: 0 0 0 10px;
}

#content .tx-indexedsearch .tx-indexedsearch-searchbox td {
	padding: 4px;
}

/* ------------------------------------------------------------ */
/* SEARCH RESULTS END                                           */
/* ------------------------------------------------------------ */


/* ------------------------------------------------------------ */
/* ADDTHIS                                                      */
/* ------------------------------------------------------------ */

#tipafriend a {
	color:#0092C6;
	height:16px;
	line-height:16px;
	text-decoration:none;
}

/* ------------------------------------------------------------ */
/* ADDTHIS END                                                  */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/* FRONTPAGE START                                              */
/* ------------------------------------------------------------ */


#main_frontpage .firecol h1 {
	font-size: 14px;
	color: #323232;
	text-align:center; 
}

#main_frontpage .firecol .content {
	border-bottom: 3px solid #b8c1c6;
	margin-bottom:17px;
}

#main_frontpage .firecol object {
	float:left;
	width:235px;
}

#main_frontpage .firecol .content p {
	float:left;
	font-family:Arial;
	padding:10px 0;
	width:235px;
}

#main_frontpage .firecol .content p a {
	font-family: Arial;
	color: #0092C6;
/*	text-decoration: none; */
/*	color: #0044CC; */
	text-decoration:underline; 	
}

#main_frontpage .firecol .content p a:hover {
	text-decoration: underline;
}

#main_frontpage .firecol .bund .link a {
	color: #0092C6; 
/*	text-decoration:none; */
/*	color: #0044CC; */
	text-decoration:underline; 
	float:left;
	background-image:url(/fileadmin/templates/new_layout/images/arrow_2.png);
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
}

#main_frontpage .firecol .bund .link a:hover {
	text-decoration:underline;
}

/* ------------------------------------------------------------ */
/* FRONTPAGE END                                                */
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
/* EASY-A                                                       */
/* ------------------------------------------------------------ */

#mainleft .tocol-2 .greybox {
	width: 460px;
}

#mainleft .tocol-2 .course_table_easy {
	width: 100%;
	border-collapse: collapse;
}

#mainleft .tocol-2 .course_table_easy td {
	font-family: arial;
	color: #4e4e4e;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	border-bottom: 1px solid #dfdfdf;
}

#mainleft .tocol-2 .course_table_easy td form input.submit {
	float: left;
	width: 58px;
	height: 23px;
	text-indent: -5000px;
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(/fileadmin/templates/new_layout/images/easya_signup.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 0px;
	display:block;
	line-height: 0px;
}

#mainleft .tocol-2 .course_table_easy td i {
	font-size: 11px;
	font-family: arial;
	font-style: normal;
}

#mainleft .tocol-2 .tx-nieasyafrontend-pi1 h1.darkgreen, #mainleft .tocol-2 .tx-nieasyafrontend-pi1 .footer {
	display: none;
}

#mainleft .tocol-2 .course_table_easy tr.headers_easy td {
	font-weight: bold;
	border-bottom: 0;
	padding-bottom: 0;
}

/* ------------------------------------------------------------ */
/* EASY-A END                                                   */
/* ------------------------------------------------------------ */



/* ------------------------------------------------------------ */
/* LEVEL 0 CSS START                                            */
/* ------------------------------------------------------------ */

#main_level0 .teaser, #main_level0 .teaser h1, #main_level0 .text {
	float:left;
	width: 715px;
}
#main_level0 .teaser h1 {
	font-size: 35px;
	line-height: 60px;
	border-bottom: 1px solid #e6e4e4;
	margin:10px 0 10px 0;
	color: #373737;
}

#main_level0 .teaser .text {
	font-family: Georgia;
	font-size: 16px;
	line-height: 25px;
	color: #484848;
}

html body #center #page #main_level0 .trecol {
	float: left;
	width: 960px;
	margin: 25px 0 0 0;
	display: inline;
}

#main_level0 .trecol .trecol-1, #main_level0 .trecol .trecol-2 {
	float:left;
	margin-right:50px;
	width: 286px;
	display: inline;
}

#main_level0 .trecol .trecol-3 {
	float:left;
	width: 286px;
}

#main_level0 .trecol .studiebox {
	float:left;
	width:286px;
}

#main_level0 .trecol .studiebox .header {
	font-size: 14px;
	color: #323232;
	border-bottom: 2px solid #d61980;
	line-height: 25px;
	text-align:center;
	margin-top: 10px;
	float:left;
	width: 286px;
	display: inline;
}

#main_level0 .trecol .studiebox .header a {
	font-size: 14px;
	text-decoration:none;
	color: #323232;
}

#main_level0 .trecol .studiebox .header a:hover {
	color:#D20072;
}

#main_level0 .trecol .studiebox .content {
	padding: 10px 0 0 0;
	float:left;
}

#center #page #main_level0 .trecol .studiebox .content p {
	font-family: Arial;
	font-size:10px;
	margin:0;
	color: #464646;
}

#main_level0 .trecol .studiebox .content ul li, #main_level0 .trecol .studiebox .content ul li a {
	font-family: Arial;
	font-size:12px;
	margin:0;
	color: #464646;
}

#main_level0 .trecol .studiebox .content ul li {
	background-image:url(/fileadmin/templates/new_layout/images/ul_bullet.gif);
	background-position:2px 6px;
	background-repeat:no-repeat;
	margin:5px 0;
	padding:0 0 0 12px;
}

#main_level0 .trecol .studiebox .content ul li a {
	color: #0092C6;
	text-decoration: underline;
}

#main_level0 .trecol .studiebox .content ul li a:hover {
	color: #0092C6;
	text-decoration: underline;
}

#main_level0 p.bodytext a.blue { color:#0092C6; font-family: Georgia; font-size: 16px; line-height: 25px;  }

/* ------------------------------------------------------------ */
/* LEVEL 0 CSS END                                              */
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
/* SITEMAP                                                      */
/* ------------------------------------------------------------ */

.csc-sitemap {
	width: 920px;
	float: left;
	padding: 20px 20px 20px 0;
}

.csc-sitemap ul {
	float: left;
	width: 450px;
}

.csc-sitemap ul ul {
	background-image: url(/fileadmin/templates/new_layout/images/sitemap_border.gif);
	background-repeat: repeat-y;
	background-position: 5px 0;
	padding: 0 0 0 20px;
}

.csc-sitemap ul li {
	background-image: url(/fileadmin/templates/new_layout/images/arrow_2.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
	float: left;
	clear: both;
	text-indent: 20px;
}

.csc-sitemap a {
	text-decoration: none;
	line-height: 25px;
}

.csc-sitemap a:hover {
	text-decoration: underline;
}

/* ------------------------------------------------------------ */
/* SITEMAP END                                                  */
/* ------------------------------------------------------------ */


/* ------------------------------------------------------------ */
/* LEVEL 1 CSS START                                              */
/* ------------------------------------------------------------ */

#main_level3 #content .teaser {
	float: left;
	width: 715px;
}

#main_level3 #content .tocol-2 .teaser  {
	width: 480px;
	float: none;
	font-family: Georgia;
}

#main_level3 #content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	padding: 10px 0 10px 0;
}

#main_level3 #content .header {
	float:left;
	width: 715px;
	font-size:35px;
	line-height: 65px;
}

#main_level3 #content .tekst {
	float:left;
	width: 715px;
	padding: 0 0 15px 0;
	display: inline;
}

#main_level3 #content .tekst p {
	font-size:16px;
	line-height: 25px;
	font-family: Georgia;
}

#main_level3 #content .content_image {
	float:left;
	width: 470px;
	margin: 0 0 10px 0;
	display: inline;
}

#main_level3 #content .content_image img {
	float:left;
	margin: 0 10px 0 0;
	display: inline;
}

#main_level3 #content .content_image .content {
	float:left;
	width: 335px;
}

#main_level3 #content .content_image .content .header {
	float:left;
	width: 335px;
	border-bottom: 1px solid #e6e4e4;
	margin: 0 0 10px 0;
	display: inline;
}

#main_level3 #content .content_image .content .tekst {
	float:left;
	width: 335px;
	font-family: Arial;
	font-size: 12px;
}

#main_level3 #content .content_image .content .header .link {
	float:left;
	width: 335px;
	line-height: 15px;
	padding: 5px 0 5px 0;
/*	height: 15px;*/ /* hvorfor ?? */
}

#main_level3 #content .content_image .content .header .link a {
	color: #0092C6;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial;
	line-height: 18px;
}

#main_level3 #content .content_image .content .header .link a:hover {
	text-decoration: underline;
}

/* ------------------------------------------------------------ */
/* LEVEL 1 CSS END                                              */
/* ------------------------------------------------------------ */


/* ------------------------------------------------------------ */
/* LEVEL 2 CSS START                                              */
/* ------------------------------------------------------------ */

#main_level3 .tocol .tocol-2 .tocol {
	float:left;
	width: 480px;
	margin-top:20px;
	display: inline;
}

#main_level3 .tocol .tocol-2 .tocol .tocol-1 {
	float:left;
	width: 230px;
	margin-right:20px;
	display: inline;
}

#main_level3 .tocol .tocol-2 .tocol .tocol-2 {
	float:left;
	width: 230px;
}

#main_level3 #content .level2_content_image {
	float:left;
	width: 230px;
	margin: 0 0 10px 0;
	display: inline;
}

#main_level3 #content .level2_content_image .image {
	float: left;
}

#main_level3 #content .level2_content_image img {
	float:left;
	margin: 0 10px 0 0;
	display: inline;
}

#main_level3 #content .level2_content_image .content {
	float:left;
	width: 140px;
}

#main_level3 #content .level2_content_image .content .header {
	float:left;
	width: 140px;
	border-bottom: 1px solid #e6e4e4;
	padding: 0 0 5px 0;
	display: inline;
	line-height: 16px;
}

#main_level3 #content .level2_content_image .content .tekst {
	float:left;
	width: 140px;
	font-family: Arial;
	font-size: 12px;
}

#main_level3 #content .level2_content_image .content .header .link {
	float:left;
	width: 140px;
	line-height: 0px;
	line-height: 16px;
	display: inline;
}

#main_level3 #content .level2_content_image .content .header .link a {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	float: left;
	line-height: 16px;
/*	text-decoration:none; */
	color: #0092C6; 
	text-decoration:underline;
/*	color: #0044CC;	*/	
}

#main_level3 #content .level2_content_image .content .header .link a:hover {
	text-decoration: underline;
}

#content ul li a {
	font-family: Arial;
	font-size: 12px;
/*	text-decoration:none; */
	color: #0092C6; 
	text-decoration:underline;
/*	color: #0044CC;	*/
	line-height:16px;
}

#content ul li a:hover {
	text-decoration:underline;
}

/* ------------------------------------------------------------ */
/* LEVEL 2 CSS END                                              */
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
/* GREEN DEVIATIONS                                             */
/* ------------------------------------------------------------ */


#page.green div.boxhr {
	border-bottom: 1px solid #679b1d;
}

#page.green #secnav ul li.selected a {
	color: #679b1d;	
}

#page.green #main_level0 .trecol .studiebox .header {
	border-bottom: 2px solid #679b1d;
}

#page.green #main_level0 .trecol .studiebox .header a:hover {
	color: #679b1d;
}

#page.green #mainleft .tocol-2 .course_table_easy td form input.submit { 
	background-image: url(/fileadmin/templates/new_layout/images/easya_signup_green.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	
}

/* ------------------------------------------------------------ */
/* GREEN DEVIATIONS END                                         */
/* ------------------------------------------------------------ */

#main_level0 .green_teaser {
	float:left;
	width: 960px;
}

#main_level0 .green_teaser .image {
	float:left;
	width: 480px;
}

#main_level0 .green_teaser .image img {
	float:left;
}

#main_level0 .green_teaser .container {
	float:left;
	width: 470px;
	margin: 0 0 0 10px;
}

#main_level0 .green_teaser .header {
	border-bottom:1px solid #E6E4E4;
	color:#373737;
	font-size:35px;
	padding: 8px 0 20px 0;
	width: 470px;
}

#main_level0 .green_teaser .text {
	float:left;
	width: 470px;
	font-size:16px;
	line-height:20px;
	padding: 10px 0 0 0;
}

.studiebox .content .contenttable tbody tr td {
	padding: 0 10px 0 0;
}

.frontpage_box {
	float:left;
	margin:20px 0 0;
	width:235px
}

.frontpage_box .header {
	float:left;
	margin:0 0 20px;
	width:235px;
}

.frontpage_box .header .link {
	float:left;
	margin:0 0 10px;
	width:235px;
}

.frontpage_box .header .link a {
	color:#0092C6;
	text-decoration:underline;
	float:left;
	font-size:14px;
	width:235px;;
}

.frontpage_box .header .link a:hover {
	text-decoration:underline;
}

#main_frontpage .firecol .content {
	border-bottom:3px solid #B8C1C6;
	float:left;
	margin-bottom:17px;
	width:235px;
}

.studiebox .content p.bodytext a {
	text-decoration:underline;
	color: #0092C6;
	font-family: Arial;
	font-size:12px;
}

.studiebox .content p.bodytext a:hover {
	text-decoration:underline;
}

#content p.bodytext a {
	text-decoration:underline;;
	color: #0092C6;
	font-family: Arial;
	font-size:12px;	
}
#content p.bodytext a:hover {
	text-decoration:underline;
}

#main_level0 .csc-textpic-intext-left-nowrap .csc-textpicHeader h2 {
	border-bottom:1px solid #E6E4E4;
	color:#373737;
	font-size:35px;
	padding:8px 0 20px;
	width:470px;
	font-family: Georgia;
	font-weight: normal;
	float:left;
}

#main_level0 .csc-textpic-intext-left-nowrap p.bodytext {
	font-size:16px;
	line-height:20px;
	padding:10px 0 0;
	width:470px;
	font-family: Georgia;
	loat:left;
}

/*====================================
  STYLES FOR ogMenuLevel-3 etc
=====================================*/
div#tocolContent { float:left; }
div#ogMenuLevel-3 { width:225px; margin:0 0 15px 0; padding:0 0 15px 0; background-color:#F1F1F1; border-top:5px solid #E6E4E4; }
ul#menuLevel-3, ul#menuLevel-4 {
  font-size:11px;
  line-height:14px;
  text-align:left;
  padding:0;
  margin:0;
  list-style-image: url('../images/transparent.gif');
  list-style-position:outside;
  vertical-align:top;
}


ul#menuLevel-3 { width:205px; padding:7px 0; margin:0 10px 7px 10px; border-bottom:1px solid #D20072; list-style:none; }
div.green ul#menuLevel-3 { border-bottom:1px solid #679B1D; }
ul#menuLevel-4 { margin:0 0 0 10px;   }

/* LEVEL 3 */
ul#menuLevel-3 li { font-family:georgia; font-size:12px; text-align:center; color:#373737; padding:5px 0; }


/* LEVEL 4 */
ul#menuLevel-4 li { line-height:1; padding:0; border:none; }
ul#menuLevel-4 li.menuLevel-4-no, ul#menuLevel-4 li.menuLevel-4-act, ul#menuLevel-4 li.menuLevel-4-cur-act, ul#menuLevel-4 li.menuLevel-4-sub { width:205px; padding:5px 0; }
.menuLevel-4-no a { padding:0 0 0 15px; margin:0; display:block; text-decoration:none; background:transparent url(/fileadmin/templates/new_layout/images/ul_bullet.gif) 2px 4px no-repeat; }
.menuLevel-4-no a:hover { }
.menuLevel-4-act { }
.menuLevel-4-act a { padding:0 0 0 15px; margin:0; display:block;  text-decoration:none; background:transparent url(/fileadmin/templates/new_layout/images/ul_bullet.gif) 2px 4px no-repeat;}
.menuLevel-4-cur-act { }
.menuLevel-4-cur-act a { padding:0 0 0 15px; margin:0; display:block;  text-decoration:none; background:transparent url(/fileadmin/templates/new_layout/images/ul_bullet.gif) 2px 4px no-repeat;}
.menuLevel-4-sub a { padding:0 0 0 15px; margin:0; display:block; text-decoration:none; background:transparent url(/fileadmin/templates/new_layout/images/ul_bullet.gif) 2px 4px no-repeat;}


/*====================================
  STYLES FOR quicknav/servicemenu + language menu
=====================================*/
div#quicknav { height:35px; line-height:35px; margin: 0; float:right; display:inline;  }

div#language { height:35px; line-height:35px; margin:0 10px 0 5px; float:right; display:inline; }

.serviceMenu-no, .serviceMenu-act { float:left; margin: 0 5px;}
.serviceMenu-no a, #language a { font-size:10px; font-family:arial; color:#484848; text-decoration:none;}
.serviceMenu-no a:hover, #language a:hover { color:#cccccc; text-decoration:underline; }
.serviceMenu-act a { font-size:10px; font-family:arial; color:#000000; text-decoration:none; }
.serviceMenu-act a:hover { color:#cccccc; text-decoration:underline; }

/* no margin at first and last navigationpoint */
div.serviceMenuBegin { margin: 0 5px 0 0; }
div.serviceMenuEnd { margin: 0 5px; }

div#gs { margin:9px 10px 0 0; float:right; display:inline; }

/*-----------------------------------
   ALL PAGES - SEARCHBOX
------------------------------------*/
div#searchbox form {margin:0; padding:0;}

div.searchWord {
  background: #ffffff url('../images/searchbox_focus.gif') left top no-repeat;
  width:157px;
  height:25px;
  line-height:25px;
  border:0 none;
  padding:0 10px;
  float:left;
}


input.searchWord { 
  font-family:arial;
  font-size:11px !important;
  width:97% !important;
  height:19px !important;
  border:0 !important;
  color:#484848 !important;
  background:transparent none !important;
  vertical-align:middle !important;
  padding:2px 0 0 2px !important;
  margin:3px 0 0 0;
}



div.searchSubmit, div.searchSubmit_uk { 
background: #ffffff url('/fileadmin/templates/new_layout/images/search_dk.gif') left top no-repeat;
  width:43px;
  height:15px;
  border:0 none;
  padding:0;
  margin:5px 0 0 8px;
  float:left;
  display:inline;
  cursor:pointer;
}
div.searchSubmit_uk {
  background: #ffffff url('/fileadmin/templates/new_layout/images/search_uk.gif') left top no-repeat;
  width:61px;
}

input.searchSubmit {
  width:100%;
  font-size:0px;
  text-transform:uppercase;
  height:15px;
  color:#ffffff;
  border:0;
  background-color:transparent;
  cursor:pointer;
  padding:0;
  vertical-align:middle;
  text-indent:-3px;  
}

/*OPENGATE
form#cse-search-box { width:227px;} 
*/


/* page not translated */
span.language-none { font-size:10px; font-family:arial; color:#bbbbbb; }

div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	display: block;
	overflow: hidden;
}

div.csc-textpic-intext-left-nowrap { 
  margin:0 0 20px 0; 
/*  float:left;
  display:inline;
*/
}

.csc-textpic-text h1 {
	margin-top: 5px !important;
}

.csc-textpic-text { 
  padding:6px 0 0 0;  

}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	font-style: normal;
}

.csc-textpic-image img { padding:4px 0 0 0; }

/*====================================
  STYLES FOR gkh RSS import
=====================================*/
.rss_box, .rss_box div, .rss_box div p { font-family:arial; width:400px; }
.rss_box div p { margin:0; }
.rss_title { margin: 0 0 15px 0}
.rss_title a { }
.rss_description { display:none }
.rss_header { margin:15px 0 0 0; }
.rss_header a { color:#0092C6; font-family:arial; }
.rss_pubbox { width:68px !important; float:left;}
.rss_date { font-size:11px; }
.rss_author { display:none }
.rss_category { display:none }
.rss_contentpic { display:none }
.rss_summary { margin:0 0 10px 0: float:left; display:inline; }

/*====================================
  Nyhedsbokse på forsiden
=====================================*/
div#newsBox { 
/*
  background-color:#F1F1F1;
  border-top:3px solid #E6E4E4;
  display:inline;
  float:left;
  margin:40px 0 0;
  width:100%;
*/
}
div#newsBox .csc-textpic-image img { padding: 0px; }
div#newsBox .csc-textpic-text { padding:0px; }
div#newsBox-1, div#newsBox-2, div#newsBox-3, div#newsBox-4 { width:210px; padding:0 15px 10px 15px; float:left; overflow:hidden; }
div#newsBox-1 h1, div#newsBox-2 h1, div#newsBox-3 h1, div#newsBox-4 h1 { font-family:georgia; font-size:12px; text-align:center; border-bottom:1px solid #0092C6; padding:7px 0; margin:0 0 10px 0;}
div#newsBox-1 h1 a, div#newsBox-2 h1 a, div#newsBox-3 h1 a, div#newsBox-4 h1 a { text-decoration:none; } 
div#newsBox-1 select, div#newsBox-2 select, div#newsBox-3 select, div#newsBox-4 select { width:210px; }


/*====================================
  Midlertidig annonce på side videre
=====================================*/
div.videre_annonce { }