/* Formatierung des Inhaltsbereichs
..............................................................................*/
@charset "UTF-8";
/*==============================================================================
	"Yet Another Multicolumn Layout" (c) by Dirk Jesse (http://www.yaml.de)
*******************************************************************************/
@import url(css_styled_content.css);
..............................................................................*/
body,#page_margins,#page,#main{ border: 0; margin: 0; padding: 0; font-family: Verdana,Helvetica,Arial,sans-serif; }
/*
a[href]:after{
	background: inherit;
	color: #444444;
	content: " <URL:"attr(href)">";
	font-style: italic;
}

abbr[title]:after,acronym[title]:after{ content: '(' attr(title) ')'; }

*/

#page a[href^="http:"],#page a[href^="https:"]{ background-image: none; padding-left: 0; }

body { font-size: 12px;font-family: Verdana,Helvetica,Arial,sans-serif; }

body * {font-family: Verdana,Helvetica,Arial,sans-serif;}

code,pre {font-family: "Courier New",Courier,mono; }

h1,h2,h3,h4,h5,h6{ page-break-after: avoid; }

h2, h3 {
	font-size: 16px;
}
h4, h5, h6 {
	font-size: 14px;
}

.c20l, .c25l,.c33l,.c38l,.c50l,.c62l,.c66l,.c75l,.c20r,.c25r,.c33r,.c38r,.c50r,.c62r,.c66r,.c75r{
	display: table;
	float: none;
	margin: 0;
	overflow: visible;
	width: 100%;
}

.floatbox,.subcolumns,.subcolums_oldgecko{ display: table; overflow: visible; }

.subc,.subcl,.subcr{ margin: 0; padding: 0; }

#col1_content:before,#col2_content:before,#col3_content:before{
	background: inherit;
	color: #888888;
	content: "";
	display: block;
	font-size: 1.5em;
	font-weight: 700;
}

#page_margins, #page{
	max-width: none;
	min-width: inherit;
	width: 100% !important;
}
#pt-main-nav, #col1, #footer, #pt-search, #pt-language, #pt-shortcuts, #pt-breadcrumb {
	display: none;
}
.hideme, .skip {
	display: none;
}

#header {
	height: 85px;
	overflow: hidden;
	position: relative;
	padding:0;
	margin:0;
}

#pt-branding-logo {position: absolute; z-index: 3; background-color: #FFFFFF; width:204px; margin:0;padding:0;}
#pt-branding-logo a img {
	border: none;
}
#pt-branding-banner {position: absolute; margin:0;padding:0; left: 204px;}

#main {
}
#col3 {
clear: both;
}
#col2 {
clear: both;
}

.csc-textpic-intext-left .csc-textpic-imagewrap {
	margin:0;
	margin-right:0 !important;
	padding: 3px 16px;
}
.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0;
}
.csc-textpic-intext-right .csc-textpic-imagewrap {
	margin:0;
	margin-right:0 !important;
	padding: 3px 16px;
}

#ie_clearing {
	display: none;
}