@charset "UTF-8";

/* import core styles | Basis-Stylesheets einbinden */
@import url(./yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */

@import url(./basemod.css);

/* import print layout | Druck-Layout einbinden */
@import url(./yaml/print/print_draft.css);

a, a:link, a:visited, a:focus, a:hover, a:active {
	color: #F29400;
}
h1, h2, h3, h4, h5, h6 {
	color: #F29400;
}
p {
	margin-bottom: 1em;
}
.csc-textpic-caption {
	font-size: 12px;
}
/* BUTTON */

.button, a.button {
	border:medium none;
	color:white;
	cursor:pointer;
	float:right;
	font-size:14px;
	font-weight:bold;
	height:26px;
	margin-bottom:7px;
	margin-right:50px;
	padding:4px 0;
	text-align:center;
	text-decoration:none;
	width:172px;
	}
.button {
	background:transparent url(../images/content_button_orange.png) no-repeat scroll 0 0;
	}
	.button:hover {
	background:transparent url(../images/content_button_orange_hover.png) no-repeat scroll 0 0;
	}	
.rosa .button {
	background:transparent url(../images/content_button_rosa.png) no-repeat scroll 0 0;
	}
	.rosa .button:hover {
	background:transparent url(../images/content_button_rosa_hover.png) no-repeat scroll 0 0;
	}
.lila .button {
	background:transparent url(../images/content_button_lila.png) no-repeat scroll 0 0;
	}
	.lila .button:hover {
	background:transparent url(../images/content_button_lila_hover.png) no-repeat scroll 0 0;
	}
.green .button {
	background:transparent url(../images/content_button_green.png) no-repeat scroll 0 0;
	}
	.green .button:hover {
	background:transparent url(../images/content_button_green_hover.png) no-repeat scroll 0 0;
	}

/* search */

div#search {
	position: absolute;
	top: -10px;
	left: 190px;
	width: 285px;
	height: 25px;
	background: white url(../images/search_back.png) no-repeat 0 0;
	padding: 0 0 0 21px;
}
div#search input {
	border:none;
	float:left;
	font-size:12px;
	height:16px;
	width:130px;
}
div#search span {
	float: left;
	font-size: 15px;
	margin-right: 10px;
	color: white;
	font-weight: bold;
}
div#search button {
	background-color:#F29400;
	border:none;
	color:white;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:16px;
	margin-left:9px;
	padding:0 5px;
}

/* topnav */

div#topnav a {
	color: #87888A;
	font-size: 10px;
	text-decoration: none;
}
div#topnav a:hover {
	color: #87888A;
	font-size: 10px;
	text-decoration: underline;
}
/* prio_nav */
div#prio_nav1, div#prio_nav2, div#prio_nav3 {
	height: 130px;
}
div#prio_nav1 {
	position: relative;
}
div#prio_nav1 a img {
	border: none;
}
div#prio_nav1 div {
	color:#7F3C8C;
	font-size:16px;
	left:0px;
	line-height:20px;
	position:absolute;
	top:55px;
	width:250px;
}

div#prio_nav2 a {
	display:block;
	font-size:18px;
	text-align:right;
	text-decoration:none;
	color: #F29400;
}
div#prio_nav2 a:hover {
	text-decoration: underline;
}

div#prio_nav3 a {
	color:#BBBDBF;
	font-size:12px;
	float:right;
	text-align:right;
	text-decoration:none;
}
div#prio_nav3 a:hover {
	text-decoration: underline;
}
div#prio_nav3 a span {
	color:#BBBDBF;
	float: left;
}
div#prio_nav3 a img {
	margin-right: 10px;
	float:left;
	}
div#prio_nav3 span {
	margin-left: 10px;
	float:left;
	font-size: 13px;
	color:#BBBDBF;
	font-weight: bold;
	cursor: pointer;
	}
* html div#prio_nav3 span {
	cursor: hand;
}
/* subcolums 16.6 */

.c166l {
	width: 142px;
	float:left;
	margin-right: 11px;
	height: 95px;
	display:block;
}

.c166r {
	width: 142px;
	float:right;
	height: 95px;
}

#teaser a {
	background: white url(../images/topteaser_bg.png) no-repeat 0 bottom;
	cursor: pointer;
	text-decoration:none;
}
* html #teaser a {
	cursor: hand;
}
#teaser a strong {
	color:#F29400;
	display:block;
	font-size:14px;
	height:27px;
	margin:5px 0 0 15px;
	text-transform:uppercase;
}
#teaser a  span {
	color:#1A171B;
	font-size:12px;
	line-height:1.15em;
	margin:5px 0 0 15px;
	float: left;
	}
#teaser a:hover, #teaser a.current {
	background-position: 0 top;
}
#teaser a:hover strong, #teaser a:hover p, #teaser a.current strong, #teaser a.current p {
	color: white;
}
div.c600l {
	width: 600px;
	float:left;
	margin-right: 11px;
	height: 100px;
	display: block;
}

/* funnel */

#col1_multimedia {
	height:380px;
	margin:11px 0 0 12px;
	overflow:hidden;
	width:602px;
}
#col1_multimedia img {
	min-width: 600px;
	min-height: 380px;
}
#col1_multimedia * {
	margin: 0;
	padding: 0;
}
#col1_multimedia h1.entryHeader {
	display:none;
}
#col1_text_content {
	background:transparent url(../images/col1_content_bg.png) repeat scroll 0 0;
	font-size:13px;
	left:230px;
	padding:0 10px;
	position:absolute;
	bottom:35px;
	width:330px;
}
* + html #col1_text_content {
	background-color: white;
}
#col1_text_content p {
	margin-bottom: 0;
}
a.button_orange {
	background: #F29400 url(../images/button_orange_left.gif) no-repeat scroll top left;
	color:white;
	float:right;
	font-size:11px;
	font-weight:bold;
	margin:17px 0 0 0;
	padding:2px 5px 2px 23px;
	text-decoration:none;
}
.rounded_corners_top  {
	background:transparent url(../images/col1_content_tr.png) no-repeat scroll right top;
	height:5px;
	margin:-5px -10px 2px;
}
.rounded_corners_top  div{
	height:5px;
	background:transparent url(../images/col1_content_tl.png) no-repeat scroll 0 0;	
}
.rounded_corners_top  span{
	display:block;
	height:5px;
	margin:0 10px;
	background:transparent url(../images/col1_content_bg.png) repeat scroll 0 0;	
}

.rounded_corners_bottom  {
	background:transparent url(../images/col1_content_br.png) no-repeat scroll right bottom;
	height:5px;
	margin:0 -10px;
	position:relative;
	top:5px;
}
.rounded_corners_bottom  div{
	height:5px;
	background:transparent url(../images/col1_content_bl.png) no-repeat scroll left bottom;	
}
.rounded_corners_bottom  span{
	display:block;
	height:5px;
	margin:0 10px;
	background:transparent url(../images/col1_content_bg.png) repeat scroll 0 0;	
}
#col1 .overlay {
	background:transparent url(../images/col1_bg.png) no-repeat scroll 0 2px;
	height:360px;
	padding:20px;
	position:absolute;
	top:-15px;
	width:580px;
}
* html #col1 .overlay {
	background:transparent url(../images/col1_bg.gif) no-repeat scroll 0 2px;
	}

#col3_content a {
	float: left;
	margin: 0 0 0 2px;
	padding-bottom: 8px;
}
* html #col3_content a {
	padding-bottom: 0;
	margin-bottom: 0;
}
* + html #col3_content a  {
	margin-bottom: -9px;
}
img#bis18_hover, img#ab18_hover, img#mutter_hover, img#alles_ueber_hover {
	display:none;
}
#col3_content a img#bis18_hover.active {
	display: block;
	position: absolute;
	left: -23px;
	top: 17px;
}
	* html #col3_content a img#bis18_hover.active {
		left: -322px;
		top: -319px;
	}
	* + html #col3_content a img#bis18_hover.active {
		left: -25px;
		top: -319px;
	}
#col3_content a img#ab18_hover.active {
	display: block;
	position: absolute;
	left: -23px;
	top: 129px;
}
	* html #col3_content a img#ab18_hover.active {
		left: -322px;
		top: -206px;
	}
	* + html #col3_content a img#ab18_hover.active {
		left: -25px;
		top: -206px;
	}
#col3_content a img#mutter_hover.active {
	display: block;
	position: absolute;
	left: -23px;
	top: 235px;
}
	* html #col3_content a img#mutter_hover.active {
		left: -322px;
		top: -97px;
	}
	* + html #col3_content a img#mutter_hover.active {
		left: -25px;
		top: -97px;
	}
#col3_content a img#alles_ueber_hover.active {
	display: block;
	position: absolute;
	left: -23px;
	top: 345px;
}
	* html #col3_content a img#alles_ueber_hover.active  {
		left: -322px;
		top: 17px;
	}
	* + html #col3_content a img#alles_ueber_hover.active {
		left: -25px;
		top: 17px;
	}
	
img#bis18_hover.current, img#ab18_hover.current, img#mutter_hover.current, img#alles_ueber_hover.current {
	display:block;
}
	
/* short_content_boxes */

div#short_content_boxes .ui-tabs-panel a {
	text-decoration: none;
}
#box_downloads .ui-tabs-panel a {
	color: #0078BB;
}
div#short_content_boxes #short_content_row1 {

	float:left;
	margin-bottom:10px;
}
	* + html  div#short_content_boxes #short_content_row1 {
		margin-top: 10px;
	}
div#short_content_boxes #short_content_row2 {

}
div.c380l {
	width: 380px;
	float:left;
}
div.c380l .ui-tabs-panel {
	overflow:hidden;
	width:353px;	
}
div.c240l {
	width: 240px;
	float:left;
}
div.c240l .ui-tabs-panel {
	margin:5px 0 0 10px;
	width:220px;
}
* html div.c240l .ui-tabs-panel {
	margin-left: 5px;
}
div.c315r {
	width: 315px;
	float:right;
}
div.c315r .ui-tabs-panel {
	margin:5px 0 0 12px;
	width:283px;
}
* html div.c315r .ui-tabs-panel {
	margin-left: 5px;
}
div#box_forum_experten {
	background: transparent url(../images/box_forum_experten.png) no-repeat -1px 2px scroll;
	height: 175px;
}
div#box_forum_experten div.border {
	background-color: #98C8E3;
}
	div#box_forum_experten .ui-tabs-panel, div#box_faq_lexikon .ui-tabs-panel, div#box_social  .ui-tabs-panel {
		height: 140px;
		overflow: hidden;
	}
		div#box_forum_experten .ui-tabs-panel .border, div#box_faq_lexikon .ui-tabs-panel .border, div#box_social  .ui-tabs-panel .border{
			height: 96px;
		}
div#box_faq_lexikon {
	background: transparent url(../images/box_faq_lexikon.png) no-repeat -1px 2px scroll;
	height: 175px;
}
div#box_faq_lexikon  #faq-replacer{
	margin: -5px;
	background: transparent url(../images/faq_teaser_bg.png) repeat-x 0 0 scroll;
	height: 110px;
	padding: 5px;
}
div#box_faq_lexikon  #faq-replacer .displayHeader {
	color:white;
	display:block;
	font-size:22px;
	font-weight:normal;
	margin-bottom:5px;
}
div#box_faq_lexikon  #faq-replacer p {
	color: #0078BB;
	font-size: 14px;
	font-weight: bold;
	margin-top: 40px;
	}
div#box_faq_lexikon #lexikon-replacer {
	margin: -5px;
}
div#box_social {
	background: transparent url(../images/box_social.png) no-repeat 0 -6px scroll;
	height: 175px;
}
div#box_social h1 {
	display: none;
}
div#box_news_presse {
	background: transparent url(../images/box_news_presse.png) no-repeat -1px -1px scroll;
	height: 245px;
}
div#box_kalender_arzt {
	background:transparent url(../images/box_kalender_arzt.png) no-repeat scroll 0 -2px;
	height:245px;
}
div#box_downloads {
	background:transparent url(../images/box_download.png) no-repeat scroll 0 -2px;
	height:245px;
}
	div#box_news_presse .ui-tabs-panel, div#box_kalender_arzt .ui-tabs-panel, div#box_downloads .ui-tabs-panel {
		height: 195px;
		overflow: hidden;
	}
		div#box_news_presse .ui-tabs-panel .border, div#box_kalender_arzt .ui-tabs-panel .border, div#box_downloads .ui-tabs-panel .border {
			height: 161px;
		}
div#short_content_boxes div.ui-tabs-panel p {
	color: #262528;
	font-size: 12px;
}
div#short_content_boxes div.ui-tabs-panel h2 {
	color: #005DA4;
	font-size: 13px;
	margin:0 0 5px 0;
}
div#short_content_boxes div.ui-tabs-panel a.download {
	background:transparent url(../images/download_button_left.gif) no-repeat scroll 0 0;
	color:white;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:17px;
	margin:1px 2px 0 2px;
	padding:1px 4px 0 15px;
	text-decoration:none;
}
div#short_content_boxes div.ui-tabs-panel a.download span {
	background: transparent url(../images/download_button_right.gif) scroll no-repeat right top;
	height:17px;
	width:5px;
	position: absolute;
	margin-left:2px;
	margin-top:-1px;
}
div#short_content_boxes div.ui-tabs-panel a.rss {
	background:transparent url(../images/rss.gif) no-repeat scroll 0 0;
	color:#F29400;
	font-size:9px;
	height:25px;
	line-height:9px;
	margin-top:-1px;
	padding-left:25px;
	padding-top:2px;
	position:absolute;
	width:70px;
	overflow: hidden;
}
div#short_content_boxes div.ui-tabs-panel a.more {
	background:transparent url(../images/mehr_button.png) no-repeat scroll 0 0;
	color:white;
	float:right;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.03em;
	padding:1px 0 2px 12px;
	text-decoration:none;
	width:36px;
}
div#short_content_boxes div.border {
	border:1px solid #A6A8AB;
	padding: 5px;
	margin-bottom: 3px;
	overflow:hidden;
}
div#short_content_boxes div.noborder {
	overflow:hidden;
	height: 195px;
	position: relative;
}
div#short_content_boxes div.border h1, div#short_content_boxes div.noborder h1 {
	display: none;
}
div#short_content_boxes div#box_faq_lexikon div.border h1.entryHeader {
	display: none;
}
div#short_content_boxes div.border p.news_date {
	color: #929497;
	margin: 0;
	padding: 0;
}
div#short_content_boxes div.border h1.news_title {
	display: block;
}
div#short_content_boxes div.border h1.news_title a{
	color:#005DA4;
	font-size:13px;
	margin:0 0 10px;
	text-decoration:none;
	}
div#short_content_boxes div.border .news-list-morelink {
	float:right;
	height:17px;
	padding-right:4px;
}
div#short_content_boxes div.border .news-list-morelink a {
	color:#005DA4;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:17px;
	padding:1px 0 0 15px;
}
div#short_content_boxes div.noborder img {
	border:1px solid #A6A8AB;
}
div#short_content_boxes div.noborder a.download {
	bottom:0;
	position:absolute;
	right:0;
}
div#short_content_boxes div.noborder a.pdf_download {
	background:transparent url(../images/pdf_download.gif) no-repeat scroll right 0;
	display:block;
	float:right;
	height:49px;
	padding:10px 50px 0 0;
}
/* short_content_boxes tabs */

.tab, .tab li {
	list-style-type: none;
	float: left;
}
.tab li{	
	background:#99C9E4 url(../images/tabs_inactive_l.png) no-repeat scroll left top;
	margin:0;
	padding:0 0 0 5px;
	height: 23px;
}
.tab li a {
	background:#99C9E4 url(../images/tabs_inactive_m.png) repeat-x scroll left top;
	color:#005DA4;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:23px;
	line-height:26px;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
}
.tab li a span {
	background:transparent url(../images/tabs_inactive_r.png) no-repeat scroll right top;
	float:left;
	padding:0 5px 0 0;
	line-height: 23px;
}
.tab * {
	cursor: pointer;
}
* html .tab * {
	cursor: hand;
}
.tab {
	padding:0 2px 0 0;
}

.c380l .tab {
	margin:1px 0 0 15px;
}
* html .c380l .tab {
	margin-left: 9px;
}
.c240l .tab, .c315r .tab {
	margin: 1px 0 0 7px;
}
* html .c240l .tab, * html .c315r .tab {
	margin-left: 5px;
}
.tab li.ui-tabs-selected a{
	color: white;
}

.tab li.ui-tabs-selected {
	background:transparent url(../images/tabs_left.png) no-repeat scroll left -2px;
	margin-left:-8px;
	margin-top:-12px;
	padding:12px 0 0 12px;
	position:relative;
}
.tab li.ui-tabs-selected a {
	background:transparent url(../images/tabs_middle.png) repeat-x scroll left top;
	margin-right:4px;
	margin-top:-14px;
	padding-top:12px;
	line-height:23px;
	height: 25px;
}
.tab li.ui-tabs-selected a span {
	background:transparent url(../images/tabs_right.png) no-repeat scroll right top;
	height:23px;
	line-height:23px;
	margin-right:-12px;
	margin-top:-12px;
	padding-right:12px;
	padding-top:14px;
}
* html .tab li.ui-tabs-selected {
	background-image: url(../images/tabs_left.gif);
}
* html .tab li.ui-tabs-selected a {
	background-image: url(../images/tabs_middle.gif);
}
* html .tab li.ui-tabs-selected a span {
	background-image: url(../images/tabs_right.gif);
	margin-right: -6px;
}
iframe#onmeda_forum {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.ui-tabs-panel {
	float:left;
	margin:5px 0 0 18px;
	padding:0;
}
* html .ui-tabs-panel {
	margin-left: 9px;
}
.ui-tabs-hide {
	display:none;
}

/* OVERRIDE BOXES */

div#box_forum_experten div.border h2 {
	padding-left: 3px;
}
div#box_forum_experten div.border p {
	color:white;
}
#box_social .tab li{	
	background:#F29400 url(../images/tabs_social_inactive_l.png) no-repeat scroll left top;
	}
#box_social .tab li a {
	background:#F29400 url(../images/tabs_social_inactive_m.png) repeat-x scroll left top;
	}
#box_social .tab li a span {
	background:transparent url(../images/tabs_social_inactive_r.png) no-repeat scroll right top;
	color: #773A85;
	}
#box_social .tab li.ui-tabs-selected {
	background:transparent url(../images/tabs_social_left.png) no-repeat scroll left -2px;
	}
#box_social .tab li.ui-tabs-selected a {
	background:transparent url(../images/tabs_social_middle.png) repeat-x scroll left top;
	}
#box_social .tab li.ui-tabs-selected a span {
	background:transparent url(../images/tabs_social_right.png) no-repeat scroll right top;
	}
#box_social div.border {
	border: none;
}
div#box_news_presse div.border .csc-textpic-image img {
	border:1px solid #A6A8AB;
}
/* SOCIAL BOX */

#box_social div#bg_weitersagen {
	background:transparent url(../images/bg_weitersagen.png) no-repeat scroll left bottom;
	float:left;
	height:150px;
	position:relative;
}
* html #box_social div#bg_weitersagen {
	background: transparent url(../images/bg_weitersagen.gif) left 90px no-repeat scroll;
}
#box_social div#bg_weitersagen h2 {
	color: #773A85;	
	font-size: 14px;
	font-weight: bold;
	margin-bottom:2px;
}
#box_social div#bg_weitersagen p.white {
	color: white;
}
#box_social_75 {
	position: relative;
}
#box_social div#bg_weitersagen a {
	background:transparent url(../images/button_weitersagen.png) no-repeat scroll 0 0;
	bottom:18px;
	color:white;
	display:block;
	font-size:10px;
	font-weight:bold;
	height:18px;
	margin:0 -12px 0 0;
	padding:2px 0 0 12px;
	position:absolute;
	right:0;
	text-decoration:none;
	width:104px;
}
#box_social a.social_link {
	background:transparent url(../images/button_weitersagen.png) no-repeat scroll 0 0;
	bottom:10px;
	color:white;
	display:block;
	font-size:10px;
	font-weight:bold;
	height:18px;
	margin:0 -12px 0 0;
	padding:2px 0 0 12px;
	position:absolute;
	right:0;
	text-decoration:none;
	width:85px;
}
#box_social img {
	border: 1px solid #808080;
}
.social_media_gedoens {
	margin:3px 0 0 24px;
	list-style-type: none;
}
.social_media_gedoens * {
	float: left;
	list-style-type: none;
}
.social_media_gedoens a {
	width: 64px;
	height: 64px;
}
.social_media_gedoens a.social_facebook {
	background: url(../images/social_icons/facebook.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_facebook:hover {
	background: url(../images/social_icons/facebook_hover.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_twitter {
	background: url(../images/social_icons/twitter.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_twitter:hover {
	background: url(../images/social_icons/twitter_hover.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_myspace {
	background: url(../images/social_icons/myspace.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_myspace:hover {
	background: url(../images/social_icons/myspace_hover.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_studivz {
	background: url(../images/social_icons/studivz.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_studivz:hover {
	background: url(../images/social_icons/studivz_hover.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_meinvz {
	background: url(../images/social_icons/meinvz.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_meinvz:hover {
	background: url(../images/social_icons/meinvz_hover.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_schuelervz {
	background: url(../images/social_icons/schuelervz.png) transparent 0 0 scroll no-repeat;
}
.social_media_gedoens a.social_schuelervz:hover {
	background: url(../images/social_icons/schuelervz_hover.png) transparent 0 0 scroll no-repeat;
}

/* TAGCLOUD BEGIN */

#box_faq_lexikon .tx-vgetagcloud-pi1 {
	background-color: transparent;
	line-height: 0; 
}
#box_faq_lexikon .tx-vgetagcloud-pi1 ul, #box_faq_lexikon .tx-vgetagcloud-pi1 li {
	display:inline;
	margin:0;
}
#box_faq_lexikon .tx-vgetagcloud-pi1 li {
	height: 17px;
}	
#box_faq_lexikon .tx-vgetagcloud-pi1 .tagstyle1 a{
	font-size: 10px;
	color: #98C8E3;
}	
#box_faq_lexikon .tx-vgetagcloud-pi1 .tagstyle2 a{
	font-size: 12px;
	color: #71BFE2;
}	
#box_faq_lexikon .tx-vgetagcloud-pi1 .tagstyle3 a{
	font-size: 14px;
	color: #5AB8E2;
}	
#box_faq_lexikon .tx-vgetagcloud-pi1 .tagstyle4 a{
	font-size: 17px;
	color: #0096D8;
}	
#box_faq_lexikon .tx-vgetagcloud-pi1 .tagstyle5 a{
	font-size: 21px;
	color: #008ECC;
}	
#box_faq_lexikon .tx-vgetagcloud-pi1 .tagstyle6 a{
	font-size: 24px;
	color: #0078BA;
}	
/* TAGCLOUD END */

/* footer */

div#box_footer_left {
	float: left; 
	width: 620px; 
	height: 145px; 
	background: transparent url(../images/box_footer_left.png) no-repeat scroll 0 0;
}
div#box_footer_left #laender_links {
	margin: 8px 0 0 20px;
	width: 135px;
	float: left;
}
div#box_footer_left div#meta_nav {
	margin: 8px 0 0 8px;
	float: left;
	width: 135px;
}
div#box_footer_left #laender_links a , div#box_footer_left div#meta_nav a{
	color:#87888A;
	display:block;
	font-size:10px;
	margin:0;
	text-decoration:none;
	}
div#box_footer_left #laender_links a:hover, div#box_footer_left div#meta_nav a:hover {
	color:#4D4D4D;
	}
div#social_bookmark_buttons {
	margin:6px 3px 0 388px;
	width:220px;
}
div#social_bookmark_buttons h1 {
	font-size: 10px;
	color: #87888A;
	margin: 0 0 7px 0;
}
div#social_bookmark_buttons a {
	float:left;
	height:16px;
	margin:0 8px 10px 2px;
}
div#box_footer_right {
	width: auto; 
	margin: 0 0 0 620px; 
	height: 145px; 
	background: transparent url(../images/box_footer_right.png) no-repeat scroll 0 0;
}
div#box_footer_right a {
	background: transparent url(../images/clear.gif) repeat scroll 0 0;
	display:block;
	height:70px;
	left:55px;
	position:relative;
	top:30px;
	width:200px;
}

/* SUBPAGES */

#subpage_content_overview {
	margin:10px 15px 15px 15px;
	width:905px;
}
* html #subpage_content_overview {
	overflow: hidden;
}
/* BORDERS AND COLORS */
.rosa {
	background-color:#C50051;
}
.lila {
	background-color:#7F3C8C;
}
.green {
	background-color:#009E9C;
}
.orange {
	background-color:#F29400;
}
#subpage_content_overview  .bordertop, #subpage_content_overview  .borderbottom {
	height: 8px;
	width: 100%;
}
* html #subpage_content_overview  .borderbottom {
	margin-bottom: -10px; 
}
.rosa .bordertop {
	background: url(../images/border_content_top_rosa.png) transparent no-repeat 0 0 scroll;
}
.rosa .borderbottom {
	background: url(../images/border_content_bottom_rosa.png) transparent no-repeat 0 0 scroll;
}
.lila .bordertop {
	background: url(../images/border_content_top_lila.png) transparent no-repeat 0 0 scroll;
}
.lila .borderbottom {
	background: url(../images/border_content_bottom_lila.png) transparent no-repeat 0 0 scroll;
}
.green .bordertop {
	background: url(../images/border_content_top_green.png) transparent no-repeat 0 0 scroll;
}
.green .borderbottom {
	background: url(../images/border_content_bottom_green.png) transparent no-repeat 0 0 scroll;
}
.orange .bordertop {
	background: url(../images/border_content_top_orange.png) transparent no-repeat 0 0 scroll;
}
.orange .borderbottom {
	background: url(../images/border_content_bottom_orange.png) transparent no-repeat 0 0 scroll;
}
/* BORDERS END */

#subpage_content_overview a#back_to_start{
	background:transparent url(../images/content_close.png) no-repeat scroll 0 0;
	float:right;
	height:17px;
	margin:0 6px 0 0;
	width:110px;
}
#subpage_content_overview .multimedia {
	float: left;
	width: 435px;
	height: 326px;
	margin-left:10px;
	overflow: hidden;
}
#subpage_content_overview .multimedia .csc-textpic-image {
	margin-left: 0;
}
#subpage_content_overview .content {
	color:white;
	font-size:12px;
	height:306px;
	line-height:14px;
	margin:0 8px 0 455px;
	position: relative;
}
#subpage_content_overview h1.entryHeader {
	border-bottom:2px solid white;
	color:white;
	font-size:32px;
	font-weight:bold;
	line-height:35px;
	margin:20px 0 10px;
	padding:0 180px 10px 0;
	text-transform:uppercase;
}
* + html #subpage_content_overview h1.entryHeader {
	padding-right: 0;
}
* + html #subpage_content_overview .content p {
	padding: 0;
}
#subpage_content_overview .more_multimedia {
	height:150px;
	overflow:hidden;
	position:absolute;
	top:164px;
	width:438px;
}
* html #subpage_content_overview .more_multimedia  {
	top: 184px;
	left: -5px;
}
* + html #subpage_content_overview .more_multimedia {
	top: 184px;
	left: -5px;
}
#subpage_content_overview .more_multimedia .csc-textpic img {
	border: 1px solid #A6A8AB;
}
#subpage_content_overview .more_multimedia .csc-textpic {
	width: 146px;
}
#subpage_content_overview .more_multimedia  .csc-textpic-image {
	margin-left: 0;
}
#subpage_content_overview .more_multimedia h1.entryHeader {
	font-size: 12px;
	border: none;
	border-top: 1px solid white;
	margin:10px 0 0;
	padding:0;
	text-transform:none;
	line-height: 25px;
}
#subpage_content_overview .more_multimedia .csc-textpic {
	float: left;
}
#subpage_content_overview .more_multimedia  .csc-textpic-clear {
	clear: none;
}
#subpage_content_overview  #overview_wrapper {
	clear: both;
	float: left;
	width:900px;
}
#subpage_content_overview  .subpage_navi {
	float: left;
}
#subpage_content_overview  .subpage_navi li, #subpage_content_overview  .subpage_navi ul {
	list-style-type: none;
	float: left;
}
#subpage_content_overview  .subpage_navi ul {
	margin:10px 0 0 10px;
	padding: 0;
}
* html #subpage_content_overview  .subpage_navi ul {
	margin-left: 5px;
}
#subpage_content_overview  .subpage_navi li {
	height:25px;
	margin:0 6px 0 0;
	overflow:hidden;
	text-align:center;
	width:172px;
}
.rosa .subpage_navi li {
	background:transparent url(../images/content_button_rosa.png) no-repeat scroll 0 0;
}
.lila .subpage_navi li {
	background:transparent url(../images/content_button_lila.png) no-repeat scroll 0 0;
}
.green .subpage_navi li {
	background:transparent url(../images/content_button_green.png) no-repeat scroll 0 0;
}
.orange .subpage_navi li {
	background:transparent url(../images/content_button_orange.png) no-repeat scroll 0 0;
}
.rosa .subpage_navi li:hover, .rosa .subpage_navi li.selected {
	background:transparent url(../images/content_button_rosa_hover.png) no-repeat scroll 0 0;
}
.lila .subpage_navi li:hover, .lila .subpage_navi li.selected {
	background:transparent url(../images/content_button_lila_hover.png) no-repeat scroll 0 0;
}
.green .subpage_navi li:hover, .green .subpage_navi li.selected {
	background:transparent url(../images/content_button_green_hover.png) no-repeat scroll 0 0;
}
.orange .subpage_navi li:hover, .orange .subpage_navi li.selected {
	background:transparent url(../images/content_button_orange_hover.png) no-repeat scroll 0 0;
}
#subpage_content_overview  .subpage_navi a {
	color:white;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:13px;
	padding-top:6px;
	text-decoration:none;
	text-transform:uppercase;
}
#subpage_content_overview  .sub_page_detailed_content {
	/*max-height: 470px;*/
	background-color: white;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 10px 10px 0 10px;
	padding:10px 150px 10px 10px;
	font-size: 12px;
}
#subpage_content_overview  .sub_page_detailed_content #commonHeader {
	margin: 0 0 15px 0;
}
#subpage_content_overview  .sub_page_detailed_content h1.entryHeader {
	color:#C50051;
	font-size:20px;
	font-weight:bold;
	margin:5px 0;
	padding:0;
	text-transform:uppercase;
}
#subpage_content_overview  .sub_page_detailed_content p {
	margin-bottom: 1em;
}
#subpage_content_overview  .sub_page_detailed_content img {
	margin-right: 5px;
}
/* PAGES: ALL AUDIENCES */

#main div#common_wrapper {
	background:#FFFFFF url(../images/metapages_bg.png) no-repeat scroll 5px 0;
	height:630px;
	margin:0;
	padding-top:10px;
	overflow: hidden;
}

#main div.content_common_left {
	float:left;
	font-size:12px;
	margin-left:15px;
	width:600px;
}
#main div#commonHeader {
	margin:0 15px 10px 19px;
	padding-left:6px;
	border-bottom: 1px solid #A6A8AB;
}
#main #button_close {
	background:transparent url(../images/button_close.png) no-repeat scroll 0 0;
	width: 110px;
	height: 18px;
	float: right;
	margin:3px 2px 0 0;
	position:relative;
}
#main div#commonHeader .commonTitle {
	color:#F29400;
	font-size:30px;
	font-weight:bold;
	margin: 0 0 5px 0;
}
#main div#commonHeader a.tip-a-friend-2 {
	background:transparent url(../images/mail.png) no-repeat scroll 0 0;
	color:black;
	float:left;
	font-size:10px;
	font-weight:bold;
	letter-spacing:-0.01em;
	padding-left:19px;
	text-decoration:none;
}
#main div#commonHeader a.share-article {
	background: url(../images/share.png) transparent no-repeat 0 0 scroll;
	color:black;
	font-size:10px;
	font-weight:bold;
	letter-spacing:-0.01em;
	margin-left:10px;
	padding-left:19px;
	text-decoration:none;
	cursor: pointer;
}
* html #main div#commonHeader a.share-article {
	cursor: hand;
}
#main div#commonHeader div.share-links {
	margin: 5px 0 15px 0;
}
#main div.content_common_right {
	float:right;
	padding-right:25px;
	width:295px;
}
#main div.content_common_left h1 {
	font-size:14px;
}
#main div.content_common_left h1.ui-accordion-header {
	background:transparent url(../images/accordion_divider.png) no-repeat scroll 0 0;
	color:white;
	height:19px;
	overflow:hidden;
	padding:4px 4px 0 15px;
	width:100%;
	white-space:nowrap;
	cursor: pointer;
	margin: 0;
}
* html #main div.content_common_left h1.ui-accordion-header {
	cursor: hand;
}
#main div.content_common_left h1.ui-accordion-header span.ui-icon-triangle-1-s {
	background:transparent url(../images/accordion_icon.png) no-repeat scroll right top;
	float:left;
	height:8px;
	margin:3px 5px 0 0;
	width:8px;	
}
#main div.content_common_left h1.ui-accordion-header span.ui-icon-triangle-1-e {
	background:transparent url(../images/accordion_icon.png) no-repeat scroll left top;
	float:left;
	height:8px;
	margin:5px 5px 0 0;
	width:8px;	
}
#main div.content_common_left div.accordion_content {
	background-color:white;
	border:1px solid #BBBDBF;
	height:410px;
	margin:0 0 5px 2px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:15px 80px 10px 25px;
	width:493px;
}
* html #main div.content_common_left div.accordion_content {
	overflow-y: scroll;
}
#main div.content_common_left div.accordion_content p {
	margin-bottom: 20px;
}
#main div.content_common_left div#accordion_wrapper {
	height:560px;
}
/* METAPAGES */

#main h1.pageTitle {
	border-bottom:1px solid #C8C8C8;
	color:#F29400;
	font-size:30px;
	font-weight:bold;
	margin-bottom:10px;
}
#main div.metapage {
	font-size:12px;
	height:540px;
	overflow-x:hidden;
	overflow-y:auto;
	margin-right:-13px;
}
#main .tx-indexedsearch-searchbox, #main .tx-indexedsearch-rules {
	display: none;
}
#main div.metapage h1 {
	background: url(../images/divider.png) transparent 0 0 scroll no-repeat;
	width: 100%;
	margin: 0 0 5px 0;
	color: white;
	font-size: 12px;
	padding: 4px 15px;
}
#main div.metapage p  {
	/* padding: 0 15px; */
}
#main div.metapage div  {
	padding: 0 15px;
}
#main div.metapage div#contentHeader {
	padding: 0;
}
#main div.metapage .tx-srsendcard-pi1 div {
	padding: 0;
}

#main #metapage_wrapper {

	background:#FFFFFF url(../images/metapages_bg.png) no-repeat scroll 4px 0;
	height:610px;
	margin:0;
	padding:15px 27px;
	overflow-x: hidden;
	overflow-y: auto;

}

/* DOWNLOADS PAGE */

#main #downloads_wrapper h1 {
	margin-bottom: 0;
	border: none;
}
#main #downloads_wrapper {
	background:#FFFFFF url(../images/download_content_bg.jpg) no-repeat scroll 6px 0;
	height:522px;
	margin:0;
	overflow:hidden;
	padding:15px 27px;
}
#main #downloads_wrapper .downloads_overview {
	padding: 15px 0;
}
#main #downloads_wrapper .download_item {
	float:left;
	height:155px;
	overflow:hidden;
	width:430px;
	position: relative;
}
#main #downloads_wrapper .download_item img {
	margin-top: -15px;
}
#main #downloads_wrapper .download_item .csc-textpic-text {
	margin-top: 10px;
}
#main #downloads_wrapper .download_item .button {
	float: left;
	position: absolute;
	top: 100px;
}
#main #downloads_wrapper .download_item  h1 {
	color:#231F20;
	font-size:14px;
	font-weight:normal;
}
#main #downloads_wrapper .download_item  h2 {
	font-size:15px;
	margin:3px 0;
}

/* TIP A FRIEND FORM */

#main div.metapage form#tip-a-friend-form {
	float:left;
	height:523px;
	margin:0 0 0 -25px;
	padding:5px 10px 0;
	width:100%;
}
#main div.metapage div.leftCol {
	float: left;
	width: 282px;
	margin: 15px;
}
#main div.metapage div.leftCol img {
	margin: 3px 0 25px 0;
}
#main div.metapage div.leftCol h3 {
	font-size: 17px;
	margin: 15px 0;
}
#main div.metapage div.leftCol a {
	color: #F29400;
	font-weight: bold;
	font-size: 13px;
}
#main div.metapage div.leftCol p {
	font-size: 13px;
	margin-top: 1em;
	padding: 0;
}
#main div.metapage div.rightCol {
	padding: 65px;
}
#main div.metapage div.rightCol td {
	vertical-align: top;
}
#main div.metapage div.rightCol strong {
	color: #F29400;
	font-size: 14px;
	display: block;
}
#main div.metapage div.rightCol p.error {
	color: red;
	margin-left: 270px;
}
#main div.metapage div.rightCol p.mini {
	font-size: 8px;
	line-height: 8px;
	padding: 0;
}
#main div.metapage div.rightCol p.info-small {
	font-size: 9px;
	padding: 0;
}
#main div.metapage div.rightCol input, #main div.metapage div.rightCol textarea {
	background-color: #F6F6F6;
	border: 1px solid #D9DADB;
	width: 295px;
	font-size:13px;
}
#main div.metapage div.rightCol input.button {
	width: 150px;
	height: 26px;
	border: none;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	background: url(../images/bg_button.png) transparent no-repeat 0 0 scroll;
	cursor: pointer;
}
* html #main div.metapage div.rightCol input.button {
	cursor: hand;
}

/* TAGCLOUD RESULTS */
.tx-vgetagcloud-pi2 ul, .tx-vgetagcloud-pi2 li {
	list-style-type: none;
}

/* TT_NEWS */

#main #news_left {
	background:white none repeat scroll 0 0;
	float:left;
	font-size:12px;
	height:515px;
	margin:0 10px 15px 30px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding-top:15px;
	width:585px;
}
#main #news_left #single_news {
	margin:0 15px;
}
#main #news_right {
	color:#A6A8AB;
	float:right;
	font-size:12px;
	margin:-82px 13px 15px 0;
	width:295px;
}
#main #news_right h1.entryHeader {
	background:#F29400 url(../images/news_list_header.jpg) no-repeat scroll 0 0;
	text-transform:uppercase;
	color:white;
	font-size:14px;
	font-weight:bold;
	height:62px;
	margin-bottom:15px;
	padding:10px 0 0 15px;
	width:282px;
}
#main #news_right .news-list-item {
	border-bottom: 1px solid #C8C8C8;
}
#main #news_right .news-list-item h1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
#main #news_right .news-list-container {
	height:530px;
	margin-top:-15px;
	overflow-y:scroll;
	padding:0 10px 10px 15px;
}
#main #news_right .news-list-item {
	padding:10px 0 0;
}
#main #news_right img {
	border: 1px solid #929497;
	margin-right:7px;
	}

#main #news_left #single_news h1 {
	font-size: 14px;
	margin-bottom: 10px;
}
#main #news_left #single_news .news-single-timedata {
	float: right; 
	font-size: 11px; 
	color: #C8C8C8;
	font-weight: lighter;
	}
#main #news_left #single_news h2 {
	font-size: 12px;
	color: black;
	margin-bottom:10px;
}
#main #news_left #single_news .news-single-img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
#main #news_left #single_news .news-single-img img {
	border: 1px solid #C8C8C8;
}
	
/* DIALOG SHARE */

.ui-dialog {
	background:transparent url(../images/box_social.png) no-repeat scroll -3px 2px;
	height:175px;
}

.ui-dialog .social_media_gedoens {
	float: left;
	margin: 15px 0 0 15px;
}

.ui-dialog-titlebar-close {
	float: right;
	background: url(../images/icon_close.gif) transparent 0 0 scroll no-repeat;
	width: 11px;
	height: 11px;
	margin: 7px 5px 0 0;
}
.ui-dialog-titlebar-close span {
	display: none;
}
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg_overlay.gif) transparent repeat 0 0 scroll;
}

/* MAILFORMPLUS */
.tx-thmailformplus-pi1 {
	margin: 10px 0;
}
.tx-thmailformplus-pi1 legend {
	font-weight: bold;
	font-size: 14px;
	color: #F29400;
}
.tx-thmailformplus-pi1 input, .tx-thmailformplus-pi1 textarea {
	margin-bottom: 5px;
}
.tx-thmailformplus-pi1 .error {
	margin: 10px 0;
}
.tx-thmailformplus-pi1 .error .left {
	float:left;
	font-weight: bold;
	font-size: 30px;
	color: red;
	margin-right: 10px;
}
.tx-thmailformplus-pi1 .error .right strong {
	display: block;
}
.tx-thmailformplus-pi1 .error .right span {
	margin-right: 1em;
}
.tx-thmailformplus-pi1 #submitContact {
	background:transparent url(../images/bg_button.png) no-repeat scroll 0 0;
	border:medium none;
	color:white;
	cursor:pointer;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:26px;
	text-transform:uppercase;
	width:150px;
}

/* QUIZ */

#quiz_area #quiz_header {
	display:block;
	font-size:22px;
	font-weight: normal;
	margin:5px 0 10px 0;
}
#quiz_area #losgehts {
	float: left;
	font-weight:normal;
	margin-left:0px;
}
#quiz_area #quiz_hint {
	margin:25px 0 25px -12px;
	padding:7px 25px 7px 15px;
	width:402px;
}
.rosa #quiz_area #quiz_hint {
	background: #F9E5EE;
	}
.rosa #quiz_area #quiz_hint .text {
	color: #C50051;
}
.lila #quiz_area #quiz_hint {
	background: #F2EBF3;
	}
.lila #quiz_area #quiz_hint .text {
	color: #7F3C8C;
}
.green #quiz_area #quiz_hint {
	background: #E5F5F5;
	margin-left: -10px;
	}
.green #quiz_area #quiz_hint .text {
	color: #009E9C;
}
#quiz_area #quiz_number {
	margin:0 5px 0 0;
	float: left;
	}
#quiz_area #quiz_content {
	border-bottom:1px solid #C8C8C8;
	margin:15px 0 15px -12px;
	padding:15px 0 15px 100px;
}
#quiz_area #quiz_answers input {
	float:left;
	margin: 0 3px 0 10px;
	cursor: pointer;
}
#quiz_area #quiz_answers label {
	display:block;
	margin-bottom:5px;
	cursor: pointer;
}
* html #quiz_area #quiz_answers input, * html #quiz_area #quiz_answers label {
	cursor: hand;
}
#quiz_area .infomaterial {
	float:right;
	height:72px;
	margin-top:10px;
	padding:10px 0 0;
	width:303px;
}
#quiz_area .infomaterial .button {
	margin-bottom: 0;
}
.rosa #quiz_area .infomaterial {
	background:transparent url(../quiz/quiz_ergebnis_bg_rosa.gif) no-repeat scroll 0 0;
}
.lila #quiz_area .infomaterial {
	background:transparent url(../quiz/quiz_ergebnis_bg_lila.gif) no-repeat scroll 0 0;
}
.green #quiz_area .infomaterial {
	background:transparent url(../quiz/quiz_ergebnis_bg_green.gif) no-repeat scroll 0 0;
}

.content_common_right h1 {
	font-size: 12px;
	margin-left: 15px;
}
#share-dialog ul {
	display:block;
	float:left;
	margin:-2px 0;
	padding:23px 0 10px 32px;
}
/* KONTAKT FORM */
#mailform {
	float:left;
}
.csc-mailform {
	margin-top: 10px;
}
.csc-mailform label{
	float: left;
	width: 60px;
	font-size: 12px;
}
.csc-mailform textarea {
	font-size: 12px;
}
.csc-mailform-field {
	margin: 0 0 8px 0;
}
.csc-mailform-submit {
	background: url("../images/content_button_orange.png") no-repeat scroll 0 0 transparent;
	border: none;
	color: white;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	margin-bottom: 7px;
	margin-left: 60px;
	padding: 4px 0;
	text-align: center;
	text-decoration: none;
	width: 172px;
}
.csc-mailform-submit:hover {
	background:transparent url(../images/content_button_orange_hover.png) no-repeat scroll 0 0;
	}
#mailformanrede legend {
	display: none;
}
#mailformanrede input {
	float:left;
	margin-right:5px;
}
