/*
d6d6d6 light
c2c2c2 grey
767676 dark
0053a1 blue
*/

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-imagerow {
	padding:0px;
	margin-bottom:0px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-imagerow .csc-textpic-image {
	DISPLAY:inline;
	padding-top:0px;
	padding-left:0px;
	padding-right:8px;
	padding-bottom:8px;
    margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}


html {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(/fileadmin/www/templates/images/backgroundPattern.jpg);
	background-repeat:repeat;
}

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:26px;
	color:#c2c2c2;
	padding:0px;
	margin:0px;
}
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:22px;
	color:#c2c2c2;
	padding:0px;
	margin:0px;
}
h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	line-height:18px;
	color:#c2c2c2;
	padding:0px;
	margin:0px;
}

b {
	font-weight:bold;
	color:#000000;
}

p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#767676;
	line-height:16px;
	padding:0px;
	margin:0px;
	margin-bottom:16px;
}

a {
	color:#0053a1;
	text-decoration:none;
}
a:link {
}
a:visited {
}
a:active {
}
a:hover {
	text-decoration:underline;
}

ul {
	padding-left:24px;
	margin-left:16px;

	list-style-type:square;
	list-style-image:none;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#000000;
}
ol {
	padding-left:24px;
	margin-left:16px;
	
	list-style-image:none;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#000000;
}


.positionTable {
	width:928px;
	margin-left:auto;
	margin-right:auto;

	
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:hide;
	background-color:#FFFFFF;
	
	border-left:solid 1px #c2c2c2;
	border-right:solid 1px #c2c2c2;
}

.positionTable .trNavigation {
	background-color:#d6d6d6;
	height:32px;
}

.positionTable .trContent {
	height:288px;
}

.positionTable td {
	padding:0px;
	vertical-align:top;
}
.positionTable .col0 {
	width:228px;
}
.positionTable .col1 {
	width:639px;
	border-left:solid 1px #c2c2c2;
}
.positionTable .tdSitemap {
	background-image:url(/fileadmin/www/templates/images/shadow.jpg);
	background-repeat:repeat-x;
	background-color:#767676;
}


#languages {
	width:50px;
	padding-left:84px;
	padding-top:12px;
	display:none;
}
#languages .languageFlag {
	width:24px;
	float:left;
}


#path {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	
	padding-left:32px;
	padding-top:22px;
}
#path .rootline {
	margin-right:16px;
}


#footer {
	padding-top:20px;
	padding-left:32px;
}
#footer p {
	padding:0px;
	margin:0px;
	font-size:11px;
}


#content {
	width:607px;
	padding-top:64px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:32px;
}
#content .csc-frame-indent {
	padding-right:192px;
}
#content .csc-frame-rulerAfter {
	margin-bottom:16px;
	border-bottom:dotted 1px #d6d6d6;
}
#content .csc-frame-frame1 {
	margin-bottom:16px;
	border-bottom:solid 1px #d6d6d6;
}

#contentLeft {
	width:224px;
	padding-top:64px;
	padding-left:32px;
	padding-right:32px;
	padding-bottom:32px;
}
#contentLeft .csc-frame-frame1 {
	width:222px;
	border:solid 1px #d6d6d6;
	margin-bottom:16px;
}
#contentLeft .csc-frame-frame1 h1 {
	font-size:12px;
	line-height:14px;
	padding:0px;
	margin:0px;
	margin-top:8px;
}
#contentLeft .csc-frame-frame1 p {
	padding:0px;
	margin:0px;
}

#contentRight {
	padding-top:64px;
}
#contentRight .indent {
	padding-left:16px;
}


#navigation {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:uppercase;
	line-height:16px;
	
	padding-bottom:8px;
	padding-left:16px;
}

#navigation .line {
	height:12px;
	border-left:solid 1px #FFFFFF;
}

#navigation .subtitle {
}
#navigation .navigationSub {
	padding-left:16px;
}

#navigation .navigationNormal {
	float:left;
	width:122px;
}
#navigation .navigationNormal a {
	color:#0053a1;
	text-decoration:none;
}
#navigation .navigationNormal a:link {
}
#navigation .navigationNormal a:visited {
}
#navigation .navigationNormal a:active {
}
#navigation .navigationNormal a:hover {
	text-decoration:underline;
}

#navigation .navigationActual {
	float:left;
	width:122px;
}
#navigation .navigationActual a {
	color:#333333;
	text-decoration:none;
}
#navigation .navigationActual a:link {
}
#navigation .navigationActual a:visited {
}
#navigation .navigationActual a:active {
}
#navigation .navigationActual a:hover {
	text-decoration:underline;
}

#navigation .navigationRollover {
	float:left;
	width:122px;
}
#navigation .navigationRollover a {
	color:#333333;
	text-decoration:none;
}
#navigation .navigationRollover a:link {
}
#navigation .navigationRollover a:visited {
}
#navigation .navigationRollover a:active {
}
#navigation .navigationRollover a:hover {
	text-decoration:underline;
}

.sitemaps {
	margin-left:288px;
	margin-top:24px;
}

.sitemap {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:uppercase;
	line-height:16px;
	color:#FFFFFF;
	
	padding-bottom:24px;
	padding-left:16px;
	
	width:144px;
	float:left;
}

.sitemap .line {
	height:12px;
	border-left:solid 1px #FFFFFF;
}

.sitemap .subtitle {
}
.sitemap .navigationSitemapSub {
	padding-left:16px;
	text-transform:none;
}

.sitemap .navigationNormal {
	margin-right:42px;
}
.sitemap .navigationNormal a {
	color:#FFFFFF;
	text-decoration:none;
}
.sitemap .navigationNormal a:link {
}
.sitemap .navigationNormal a:visited {
}
.sitemap .navigationNormal a:active {
}
.sitemap .navigationNormal a:hover {
	text-decoration:underline;
}

.sitemap .navigationActual {
	margin-right:42px;
}
.sitemap .navigationActual a {
	color:#000000;
	text-decoration:none;
}
.sitemap .navigationActual a:link {
}
.sitemap .navigationActual a:visited {
}
.sitemap .navigationActual a:active {
}
.sitemap .navigationActual a:hover {
	text-decoration:underline;
}

.sitemap .navigationRollover {
	margin-right:42px;
}
.sitemap .navigationRollover a {
	color:#000000;
	text-decoration:none;
}
.sitemap .navigationRollover a:link {
}
.sitemap .navigationRollover a:visited {
}
.sitemap .navigationRollover a:active {
}
.sitemap .navigationRollover a:hover {
	text-decoration:underline;
}


#start {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:uppercase;
	line-height:16px;
	
	width:88px;
	float:left;
	
	padding-bottom:8px;
	padding-left:32px;
}

#start .line {
	height:12px;
	border-left:solid 1px #FFFFFF;
}

#start .subtitle {
}
#start .navigationSub {
	padding-left:16px;
}

#start .navigationNormal {
}
#start .navigationNormal a {
	color:#0053a1;
	text-decoration:none;
}
#start .navigationNormal a:link {
}
#start .navigationNormal a:visited {
}
#start .navigationNormal a:active {
}
#start .navigationNormal a:hover {
	text-decoration:underline;
}

#start .navigationActual {
}
#start .navigationActual a {
	color:#0053a1;
	text-decoration:none;
}
#start .navigationActual a:link {
}
#start .navigationActual a:visited {
}
#start .navigationActual a:active {
}
#start .navigationActual a:hover {
	text-decoration:underline;
}

#start .navigationRollover {
}
#start .navigationRollover a {
	color:#0053a1;
	text-decoration:none;
}
#start .navigationRollover a:link {
}
#start .navigationRollover a:visited {
}
#start .navigationRollover a:active {
}
#start .navigationRollover a:hover {
	text-decoration:underline;
}


.detail {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#000000;
	line-height:16px;
}
.important {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#000000;
	line-height:16px;
}
.name-of-person {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#000000;
	line-height:16px;
}

.csc-textpic-caption {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#767676;
}

.csc-menu {
	padding-left:24px;
	margin-left:16px;

	list-style-type:square;
	list-style-image:none;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#000000;
}
.csc-menu a {
	color:#0053a1;
	text-decoration:none;
}
.csc-menu a:link {
}
.csc-menu a:visited {
}
.csc-menu a:active {
}
.csc-menu a:hover {
	text-decoration:underline;
}


.csc-uploads {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#000000;
	line-height:16px;
}
.csc-uploads a {
	color:#0053a1;
	text-decoration:none;
}
.csc-uploads a:link {
}
.csc-uploads a:visited {
}
.csc-uploads a:active {
}
.csc-uploads a:hover {
	text-decoration:underline;
}


.contenttable {
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:1px;
	empty-cells:show;
}
.contenttable th {
	text-align:left;
	vertical-align:middle;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#666666;
	line-height:16px;
	
	border:1px solid #c2c2c2;
}
.contenttable tr {
	height:16px;
}
.contenttable td {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#666666;
	line-height:16px;

	padding:2px;
	vertical-align:top;
	
	border-bottom:1px solid #c2c2c2;
}
.contenttable tfoot {
}
.contenttable .tr-even {
}
.contenttable .tr-odd {
}
