/* ez find*/
#facet-list div.formfield {
	width:90px;
	margin-bottom:3px;
}

#facet-list div.search_label {
	width:90px;
}

div#search_controls{
	width:180px;
	float:left;
	margin-top:5px;
	margin-right: 10px;
	overflow: hidden;	
}

div#search_controls div.field_list {
	padding-bottom: 5px;
}

div#search_controls li{
	line-height: 1.5em;
}

div#search_controls div#formfield {
	float: none;
}
	
div#search_results{
	margin-left:20px;
	margin-top:20px;
	width:600px;
	float:left;
}

div#search_results fieldset {
	margin: 0px;
}

div#search_results legend {
	cursor: pointer;
}

div.columned-search {
/*	margin-top: -33px;*/
	padding-right: 10px;
	width: 780px;
	overflow: hidden;
}

div.columned-search div#search_results{
	margin: 0;
	float:left;
	width: auto;
}

div.columned-search div#search-for-seminare div#search_results{
	width:570px;
}

div#search-facets div#search_controls div.search_input .formfield {
	width: 45px;
}

div.columned-search div#search_controls li{
	background-image: none;
	background-position: 0 0.4em;
	background-repeat:no-repeat;
	list-style-type: none;
	padding: 0 0 0 5px;
}

div.class-article{
	margin-bottom:30px;
	}

ul#facet-list li{
	margin-top:3px;
}

button {
	width:auto; 
	overflow:visible;
}

/* end ez find */

body {
	color: #333;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* Ausgangsgrösse 10px: * /
	font-size: 62.5%;
	/* Ausgangsgrösse 11px: */
	font-size: 68.75%;
}

/* default tags */
h1, h2, h3, h4, h5, h6 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	/* Poko-Blau: */
	color: #005E94;
	font-size: 1em;
}

div.content-view-full h4, div.content-view-full h5, div.content-view-full h6 {
	color: #333;
}

h1 {
	font-size: 1.2em;
}

input[type="submit"], input[type="button"], input[type="reset"] {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

p {
	font-size: 1em;
}

a {
	color: #005E94;
	outline-width: 0;
	-moz-outline-width: 0;
}

a.default, div.content-view-full p a, div.content-view-block p a, div.content-view-block_item p a {
	background-image: url(../images/bullet_list.gif);
	background-position: 1px 0.45em;
	background-repeat: no-repeat;
	padding-left: 10px;
}

a.anker, div.content-view-full p a.anker, div.content-view-block p a.anker, div.content-view-block_item p a.anker {
	background: none;
	padding-left: 0;
}

div.pagenavigator p a {
	background: none;
	padding-left: 0;
}

a.block-link {
	display: block;
}

ul, ol {
	padding: 0;
	margin: 0;
	overflow: hidden;
}

ul ul, ol ol {
	padding: 0;
	margin: 0;
}

ul li {
	padding-left: 12px;
	margin: 0;
	font-size: 1em;
	background: transparent url(../images/bullet_black.gif) no-repeat scroll left 5px;
}
/* default tags */

/* some globals */
.bold {
	font-weight: bold;
}

.normal {
	font-weight: normal;
}

.inline {
	display: inline;
}

.hide {
	display: none;
	visibility: hidden;
}

div.table {
	display: table;
}
div.table-row {
	display: table-row;
}
div.table-cell {
	display: table-cell;
}
/* some globals */

/* content globals */
div.content-view-full div.content-view-embed {
	margin: 0.8em 0 1em 0;
}

div.attribute-header div.separator_title {
	font-weight: bold;
	margin: 0.5em 0 0.8em 0;
}

div.attribute-header h1 {
	font-size: 1.5em;
	font-weight: bold;
	margin: 0.3em 0 1.2em 0;
}

div.attribute-header h1.icon-big {
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 3.2em;
	padding-left: 45px;
}

div.attribute-header h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0.3em 0 0.7em 0;
}

div.attribute-header h4 {
	font-weight: bold;
	margin: 0.3em 0 0.7em 0;
}
div.attribute-header h4 a {
	color: #333;
}

div.attribute-subtitle h4,
div.border-box div.attribute-subtitle h4 {
	font-weight: bold;
	margin: 0.2em 0 0.6em 0;
}

div.childlist-separator {
	border-bottom: 1px solid #CCCCCC;
	height: 1px;
	margin-top: 1em;
	margin-bottom: 1.4em;
}
/* content globals */


/* forms globals */
div.inputs input, textarea, select {
	border: solid 1px #A5ACB2;
	font-size: 1em;
}

div.inputs input.no_margin {
	border: none;
}

div.inputs select.box {
	width: 100%;
}

div.js-enabled input.js-no-use {
	color: #cccccc;
}
/* forms globals */

/* page */
div#page-wrapper {
	margin: 0 auto;
	text-align: center;
	width: 100%;
	position: relative;
}

div#page {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;
	position: relative;
}
/* page */

/* page elements width */
div#header-position,
div#subheader-position {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

div#header,
div#subheader,
div#topmenu-position,
div#path,
div#toolbar,
div#columns-position,
div#footer {
	text-align: left;
	margin: 0 auto;
	width: 990px;
}
div#footer {
	text-align: center;
	background: url(../images/footer_top.jpg) repeat-x left top;
	margin-top: 30px;
	padding-top: 10px;
	font-size: 0.9em;
}

div#topmenu-position {
}

div#footer a {
	color: #333;
}
/* page elements width */

/* header */

div#logo {
	margin: 0;
}

/* header */


/* scope title */
div#scope-title {
	float: right;
	width: 840px;
	padding-top: 36px;
}

div#scope-title h2 {
	font-size: 1.8em;
}

div#scope-title div.scope-title-left {
	float: left;
}
div#scope-title div.scope-title-left h2 {
	/* Poko-Blau: */
	color: #005E94;
}

div#scope-title div.scope-title-right {
	float: right;
}

/* scope title */


/* top scope menu */
div#scope-menu {
	text-align: right;
	padding-top: 0.2em;
}

div#scope-menu ul {
	float: right;
	padding: 0;
}

div#scope-menu ul li {
	float: left;
	line-height: normal;
	margin: 0;
	padding: 0;
	border-right: 1px solid #FFF;
}

div#scope-menu a {
	display: block;
	margin: 0;
	padding: 0.1em 0.6em 0.2em 0.6em;
	background-color: #CCC;
	color: #FFF;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;
}

div#scope-menu li a:hover {
	text-decoration: none;
}
div#scope-menu li.selected a.skin-br, div#scope-menu li a.skin-br:hover {
	background-color: #00A6DF;
}
div#scope-menu li.selected a.skin-jav, div#scope-menu li a.skin-jav:hover {
	background-color: #B65EAD;
}
div#scope-menu li.selected a.skin-sbv, div#scope-menu li a.skin-sbv:hover {
	background-color: #E98800;
}
div#scope-menu li.selected a.skin-pf, div#scope-menu li a.skin-pf:hover {
	background-color: #8CA74F;
}
div#scope-menu li.selected a.skin-pr, div#scope-menu li a.skin-pr:hover {
	background-color: #FF5C00;
}
div#scope-menu li.selected a.skin-wa, div#scope-menu li a.skin-wa:hover {
	background-color: #C44C4A;
}


/* top scope menu */

/* design subheader */
div#subheader-position {
	background: url('../images/backgrounds/bg_subheader.png') repeat-x top left;
	min-height: 213px;
	height: auto !important;
	height: 213px;
}

div#subheader {
	min-height: 213px;
	height: auto !important;
	height: 213px;
	background-repeat: no-repeat;
	background-position: left top;
}

div#subheader-design {
	position: relative;
	float: left;
	width: 380px;
}

div#subheader-tabs {
	float: right;
	padding-top: 10px;
}

div#subheader-circle {
	position: absolute;
	top: -20px;
	left: 150px;
	width: 190px;
	height: 185px;
	background: url(../images/skins/default/subheader_circle.png) no-repeat top left;
}
div#subheader-circle-text {
	padding: 27px 28px 28px 22px;
	font-size: 1.5em;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}
div#subheader-circle-text p {
	text-align: left;
	padding: 0;
	margin: -10px 0 0 0;
	padding-left: 36px;
}
div#subheader-circle-text div.table-cell {
	vertical-align: middle;
}
div.skin-br div#subheader-circle {
	background: url('../images/skins/br/subheader_circle.png') no-repeat top left;
}
div.skin-jav div#subheader-circle {
	background: url('../images/skins/jav/subheader_circle.png') no-repeat top left;
}
div.skin-sbv div#subheader-circle {
	background: url('../images/skins/sbv/subheader_circle.png') no-repeat top left;
}
div.skin-pr div#subheader-circle {
	background: url('../images/skins/pr/subheader_circle.png') no-repeat top left;
}
div.skin-pf div#subheader-circle {
	background: url('../images/skins/pf/subheader_circle.png') no-repeat top left;
}
div.skin-wa div#subheader-circle {
	background: url('../images/skins/wa/subheader_circle.png') no-repeat top left;
}
/* design subheader */


/* top menu */
div#topmenu ul {
	width: 100%;
}

div#topmenu div#topmenu-secondlevel-position {
	height: 2em;
	margin: 0;
}

div#topmenu ul#topmenu-secondlevel li {
	padding: 0px 0px 0px 10px;
}

div#topmenu ul#topmenu-secondlevel li a {
	padding-right: 10px;
	font-size: 1em;
	text-decoration: none;
	color: #999999;
	background: url(../images/gray_pix.gif) repeat-y right top;
}

div#topmenu ul#topmenu-secondlevel li.lastli a {
	background-image: none;
}

div#topmenu ul#topmenu-secondlevel li.selected a {
	font-weight: bold;
	color: #00669d;
}

/*div.skin-br div#topmenu ul#topmenu-firstlevel li.selected a, 
div.skin-br div#topmenu ul#topmenu-firstlevel li a:hover,
div.skin-br div#topmenu ul#topmenu-secondlevel li.selected a, 
div.skin-br div#topmenu ul#topmenu-secondlevel li a:hover 
{
	color: #00A6DF;
}
div.skin-jav div#topmenu ul#topmenu-firstlevel li.selected a, 
div.skin-jav div#topmenu ul#topmenu-firstlevel li a:hover, 
div.skin-jav div#topmenu ul#topmenu-secondlevel li.selected a, 
div.skin-jav div#topmenu ul#topmenu-secondlevel li a:hover 
{
	color: #B65EAD;
}
div.skin-sbv div#topmenu ul#topmenu-firstlevel li.selected a, 
div.skin-sbv div#topmenu ul#topmenu-firstlevel li a:hover,
div.skin-sbv div#topmenu ul#topmenu-secondlevel li.selected a, 
div.skin-sbv div#topmenu ul#topmenu-secondlevel li a:hover 
{
	color: #E98800;
}
div.skin-pf div#topmenu ul#topmenu-firstlevel li.selected a, 
div.skin-pf div#topmenu ul#topmenu-firstlevel li a:hover, 
div.skin-pf div#topmenu ul#topmenu-secondlevel li.selected a, 
div.skin-pf div#topmenu ul#topmenu-secondlevel li a:hover 
{
	color: #8CA74F;
} */

/* top menu */

/* path & website toolbar */
div#path {
	color:#333;
	padding: 0 0 0.7em 10px;
	margin-top: -0.6em;
	
}

div#path span.path-separator, div#path span.path-text, div#path a {
	color:#333;
}
/* path & website toolbar */


/* main columns */
div#columns {
	padding: 0 200px 0 200px;
}
div.noleftcol div#columns {
	padding-left: 0;
}
/* main columns */


/* left column */
div#column-left {
	display: inline;
	float: left;
	margin-left: -200px;
	width: 200px;
	overflow: hidden;
}

ul.menu-list li {
	padding: 0.3em 0 2px 0;
	margin: 0 0 0.2em 0;
	background: none;
}

ul.menu-list li.selected {
	margin: 0 0px 0.2em 0px;
	background: transparent url(../images/backgrounds/bg_gradient.png) repeat-x scroll 0 0;
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
}

ul.menu-list li div.second_level_menu {
	background: transparent url(../images/subskins/default/bullet_list.png) no-repeat scroll 0 0.4em;
	padding-left: 12px;
	margin: 0 5px 0 10px;
}

ul.menu-list li.selected div.second_level_menu {
	margin: 0 5px 0 10px;
	padding-bottom: 0.5em;
}

ul.menu-list li.selected ul {
	border-top: 1px solid #CECECE;
	background-color: #F7F7F7;
	padding-left: 1em;
}

ul.menu-list li.selected ul li {
	padding-left: 12px;
}

ul.menu-list a {
	color: #333;
	font-weight: bold;
}

ul.menu-list a:hover {
	text-decoration: none;
}

ul.menu-list a.selected {
}

ul.menu-list li div.second_level_menu a {
}

ul.submenu-list {
	margin-left: 0;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}

ul.submenu-list div.third_level_menu {
	padding: 0.3em 0 0.3em 0;
}

ul.submenu-list li {
	background: none;
	padding: 0;
	margin-left: 0;
}

ul.submenu-list a {
	color: #333;
	font-weight: normal
}

ul.submenu-list a.selected {
	font-weight: bold;
	margin-left: 0;
	margin-right: 0;
}
/* left column */


/* main column */
div.skin-maincol {
	float: left;
	width: 100%;
}
div#main {
	padding: 0 10px 0 10px;
}
div.noleftcol div#main {
	padding-left: 0;
}

/* main column */

/* extra info */
div#extrainfo-position {
	margin-right: -200px;
	width: 200px;
}
/* extra info */

/* footer */
/* footer */

/* Private Messaging */
div#pm-menu ul
{
    margin: 0.1em 1em 0 1em;
}

div#pm-menu ul.menu-list li
{
	float: left;
    margin-left: 14px;
}

div#pm-menu ul.message-menu
{
	float: left;
}

div#pm-menu ul.contacts-menu
{
	float: right;
}
/* Private Messaging */


/* scope skin regulars */
/*
div.skin-br h1, div.skin-br h2 {
	color: #00A6DF;
}
div.skin-jav h1, div.skin-jav h2 {
	color: #B65EAD;
}
div.skin-sbv h1, div.skin-sbv h2 {
	color: #E98800;
}
div.skin-pf h1, div.skin-pf h2 {
	color: #8CA74F;
}
div.skin-pr h1, div.skin-pr h2 {
	color: #FF5C00;
}
div.skin-wa h1, div.skin-wa h2 {
	color: #C44C4A;
}
*/
/* scope skin regulars */

div.block-type-content_colummn div.content_teaser div.attribute-header h3 {
	border-bottom: 1px solid #005E94;
	color: #005E94;
}
div.skin-br div.block-type-content_colummn div.content_teaser div.attribute-header h3 {
	border-bottom: 1px solid #00A6DF;
	color: #00A6DF;
}
div.skin-jav div.block-type-content_colummn div.content_teaser div.attribute-header h3 {
	border-bottom: 1px solid #B65EAD;	
	color: #B65EAD;
}
div.skin-sbv div.block-type-content_colummn div.content_teaser div.attribute-header h3 {
	border-bottom: 1px solid #E98800;	
	color: #E98800;
}
div.skin-pf div.block-type-content_colummn div.content_teaser div.attribute-header h3 {
	border-bottom: 1px solid #8CA74F;	
	color: #8CA74F;
}
div.skin-pr div.block-type-content_colummn div.content_teaser div.attribute-header h3 {
	border-bottom: 1px solid #FF5C00;	
	color: #FF5C00;
}
div.skin-wa div.block-type-content_colummn div.content_teaser div.attribute-header h3 {
	border-bottom: 1px solid #C44C4A;	
	color: #C44C4A;
}
	

div.tpo_teaser table.tpo_teaser td.content {
	background: #00a4dc;
}
div.skin-br div.tpo_teaser table.tpo_teaser td.content {
	background: #00A6DF;
}
div.skin-jav div.tpo_teaser table.tpo_teaser td.content {
	background: #B65EAD;	
}
div.skin-sbv div.tpo_teaser table.tpo_teaser td.content {
	background: #E98800;	
}
div.skin-pf div.tpo_teaser table.tpo_teaser td.content {
	background: #8CA74F;	
}
div.skin-pr div.tpo_teaser table.tpo_teaser td.content {
	background: #FF5C00;	
}
div.skin-wa div.tpo_teaser table.tpo_teaser td.content {
	background: #C44C4A;	
}
	
	
	
/* sub skin regulars */
div#subskin-blue h1, div#subskin-blue h2, div.subskin-blue h1, div.subskin-blue h2 {
	color: #00A6DF;
}
div#subskin-purple h1, div#subskin-purple h2, div.subskin-purple h1, div.subskin-purple h2 {
	color: #B65EAD;
}
div#subskin-lilac h1, div#subskin-lilac h2, div.subskin-lilac h1, div.subskin-lilac h2 {
	color: #8674B3;
}
div#subskin-orange h1, div#subskin-orange h2, div.subskin-orange h1, div.subskin-orange h2 {
	color: #E98800;
}
div#subskin-green h1, div#subskin-green h2, div.subskin-green h1, div.subskin-green h2 {
	color: #8CA74F;
}
div#subskin-yellow h1, div#subskin-yellow h2, div.subskin-yellow h1, div.subskin-yellow h2 {
	color: #FCC000;
}
div#subskin-red h1, div#subskin-red h2, div.subskin-red h1, div.subskin-red h2 {
	color: #C44C4A;
}
div#subskin-pblue h1, div#subskin-pblue h2, div.subskin-pblue h1, div.subskin-pblue h2 {
	color: #005E94;
}
div#subskin-black h1, div#subskin-black h2, div.subskin-black h1, div.subskin-black h2 {
	color: #000000;
}

ul li.subskin-red div.second_level_menu {
	background-image: url('../images/subskins/red/bullet_list.png');
}
ul li.subskin-blue div.second_level_menu {
	background-image: url('../images/subskins/blue/bullet_list.png');
}
ul li.subskin-pblue div.second_level_menu {
	background-image: url('../images/subskins/pblue/bullet_list.png');
}
ul li.subskin-yellow div.second_level_menu {
	background-image: url('../images/subskins/yellow/bullet_list.png');
}
ul li.subskin-green div.second_level_menu {
	background-image: url('../images/subskins/green/bullet_list.png');
}
ul li.subskin-orange div.second_level_menu {
	background-image: url('../images/subskins/orange/bullet_list.png');
}
ul li.subskin-purple div.second_level_menu {
	background-image: url('../images/subskins/purple/bullet_list.png');
}
ul li.subskin-lilac div.second_level_menu {
	background-image: url('../images/subskins/lilac/bullet_list.png');
}

li.subskin-red ul.submenu-list a.selected {
	color: #C44C4A;
}
li.subskin-blue ul.submenu-list a.selected {
	color: #00A6DF;
}
li.subskin-pblue ul.submenu-list a.selected {
	color: #005E94;
}
li.subskin-yellow ul.submenu-list a.selected {
	color: #FCC000;
}
li.subskin-green ul.submenu-list a.selected {
	color: #8CA74F;
}
li.subskin-orange ul.submenu-list a.selected {
	color: #E98800;
}
li.subskin-purple ul.submenu-list a.selected {
	color: #B65EAD;
}
li.subskin-lilac ul.submenu-list a.selected {
	color: #8674B3;
}

div#subskin-red div.block_item_themenplan_objekt div.active div.veranstaltung-list {
	border-bottom: solid 1px #C44C4A;	
}
div#subskin-blue div.block_item_themenplan_objekt div.active div.veranstaltung-list {
	border-bottom: solid 1px #00A6DF;	
}
div#subskin-pblue div.block_item_themenplan_objekt div.active div.veranstaltung-list {
	border-bottom: solid 1px #005E94;	
}
div#subskin-yellow div.block_item_themenplan_objekt div.active div.veranstaltung-list {
	border-bottom: solid 1px #FCC000;	
}
div#subskin-green div.block_item_themenplan_objekt div.active div.veranstaltung-list {
	border-bottom: solid 1px #8CA74F;	
}
div#subskin-orange div.block_item_themenplan_objekt div.active div.veranstaltung-list {
	border-bottom: solid 1px #E98800;	
}
div#subskin-purple div.block_item_themenplan_objekt div.active div.veranstaltung-list {
	border-bottom: solid 1px #B65EAD;
}
div#subskin-lilac div.block_item_themenplan_objekt div.active div.veranstaltung-list {
	border-bottom: solid 1px #8674B3;	
}

div#subskin-red div.block_item_themenplan_objekt div.active div.attribute-header {
	border-top: solid 1px #C44C4A;
}
div#subskin-blue div.block_item_themenplan_objekt div.active div.attribute-header {
	border-top: solid 1px #00A6DF;
}
div#subskin-pblue div.block_item_themenplan_objekt div.active div.attribute-header {
	border-top: solid 1px #005E94;
}
div#subskin-yellow div.block_item_themenplan_objekt div.active div.attribute-header {
	border-top: solid 1px #FCC000;
}
div#subskin-green div.block_item_themenplan_objekt div.active div.attribute-header {
	border-top: solid 1px #8CA74F;
}
div#subskin-orange div.block_item_themenplan_objekt div.active div.attribute-header {
	border-top: solid 1px #E98800;
}
div#subskin-purple div.block_item_themenplan_objekt div.active div.attribute-header {
	border-top: solid 1px #B65EAD;
}
div#subskin-lilac div.block_item_themenplan_objekt div.active div.attribute-header {
	border-top: solid 1px #8674B3;
}

div#subskin-red div.block_item_themenplan_objekt div.active div.attribute-header h1 a {
	color: #C44C4A;
}
div#subskin-blue div.block_item_themenplan_objekt div.active div.attribute-header h1 a {
	color: #00A6DF;
}
div#subskin-pblue div.block_item_themenplan_objekt div.active div.attribute-header h1 a {
	color: #005E94;
}
div#subskin-yellow div.block_item_themenplan_objekt div.active div.attribute-header h1 a {
	color: #FCC000;
}
div#subskin-green div.block_item_themenplan_objekt div.active div.attribute-header h1 a {
	color: #8CA74F;
}
div#subskin-orange div.block_item_themenplan_objekt div.active div.attribute-header h1 a {
	color: #E98800;
}
div#subskin-purple div.block_item_themenplan_objekt div.active div.attribute-header h1 a {
	color: #B65EAD;
}
div#subskin-lilac div.block_item_themenplan_objekt div.active div.attribute-header h1 a {
	color: #8674B3;
}

div.block_item_themenplan_objekt div.attribute-header h1 span.neu {
	font-weight: bold;
	padding-right: 5px;
}

div#subskin-red div.block_item_themenplan_objekt div.attribute-header h1 span.neu {
	color: #C44C4A;
}
div#subskin-blue div.block_item_themenplan_objekt div.attribute-header h1 span.neu {
	color: #00A6DF;
}
div#subskin-pblue div.block_item_themenplan_objekt div.attribute-header h1 span.neu {
	color: #005E94;
}
div#subskin-yellow div.block_item_themenplan_objekt div.attribute-header h1 span.neu {
	color: #FCC000;
}
div#subskin-green div.block_item_themenplan_objekt div.attribute-header h1 span.neu {
	color: #8CA74F;
}
div#subskin-orange div.block_item_themenplan_objekt div.attribute-header h1 span.neu {
	color: #E98800;
}
div#subskin-purple div.block_item_themenplan_objekt div.attribute-header h1 span.neu {
	color: #B65EAD;
}
div#subskin-lilac div.block_item_themenplan_objekt div.attribute-header h1 span.neu {
	color: #8674B3;
}

div.block_item_themenplan_objekt div.inactive div.attribute-header h1 {
	margin: 0px;
}
div.block_item_themenplan_objekt div.active div.attribute-header h1 {
	margin: 0px;
}

div#subskin-red div.block_item_themenplan_objekt div.inactive div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_right_red.gif) no-repeat 5px center;
}
div#subskin-red div.block_item_themenplan_objekt div.active div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_bottom_red.gif) no-repeat 5px 5px;
}
div#subskin-blue div.block_item_themenplan_objekt div.inactive div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_right_blue.gif) no-repeat 5px center;
}
div#subskin-blue div.block_item_themenplan_objekt div.active div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_bottom_blue.gif) no-repeat 5px 5px;
}
div#subskin-pblue div.block_item_themenplan_objekt div.inactive div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_right_pblue.gif) no-repeat 5px center;
}
div#subskin-pblue div.block_item_themenplan_objekt div.active div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_bottom_pblue.gif) no-repeat 5px 5px;
}
div#subskin-yellow div.block_item_themenplan_objekt div.inactive div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_right_yellow.gif) no-repeat 5px center;
}
div#subskin-yellow div.block_item_themenplan_objekt div.active div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_bottom_yellow.gif) no-repeat 5px 5px;
}
div#subskin-green div.block_item_themenplan_objekt div.inactive div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_right_green.gif) no-repeat 5px center;
}
div#subskin-green div.block_item_themenplan_objekt div.active div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_bottom_green.gif) no-repeat 5px 5px;
}
div#subskin-orange div.block_item_themenplan_objekt div.inactive div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_right_orange.gif) no-repeat 5px center;
}
div#subskin-orange div.block_item_themenplan_objekt div.active div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_bottom_orange.gif) no-repeat 5px 5px;
}
div#subskin-purple div.block_item_themenplan_objekt div.inactive div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_right_purple.gif) no-repeat 5px center;
}
div#subskin-purple div.block_item_themenplan_objekt div.active div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_bottom_purple.gif) no-repeat 5px 5px;
}
div#subskin-lilac div.block_item_themenplan_objekt div.inactive div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_right_lilac.gif) no-repeat 5px center;
}
div#subskin-lilac div.block_item_themenplan_objekt div.active div.attribute-header h1 {
	background: url(../images/skin_arrows/arrow_bottom_lilac.gif) no-repeat 5px 5px;
}

div#subskin-pblue h1, div#subskin-pblue h2 {
	color: #005E94;
}

/* sub skin regulars */

/* box */
div.border-box div.border-box-h {
	padding: 5px 6px 5px 10px;
	overflow: hidden;
	position: relative;
	font-weight: bold;
}
div.border-box div.border-box-content {
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	padding: 0.5em 6px 0.5em 10px;
	overflow: hidden;
}
div.border-box div.no_padding {
	padding: 0px;
}

div.border-box div.border_top_1 {
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	background: #cecece;
	margin: 0px 3px 0px 3px;
}
div.border-box div.border_top_2 {
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
	margin: 0px 2px 0px 2px;
}
div.border-box div.border_top_3 {
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
	margin: 0px 1px 0px 1px;
}

div.border-box div.border-box-tr {
	background: transparent url(../images/backgrounds/box_tr.gif) no-repeat scroll right 0;
}
div.border-box div.border-box-tl {
	background: transparent url(../images/backgrounds/box_tl.gif) no-repeat scroll left 0;
	border: solid 0px green;
}
div.border-box div.border-box-br {
	background: transparent url(../images/backgrounds/box_br.png) no-repeat scroll right 0;
	height: 6px;
	line-height: 6px;
	font-size: 1px;
}
div.border-box div.border-box-bl {
	background: transparent url(../images/backgrounds/box_bl.png) no-repeat scroll left 0;
	height: 6px;
	line-height: 6px;
	font-size: 1px;
}
div.border-box div.border-box-login-tr {
	background: transparent url(../images/backgrounds/box_tr_login.gif) no-repeat scroll right 0;
	height: 40px;
}
div.border-box div.border-box-login-tl {
	background: transparent url(../images/backgrounds/box_tl_login.gif) no-repeat scroll left 0;
	height: 40px;
}

div.border-box h1,
div.border-box h2,
div.border-box h3,
div.border-box h4,
div.border-box h5 {
	margin: 0;
	padding: 0;
}

div.border-box h5 {
	margin-bottom: 5px;
}

div.border-box div.login_header {
	font-size: 1.5em;
	padding: 5px 0px 0px 0px;
	color: #00669d;
	font-weight: bold;
	text-align: right;
}
div.border-box div.login_header a {
	color: #00669d;
	display: block;
	text-align: right;
	text-decoration: none;
}
div.border-box div.login_header a:hover {
	color: #00669d;
	text-decoration: none;
}
/* box */

/* button box */
div.login {
	padding: 5px;
}

div.login div.label {
	float: left;
	width: 93px;
	padding-bottom: 5px;
}

div.login div.field {
	float: left;
	width: 95px;
	padding-bottom: 5px;
}

div.login div.field input {
	width: 90px;
	border: solid 1px #dbdbdb;
}

div.login div.text {
	padding: 5px 0px 5px 0px;
}

div.login div.bold {
	padding: 0px 0px 10px 0px;
}

div.login div.field-button  {
	float: left;
	width: 60px;
}

div.login a.info  {
	float: right;
	display: block;
	width: 18px;
	height: 20px;
	background: url(../images/icons/tooltip.gif) no-repeat left 1px;
}

div.login div.action_container {
	height: 30px;
}

div.button a {
	line-height: 2em;
	font-weight: bold;
	color: white;
	font-size: 0.9em;
	padding: 3px 6px 3px 6px;
	text-transform: uppercase;
}

div.button a:hover {
	text-decoration: none;
	text-transform: uppercase;
}

div.button a:hover, div.button a:focus, div.button a:active , div.button a:visited {/* for IE6 */
	color: white;
	text-transform: uppercase;
}

div.button input {
	font-weight: bold;
	color: white;
	font-size: 0.9em;
	text-transform: uppercase;
	width:auto; 
	overflow:visible;	
}

div.button span.top_left {
	background: url(../images/button/btn_top_left_full.png) no-repeat left top;
	padding-top: 1px;
	padding-bottom: 3px;
}

div.button span.bottom_left {
	background: url(../images/button/btn_bottom_left.gif) no-repeat left bottom;
	padding-bottom: 3px;
}

div.button span.top_right {
	background: url(../images/button/btn_top_right.gif) no-repeat right top;
	padding-top: 1px;
	padding-bottom: 3px;
}

div.button span.bottom_right {
	background: url(../images/button/btn_bottom_right.gif) no-repeat right bottom;
	padding-bottom: 3px;
}

div.button input {
	background: none;
	border: none;
}
div.button input[type="image"] {/*
	line-height: 2em;
	margin-bottom: -2px;*/
}

/* button box */

/* icons */
div.icon-download-form, p.icon-download-form {
	background: url(../images/icons/big/icon_Formulare.gif) no-repeat left top;
	padding: 7px 0 10px 35px;
}
/* icons */

/* toggle-list */
div.toggle-list
{
	margin-top: 0.2em;
	border-top: 1px solid #ccc;
}

div.toggle-element {
	border-bottom: 1px solid #ccc;
}

div.toggle-list h3
{
	background: url(../images/backgrounds/bg_gradient.png) repeat-x top left;
	padding: 0.4em 0 0.4em 0;
	margin: 0;
}

div.toggle-list div.toggle-inactive h3
{
	background: none;
}

div.toggle-list h3 a
{
	font-weight: bold;
	font-size: 1em;
	background: url(../images/subskins/default/arrow_bottom.gif) no-repeat 5px center;
	padding: 5px 0px 5px 25px;
}

div.toggle-list div.toggle-inactive h3 a
{
	background: url(../images/subskins/default/arrow_right.gif) no-repeat 5px center;
	font-weight: bold;
	color: #333;
}

div.toggle-list h3 a:hover
{
	text-decoration: underline;
}

div.toggle-list div.toggle-content {
	display: block;
	visibility: visible;
	margin-left: 25px;
}

div.toggle-list div.toggle-active div.toggle-content
{
  padding-top: 0.6em;
}

div.toggle-list div.toggle-inactive div.toggle-content
{
  display: none;
  visibility: hidden;
}
/* toggle-list */


/* glossary */
div.content-view-children div.glossary-border-top
{
	padding-top: 0.2em;
	border-bottom: 1px solid #ccc;
}

div.content-view-children div.glossary-simple div.toggle-inactive h3 a
{
	font-weight: normal
}

div.content-view-children div.glossary-printme
{
  float: right;
  display: block;
  padding-bottom: 0.1em;
}
/* glossary */

/* Alphabet link row */
div#alphabet-link
{
	margin-top: 0.8em;
	margin-bottom: 2em;
}

div#alphabet-link div.border-top
{
	margin: 0 1px;
	border-bottom: 1px solid #9A9CA8;
}
div#alphabet-link div.border-bottom
{
	margin: 0 1px;
	border-top: 1px solid #9A9CA8;
}

div#alphabet-link div.border-lr {
	border-left: 1px solid #9A9CA8;
	border-right: 1px solid #9A9CA8;
}

div#alphabet-link table {
	width: 100%;
	padding: 0;
	margin: 0;
	background: url(../images/backgrounds/bg_gradient.png) repeat-x top;
}

div#alphabet-link td 
{
	padding: 0;
	margin: 0;
	text-align: center;
}

div#alphabet-link td.char div {
	padding: 0.2em 0 0.3em 0;
}

div#alphabet-link td.alphabet-current {
	background: url(../images/backgrounds/bg_gradient_general.png) repeat-x;
	background-position: left -1px;
}

div#alphabet-link td.char a
{
	padding: 0 5px;
	font-size: 1em;
}

div#alphabet-link td.char a:hover
{
	text-decoration: underline;
}

div#alphabet-link td.alphabet-current a
{
	color: #fff;
}
/* Alphabet link row */


/* Forms download */
div.class-form_container div.forms-teaser-text {
}

div.class-form_container div.forms-teaser-with-image {
	float: left;
	width: 49%;
}

div.class-form_container div.forms-teaser-image {
	float: right;
	width: 49%;
	padding-left: 8px;
	padding-top: 2em;
	padding-bottom: 0.5em;
}

div.class-form_container div.forms-list {
	margin-bottom: 3em;
}

div.class-form_container div.forms-list div.class-file {
	padding-bottom: 1em;
	margin-bottom: 0.8em;
	border-bottom: 1px solid #ccc;
}

div.class-form_container div.forms-list div.last {
	border-bottom: none;
	padding-bottom: 0;
}
/* Forms download */

/* PM PrivateMessaging */
div.class-pm_view_inbox div.border-box-content {
	background-color: #F7F7F7;
}

table.pm-list-inbox {
}

table.pm-list-inbox td.unread {
	font-weight: bold;
}

table.pm-list-inbox td.only-unread {
	font-weight: normal;
}
/* PM PrivateMessaging */



div.more-info {
	text-align: right;
}

/* google navigator */
div.pagenavigator {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 0.7em 0 1.2em 0;
	color: #666;
}

div.pagenavigator p {
	margin: 0.1em 0 0.2em 0;
}

div.pagenavigator p a {
	color: #666;
}

div.pagenavigator p a:hover {
	color: #333;
}

div.pagenavigator span.current {
	font-weight: bold;
}

div.pagenavigator span.stats {
	margin-right: 5px;
}
/* google navigator */

/* Search */
div.searchresult-separator {
	border-bottom: 1px solid #CCCCCC;
	height: 1px;
	margin-top: 1.2em;
	margin-bottom: 2em;
}
/* Search */

/* overlay view */
div.overlay-view div.attribute-header {
}

/* overlay view */

div.block_item_themenplan_objekt div.inactive div.attribute-header div.subtitle {
	padding: 0px 0px 5px 25px;
}
div.block_item_themenplan_objekt div.active div.attribute-header div.subtitle {
	padding: 0px 0px 5px 25px;
}


/* schulungsanspruch_icons */

div.schulungsanspruch_icon_big {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 20px;
}

div.icons_376_big {
	background: url(../images/icons/37,6_50.gif) no-repeat left top;
}

div.icons_SGB_big {
	background: url(../images/icons/sgb_50.gif) no-repeat left top;
}

div.icons_pers_big {
	background: url(../images/icons/pers_50.gif) no-repeat left top;
}

div.icons_aufs_big {
	background: url(../images/icons/AufsR_50.gif) no-repeat left top;
}

div.icons_JAV_big {
	background: url(../images/icons/JAV_50.gif) no-repeat left top;
}

div.schulungsanspruch_icon_small, a.schulungsanspruch_icon_small {
	display: block;
	width: 30px;
	height: 30px;
	margin: 0px 5px 0px 5px;
	float: left;
}

div.icons_376_small, a.icons_376_small {
	background: url(../images/icons/37,6_30.gif) no-repeat left top;
}

div.icons_SGB_small, a.icons_SGB_small {
	background: url(../images/icons/sgb_30.gif) no-repeat left top;
}

div.icons_pers_small, a.icons_pers_small {
	background: url(../images/icons/pers_30.gif) no-repeat left top;
}

div.icons_aufs_small, a.icons_aufs_small {
	background: url(../images/icons/AufsR_30.gif) no-repeat left top;
}

div.icons_JAV_small, a.icons_JAV_small {
	background: url(../images/icons/JAV_30.gif) no-repeat left top;
}

/* schulungsanspruch_icons */

div.block_item_themenplan_objekt div.active div.veranstaltung-list div.formular_link {
	padding: 10px 10px 10px 25px;
	font-weight: bold;
}


div.hotelpreise div.weitere_preise {
	padding: 10px;
}

div.hotelpreise div.alternative {
	padding: 5px 0px 5px 0px;
}

div.hotelpreise div.hpb_result {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 5px;
	border: solid 1px #00669d;
	background: #efefef; 
}

/* express buchung */

div#express_buchung_form {
	border-bottom: solid 1px #cccccc;
	padding: 10px;
	display: none;
}

div#express_buchung_form div.text {
	padding-bottom: 5px;
}

div#express_buchung_form input.inputtext {
	border: solid 1px #cccccc;
}

div#express_buchung_form div.button {
	padding-top: 10px;
}


/* galerie */

div.content-view-full div.attribute-image-gallery {
	margin: 0px 0px 0px 3px;
}

div.content-view-full div.class-image div.centerbox {
	margin: 0 auto;
	width: 458px
}

div.content-view-full div.class-image div.centerbox div.top_part {
	padding-bottom: 5px;
}

div.content-view-full div.class-image div.centerbox div.top_part div.attribute-title {
	float: left;
	width: 300px;
	font-weight: bold;
}

div.content-view-full div.class-image div.centerbox div.border-box div.attribute-caption {
	padding: 5px;
}

div.content-view-full div.class-image div.centerbox div.border-box div.attribute-benutzername {
	padding: 5px;
}

div.content-view-full div.class-image div.centerbox div.top_part div.part-counter {
	float: right;
	width: 100px;	
	text-align: right;
}

table.imagegallery  {
	width: 100%;
	table-layout: fixed;
}

table.imagegallery td {
	padding-right: 5px;
	vertical-align: top;
}

div.seminar_galerie table.imagegallery td {
	text-align: center;
}

table.imagegallery td div.border-box {
	margin-bottom: 0.5em;
}

table.imagegallery div.border-box div.border-box-tl {
	height: 4px;
}

div.content-view-full div.class-image div.backlink {
	padding: 5px 0px 10px 0px;
}

div.content-view-full div.class-image div.border-box {
	width: 458px;
	margin: 0 auto;
	background-color: #f9f9f9;
}

div.content-view-full div.class-image div.border-box div.border-box-tl {
	height: 4px;
	background: transparent url(../images/backgrounds/box_tl_gallery.gif) no-repeat scroll left 0pt
}

div.content-view-full div.class-image div.border-box div.border-box-tr {
	background:transparent url(../images/backgrounds/box_tr_gallery.gif) no-repeat scroll right 0pt;
}

div.content-view-full div.class-image div.border-box div.content-navigator {
	padding: 10px 0px 10px 0px;
}

div.content-view-full div.class-image div.border-box div.content-navigator div.content-navigator-arrow {
	font-size: 1em;
}

div.content-view-full div.class-image div.border-box div.content-navigator div {
	display: block;
}

div.content-view-full div.class-image div.border-box div.content-navigator div.part-left {
	width: 120px;
	float: left;
}

div.content-view-full div.class-image div.border-box div.content-navigator div.part-middle {
	float: left;
	width: 214px;
}

div.content-view-full div.class-image div.border-box div.content-navigator div.part-right {
	width: 120px;
	float: right;	
}

div.content-view-full div.class-image div.border-box div.content-navigator div.to_left {
	text-align: left;
	padding-left: 5px;
}

div.content-view-full div.class-image div.border-box div.content-navigator div.to_right {
	text-align: right;
	padding-right: 5px;
}

/* katalog_bestellform */

div.content-view-full div.katalog_bestellform {
}

div.content-view-full div.katalog_bestellform div.item_left {
	float: left;
	width: 49%;
}

div.content-view-full div.katalog_bestellform div.additional_part {
	margin-top: 10px;
	padding: 5px 0px 0px 0px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

div.content-view-full div.katalog_bestellform div.additional_part div.additionalInfo {
	padding: 5px 0px 10px 0px;
}

div.content-view-full div.katalog_bestellform h2 a.active {
	background: url(../images/arrow_bottom_blue.gif) no-repeat left top;
	padding-left: 15px;
}
div.content-view-full div.katalog_bestellform h2 a.inactive {
	background: url(../images/arrow_right_blue.gif) no-repeat left center;
	padding-left: 15px;
}

div.content-view-full div.katalog_bestellform div.lieferadresse_part {
	margin-top: 10px;
	padding: 5px 0px 0px 0px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

div.content-view-full div.katalog_bestellform div.lieferadresse_part div.lieferAdresse {
	padding: 5px 0px 10px 0px;
}

div.content-view-full div.katalog_bestellform div.zusatzinfo_part {
	margin-top: 10px;
	padding: 5px 0px 0px 0px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

div.content-view-full div.katalog_bestellform div.zusatzinfo_part div.zusatzInfo {
	padding: 5px 0px 10px 0px;
}

/* katalog_bestellform */

/* katalog_item */

div.katalog_item div.part_left {
	float: left;
	width: 120px;
}

div.katalog_item div.part_left div.selecting {
}

div.katalog_item div.part_left div.selecting select {
	width: 109px;
}

div.katalog_item div.part_right {
	float: left;
	width: 140px;	
}

div.katalog_item div.part_right div.title {
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

/* katalog_item */


/* content-footer links */
div.default-content-links {
	margin-top: 3em;
	text-align: left;
}

div.default-content-links a {
	margin-left: 3em;
}
/* content-footer footer links */

div.content-view-block-item div.class-article {
	padding-bottom: 10px;
}

div.content-view-block-item div.class-article div.attribute-short {
	font-weight: bold;
}

div.content-view-block-item div.class-article div.attribute-long {
	font-weight: normal;
}

/* seminar_item*/
div.seminar_list {
}

div.seminar_list div.seminar_zukunft_item {
	margin: 10px 0px 5px 0px;
}

div.seminar_list div.seminar_zukunft_item div.titel {
	font-weight: bold;
	padding-bottom: 3px;
}


div.seminar_list div.part_left {
	float: left;
	width: 390px;
}

div.seminar_list div.part_right {
	float: right;
	width: 160px;
}

div.seminar_list div.part_left a.info_icon {
	background: transparent url(../images/icons/information.gif) no-repeat scroll right top;
	display: block;
	float: left;
	height: 15px;
	margin: -1px 0px 0px 5px;
	width: 16px;
}

div.seminar_list div.links {
	padding: 5px 0px 0px 0px;
}

div.seminar_list div.links a {
	padding: 0px 20px 0px 0px;
	text-decoration: none;
}

/* seminar_item*/

div.seminar_inhalt {
}

div.seminar_inhalt div.titel {
	font-size: 1.2em;
	padding: 5px 0px 5px 0px;
}

div.seminar_inhalt div.datum {
}

div.seminar_inhalt div.ort {
	padding-top: 5px;
}

div.seminar_inhalt div.leiter {
	padding-top: 5px;
}

div.seminar_inhalt div.referenten {
	padding-top: 5px;
}

div.seminar_dokumente div.item {
	padding: 5px;
	border-top: solid 1px #cccccc;
	margin: 5px: 0px 5px 0px;
}

div.seminar_dokumente div.item div.description {
	padding: 5px 0px 0px 0px;
}

div.seminar_dokumente div.item div.benutzername {
	padding: 5px 0px 0px 0px;
}

div.seminar_upload div.file_upload_block {
	padding: 5px 0px 10px 0px;
}
	
div.seminar_upload div.row {
	padding: 5px 0px 0px 0px;
}

div.seminar_upload div.row input.checkbox {
	padding: 0px;
	margin: 0px 5px 0px 0px;
	vertical-align: top;
}

div.seminar_upload div.description {
	float: left;
	width: 200px;
}

div.seminar_upload div.inputfield {
	float: left;
	width: 215px;
}

div.seminar_upload div.input {
	float: left;
	border-style: none;
	padding: 0px;
}

div.seminar_upload div.inputfield input{
	width: 215px;
	border: solid 1px #cccccc;
}

div.seminar_upload div.inputfield textarea{
	width: 215px;
	border: solid 1px #cccccc;
}

div.seminar_teilnehmer {
}

div.seminar_teilnehmer div.item {
	border-top: solid 1px #cccccc;
	padding: 5px;
}

div.seminar_teilnehmer div.item div.image {
	width: 115px;
	float: left;
}

div.seminar_teilnehmer div.item div.beschreibung {
	width: 160px;
	float: left;
}

div.seminar_teilnehmer div.item div.aktionen {
	width: 280px;
	float: left;
}


div.seminar_teaser {
}

div.seminar_teaser h2 {
	font-weight: normal;
	width: 155px;
	float: left;
}

div.seminar_teaser div.item {
	padding: 5px 0px 5px 0px;
}

div.seminar_teaser div.item a.info_icon {
	display: block;
	float: left;
	width: 16px;
	height: 15px;
	margin: -1px 0px 0px 5px;
	background: url(../images/icons/information.gif) no-repeat right top;
}

div.seminar_list h2 {
	font-weight: normal;
	float: left;
}

div.seminar_list div.item {
	padding: 5px 0px 5px 0px;
}

div.seminar_list div.item a.info_icon {
	display: block;
	float: left;
	width: 16px;
	height: 20px;
	margin: -1px 0px 0px 5px;
	background: url(../images/icons/information.gif) no-repeat right 4px;
}


div.aufbauitem {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 2px 0px;
	border-top: solid 1px #fafafa;
	border-bottom: solid 1px #eeeeee;
}

div.aufbauitem h3 {
	font-weight: normal;
	padding: 5px 0px;
	margin: 0px;
	float: left;
}

div.aufbauitem a.info_icon {
	display: block;
	float: left;
	width: 16px;
	height: 20px;
	margin: -1px 0px 0px 5px;
	background: url(../images/icons/information.gif) no-repeat right 4px;
}

/* HOMEPAGE */
div#hompage-header-text {
	width: 415px;
}
div#hompage-header-text h2 {
	font-size: 1.5em;
	font-weight: bold;
	margin: 20px 0 12px 0;
}

div#hompage-header-text p {
	line-height: 1.4em;
	color: #005E94;	
}

div.class-folder-hompage {
	width: 100%;
	margin: 0 auto;
}

div.class-folder-hompage div.block-view-hompage_teaser {

}

div.homepage-teaser-item {
	float: left;
	width: 320px;
	padding: 0 5px 1em 5px;
	overflow: hidden;
}

div.homepage-teaser-item div.* {
	overflow: hidden;
}

div.homepage-teaser-item div.attribute-header {
	height: 96px;
}
div.homepage-teaser-item div.attribute-description {
	height: 25px;
}
div.homepage-teaser-item div.slide_container {
	position: relative;
	width: 300px;
	overflow: hidden;
	height: 100%;
	margin-left: 10px;
}

div.homepage-teaser-item div.content-view-children {
	text-align: left;
	height: 7em;
	width: 600px;
	position: relative;
}
div.homepage-teaser-item div.content-view-children div.teaser-slide {
	width: 300px;
	margin-left: 0;
	float: left;
}

div.homepage-teaser-item div.attribute-header h2 {
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 6px 0 0 18px;
	line-height: 24px;
	height: 30px;
	margin: 0;
}

div.homepage-teaser-item div.attribute-description h4 {
	padding: 1px 0 0 44px;
	line-height: 20px;
	background-image: url(../images/icons/homepage_teaser_icon.png);
	background-position: 14px 1px;
	background-repeat: no-repeat;
}
div.homepage-teaser-item div.content-view-children div.attribute-long div.subtitel {
	padding: 4px 15px 20px 20px;
	line-height: 1.4em;
}
div.homepage-teaser-item a {
	color: #333333;
	text-decoration: none;
	display: block;
}

div.homepage-teaser-item div.attribute-header a {
	color: #ffffff;
	height: 60px;
	width: 100%;
}

div.homepage-teaser-item div.teaser-bg-image {
	background-repeat: no-repeat;
	background-position: 12px 36px;
	position: relative;
}

div.homepage-teaser-item div.skin-br h4 a,
div.homepage-teaser-item div.skin-br h4 {
	color: #00A6DF;
}
div.homepage-teaser-item div.skin-jav h4 a,
div.homepage-teaser-item div.skin-jav h4 {
	color: #B65EAD;
}
div.homepage-teaser-item div.skin-sbv h4 a,
div.homepage-teaser-item div.skin-sbv h4 {
	color: #E98800;
}
div.homepage-teaser-item div.skin-pf h4 a,
div.homepage-teaser-item div.skin-pf h4 {
	color: #8CA74F;
}
div.homepage-teaser-item div.skin-pr h4 a,
div.homepage-teaser-item div.skin-pr h4 {
	color: #FF5C00;
}
div.homepage-teaser-item div.skin-wa h4 a,
div.homepage-teaser-item div.skin-wa h4 {
	color: #C44C4A;
}

div.homepage-teaser-item div.bg-top {
	background: url(../images/backgrounds/homepage_teaser/br_top.png) no-repeat top left;
}
div.homepage-teaser-item div.skin-br div.bg-top {
	background-image: url(../images/backgrounds/homepage_teaser/br_top.png);
}
div.homepage-teaser-item div.skin-jav div.bg-top {
	background-image: url(../images/backgrounds/homepage_teaser/jav_top.png);
}
div.homepage-teaser-item div.skin-sbv div.bg-top {
	background-image: url(../images/backgrounds/homepage_teaser/sbv_top.png);
}
div.homepage-teaser-item div.skin-pf div.bg-top {
	background-image: url(../images/backgrounds/homepage_teaser/pf_top.png);
}
div.homepage-teaser-item div.skin-pr div.bg-top {
	background-image: url(../images/backgrounds/homepage_teaser/pr_top.png);
}
div.homepage-teaser-item div.skin-wa div.bg-top {
	background-image: url(../images/backgrounds/homepage_teaser/wa_top.png);
}

div.homepage-teaser-item div.bg-bottom {
	background: url(../images/backgrounds/homepage_teaser/br_bottom.png) no-repeat bottom left;
}
div.homepage-teaser-item div.skin-br div.bg-bottom {
	background-image: url(../images/backgrounds/homepage_teaser/br_bottom.png);
}
div.homepage-teaser-item div.skin-jav div.bg-bottom {
	background-image: url(../images/backgrounds/homepage_teaser/jav_bottom.png);
}
div.homepage-teaser-item div.skin-sbv div.bg-bottom {
	background-image: url(../images/backgrounds/homepage_teaser/sbv_bottom.png);
}
div.homepage-teaser-item div.skin-pf div.bg-bottom {
	background-image: url(../images/backgrounds/homepage_teaser/pf_bottom.png);
}
div.homepage-teaser-item div.skin-pr div.bg-bottom {
	background-image: url(../images/backgrounds/homepage_teaser/pr_bottom.png);
}
div.homepage-teaser-item div.skin-wa div.bg-bottom {
	background-image: url(../images/backgrounds/homepage_teaser/wa_bottom.png);
}
/* HOMEPAGE */


div.pm_description {
	padding: 5px 0px 10px 0px;
}

/* SEARCH - eZFind */
#search-facets {
	width: 190px;
	float: left;
	overflow: hidden;
}

p.search-term {
	text-align: center;
}

#search_results .searchpage-header h1 {
	margin-bottom: 5px;
	padiing_bottom: 0px;
}
#search_results div.search-term {
	padding-bottom: 10px;
}

#search_results div.search-term div.search_field {
	width: 250px;
	float: left;
	padding-right: 20px;
}

#search_results div.search-term div.search_field input {
	width: 100%;
	padding-left: 2px;
}

#search_results div.search-term div.search_button {
	width: 100px;
	float: left;
}

div.ort_list {
	height: 192px;
	border-top: solid 1px #A5ACB2;
	border-bottom: solid 1px #A5ACB2;
	overflow: auto;
	margin-right: 10px;
}

div.search_input {
	width: 45px;
	float: left;
}

div.search_button {
	width: 50px;
	float: left;
}