body {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#5d5d5d;
	background-color:#FFFFFF;
	
 	scrollbar-arrow-color: #b9b9b9;
	scrollbar-3dlight-color: #b9b9b9;
	scrollbar-darkshadow-color: #b9b9b9;
	scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color:#FFFFFF ;	
	scrollbar-track-color: #FFFFFF;
}

.hr {height:1px;background-color:#929292;}

#logo {
	position:absolute;
	top:40px;
	left:15px;
}

/*******************
	NAVIGATION
*******************/

#hauptNav {
	position:absolute;
	top:100px;
	left:15px;
	width:965px;
	height:23px;
	background:url(../images/farben/default/bg_primaernav.jpg) no-repeat;
	overflow:hidden;
	color:#FFFFFF;
}
#hauptNav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#hauptNav ul li {
	float:left;
/*	width:175px;*/
	height:23px;
	padding:5px 20px 0 10px;
	vertical-align:middle;
	border-right:1px solid #FFFFFF;
}
#hauptNav ul li.aktiv {font-weight:bold;}
#hauptNav ul li a {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;	
}
#hauptNav ul li a:hover {color:#424242;}

#sekNavContainer {
	position:absolute;
	top:360px;
	left:15px;
	width:185px;
}
#sekNav {
	width:185px;
	padding:0 10px 0 10px;
	background-color:#dbdbdb;
}
#sekNav ul {
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/farben/default/seknavtrenner.jpg) no-repeat bottom;
}
#sekNav ul li {
	text-align:right;
	letter-spacing:0.1em;
	background:url(../images/farben/default/seknavtrenner.jpg) no-repeat top;
	padding:4px 0 3px 0;
}
#sekNav ul li a {
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;	
}
#sekNav ul li.aktiv a {color:#424242;}
#sekNav ul li a:hover {color:#424242;}

#sekNav ul.terNav {
	margin:5px 0 0 0;
	padding:0 11px 10px 0;
	font-size:11px;
	background:none;
}
#sekNav ul.terNav li {background:none; padding:0;}
#sekNav ul.terNav li a {text-transform:none;color:#FFFFFF;}
#sekNav ul.terNav li a:hover {color:#424242;}
#sekNav ul.terNav li.aktiv a {color:#424242;}

#sonderNavContainer {
	position:absolute;
	top:10px;
	left:15px;
	width:965px;
}
#sonderNavContainer hr {display:none;}
#sonderNav {
	position:absolute;
	top:-3px;
	right:0px;
	background-color:#FFFFFF;
	padding-left:5px;
}
#sonderNav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#sonderNav ul li {float:left;color:#929292;}
#sonderNav ul li a {color:#929292;text-decoration:none;}
#sonderNav ul li.aktiv a {color:#019d8f;}
#sonderNav ul li a:hover {color:#019d8f;}

/*******************
	SONDERSEITEN (QUEREINSTIEG)
*******************/
#sonderseiten {
	position:absolute;
	top:126px;
	left:725px;
	width:255px;
	height:157px;
	background:url(../images/farben/default/bg_quereinstieg.jpg) repeat-y;
}

#sonderseiten .sonderseiten-header {margin:10px 0 0 15px; color:#FFFFFF; font-size:18px; font-weight:normal;}
#sonderseiten .sonderseiten-subheader {margin:5px 0 0 15px; color:#FFFFFF;line-height:16px;}

#sonderseiten ul {
	margin:5px 0 0 15px;
	padding:0;
	list-style:none;
	border-bottom:1px solid #FFFFFF;
}
#sonderseiten ul li {
	padding:4px 0 3px 0;
	border-top:1px solid #FFFFFF;
}
#sonderseiten ul li a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
#sonderseiten ul li.aktiv a {color:#424242;}
#sonderseiten ul li a:hover {color:#424242;}

/*******************
	LOGIN
*******************/

#login {
	position:absolute;
	top:285px;
	left:725px;
	width:255px;
	height:55px;
	background:url(../images/farben/default/bg_loginbereich.jpg) no-repeat;
}
#login .header {margin:2px 0 0 17px; color:#FFFFFF; font-size:11px;   }
#login .header div{width:90px; float:left; margin:0;}
#login form { margin:0; padding:0; margin-left:15px;}
#login input {width:80px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5d5d5d; padding:2px; border:1px solid #929292; background-color:#FFFFFF;}
#login input.login-submit  {width:auto; font-weight:bold; /*margin-top:15px*/; cursor:pointer; color:#ffffff; border-color:#929292;background-color:#929292; font-size:10px;}
#login input.logout-submit {width:auto; font-weight:bold; margin-top:15px; cursor:pointer; color:#ffffff; border-color:#929292;background-color:#929292; font-size:10px;}

#myloginLinks {
	margin-left:17px;
}
#myloginLinks, #myloginLinks a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
}
#myloginLinks a:hover {
	color:#019d8f;
}

.tx-newloginbox-pi1 input.inputfield  {width:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5d5d5d; padding:2px; border:1px solid #929292; background-color:#FFFFFF;}
.tx-newloginbox-pi1 input.submit  {width:140px; font-weight:bold; margin-top:10px; cursor:pointer; color:#019d8f; border:1px solid #019d8f; background-color:#FFFFFF;}

/*******************
	BILD HEAD
*******************/
#bildHead {
	position:absolute;
	top:126px;
	left:15px;
	width:705px;
	height:214px;
	overflow:hidden;
}

/*******************
	CONTENT
*******************/
#teaserHome {
	width:185px;
	padding:0;
	padding:0 10px 0 10px;
	background-color:#b9b9b9;
}
#teaserHome p {line-height:16px;padding-bottom:15px;margin:0;}
#teaserHome h1 {margin:0 0 7px 0;padding:0;}
#teaserHome a {color:#5d5d5d;}
#teaserHome a:visited {color:#9a9a9a;}
#teaserHome a:hover {color:#019d8f;}

#teaser {
	width:205px;
	padding:0;
}
#teaser p {line-height:16px;margin:0 0 15px 0;}
#teaser h1, #teaser h3 {font-size:14px;font-weight:bold;color:#019d8f;margin:0 0 5px 0;}
#teaser a {color:#5d5d5d;}
#teaser a:visited {color:#9a9a9a;}
#teaser a:hover {color:#019d8f;}

#contentMitte {
	position:absolute;
	top:360px;
	left:250px;
	width:410px;
}
#headlineMitte {
	margin-bottom:15px;
}
/*Scrollbalken*/
/*#inhaltMitte{
	overflow:auto;
	width:430px;
	padding-right:20px;
}*/
#inhaltMitte p {
	/*text-indent:15px;*/
	line-height:16px;
	margin:0 0 15px 0;
}
#inhaltMitte p.eingerueckt {text-indent:15px;}
#inhaltMitte h1, #inhaltMitte h3 {
	font-size:14px;
	font-weight:bold;
	color:#019d8f;
	margin:0 0 5px 0;
}

#inhaltMitte td {font-size:12px;}

#inhaltMitte a {color:#5d5d5d;}
#inhaltMitte a:visited {color:#9a9a9a;}
#inhaltMitte a:hover {color:#019d8f;}

#inhaltMitte div.hr hr {display:none;}
#inhaltMitte .news-single-backlink {margin:15px 0 15px 0;}
#inhaltMitte .news-single-backlink a {color:#019d8f;text-decoration:none;}

#inhaltMitte .news-single-additional-info dt {
	font-size:12px;
	font-weight:bold;
	color:#019d8f;
	margin:15px 0 15px 0;
}
#inhaltMitte .news-single-additional-info dd {
	margin:0 0 8px 15px;
	padding:0;
}
#inhaltMitte .news-single-additional-info dd p {margin:0 0 8px 0;text-indent:0;}

#contentRechts {
	position:absolute;
	top:360px;
	left:725px;
	width:255px;
}

#newsContainer a {color:#019d8f;text-decoration:none;}
#newsContainer .news-latest-item {margin-top:10px;}
#newsContainer p img {float:left;margin:0 5px 5px 0;}
#newsContainer .news-latest-title a {font-weight:bold;color:#5d5d5d;}
#newsContainer .news-latest-morelink {white-space:nowrap;}
#newsContainer .hr {margin-top:10px;clear:both;}
#newsContainer hr {display:none;}

#newsListContainer a, #newsListContainer a:visited {color:#019d8f;text-decoration:none;}
#newsListContainer .news-list-item {margin-top:10px;}
#newsListContainer .news-list-title a {font-weight:bold;color:#5d5d5d;}
#newsListContainer .news-list-subheader {margin-top:10px;}
#newsListContainer .news-list-subheader img {float:left;margin:0 5px 5px 0;}
#newsListContainer .news-list-subheader p {margin-bottom:10px;}
#newsListContainer .news-list-morelink {white-space:nowrap;}
#newsListContainer .hr {margin-top:10px;clear:both;}
#newsListContainer hr {display:none;}


/*******************
	GLOSSAR
*******************/

.tx-mrglossary-pi1 {margin-bottom:15px;}
.letter { font-size:16px; font-weight:bold; margin:15px 0 0 0; padding:15px 0 0 0; color:#019d8f; border-top:1px solid #dbdbdb;}
#inhaltMitte .letter a.letter {color:#019d8f;font-size:16px;}
.catchword {font-weight:bold; margin:15px 0 0 0px;}
.catchword-desc {margin:0 0 0 0px;}

/*******************
	MAILFORMULAR
*******************/
fieldset {border:0; margin:0; padding:0;}
#inhaltMitte div.csc-mailform-field {margin-bottom:10px; clear:both;}
#inhaltMitte .csc-mailform-field input {width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5d5d5d; padding:2px; border:1px solid #5d5d5d; background-color:#FFFFFF;}
#inhaltMitte .csc-mailform-field input.csc-mailform-check { width:auto; border:0 none;}
#inhaltMitte .csc-mailform-field input.csc-mailform-submit {width:100px; font-weight:bold; margin-top:15px; cursor:pointer; color:#019d8f; border-color:#019d8f;}
#inhaltMitte .csc-mailform-field textarea {width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5d5d5d; padding:2px; border:1px solid #5d5d5d;}
#inhaltMitte .csc-mailform-field label {display:block; width:125px; float:left;}
#inhaltMitte .csc-mailform-label-check label {width:auto; display:inline; float:none}

/*******************
	SUCHE
*******************/
#inhaltMitte div.tx-indexedsearch-whatis {margin-top:15px;}
#inhaltMitte .tx-indexedsearch-sw {font-weight:bold;color:#019d8f;}
#inhaltMitte div.tx-indexedsearch-browsebox {padding-bottom:30px}
#inhaltMitte ul.browsebox {margin:0; padding:0; list-style:none;}
#inhaltMitte ul.browsebox li {float:left; margin-right:5px;}
#inhaltMitte div.tx-indexedsearch-res {clear:both;}
#inhaltMitte div.tx-indexedsearch-res td {padding-bottom:5px;}
#inhaltMitte .tx-indexedsearch-redMarkup {color:#019d8f;}
#inhaltMitte .tx-indexedsearch-title a {font-weight:bold; color:#019d8f;}
#inhaltMitte .tx-indexedsearch-title a:visited {font-weight:bold; color:#019d8f;}
#inhaltMitte .tx-indexedsearch-searchbox-sword {width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5d5d5d; padding:2px; border:1px solid #5d5d5d; background-color:#FFFFFF;}
#inhaltMitte .tx-indexedsearch-searchbox-button {width:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:15px; cursor:pointer; color:#019d8f; border:1px solid #019d8f; background-color:#FFFFFF;}