* {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
	font-weight:normal;
}
html, body { text-align:center; color:#100f0a;} 

html {
	 font-size:62.5%; /* nicht ändern */ 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	/* overflow: hidden;  */
	/* */
}

html[xmlns^="http"] {/* verhindert Mozilla-Zucken */height: 100.01%;}

body { 
	height:100%; 
	max-height:100%;	
	font-size: 1em; /* HIER globale Schriftgröße ändern  - 1em === 10px! */
	background:#2a5f9d url(../img/page_bg.jpg) 50% 0 repeat-y;
}

/* #twocols, #leftcol, #leftcol div, #maincol, #maincol * { position:relative; top:0; left:0; } */
#twocols, #leftcol, #leftcol div, #maincol { position:relative; top:0; left:0; }

.f-left {float:left;}
.f-right {float:right;}

img {border:0;}

h1 {font-size: 1.4em; font-weight:bold;margin-bottom:1em;color:#013d7a;}
h1.csc-firstHeader {margin-bottom:0em;}
h2 {font-size: 1.2em; font-weight:normal;margin-bottom:1.7em;color:#013d7a;}
h3 {font-size: 1.2em; font-weight:normal;margin:2.2em 0 .7em 0;color:#013d7a;}
h4 {}
h5 {}

b, strong {font-weight:bold;}
i, em {font-style:italic;}

p { margin-bottom:1.2em;}
p.csc-linkToTop { text-align:right; }
p.csc-linkToTop a {}

#maincol div.inner p, #maincol div.inner ul, #maincol div.inner ol, #maincol div.inner table, #maincol div.inner input, #maincol div.inner textarea { font-size:1.1em;}
#maincol div.inner ul ul, #maincol div.inner ol ol, #maincol div.inner table * { font-size:1em;}


a {text-decoration:none; color:#013d7; color:#004a97; font-weight:bold;}
a:hover {}


ul { list-style-position:inside; list-style-type:disc; }
#maincol div.inner ul { list-style-position:inside; list-style-type:disc; padding:.4em 1em .4em .2em; }
#maincol div.inner ul, #maincol div.inner ol  { margin-bottom:1.2em; line-height:1.2em; }
#maincol div.inner ul ul, #maincol div.inner ol ol { margin-bottom:0em; list-style-type:disc;  padding:0 1.5em; }

table.contenttable {margin-bottom:1.4em;}
table.contenttable th { font-weight:bold;}
table.contenttable th, table.contenttable td { padding-right:1em;}

span.clearer {clear:both; display:none; }
.clear {clear:both;height:1px;overflow:hidden;}





.pdftable {
	border:1px solid darkblue;
border-collapse: collapse;
}

.pdftable td {
border-right:1px solid darkblue;
padding:5px;
}

.pdftable .tr-4 td,.pdftable .tr-8 td,.pdftable .tr-13 td {
border:1px solid darkblue;
}

tr.tablerow1 {
background-color:#08397B;
color:white;
}

tr.tablerow1 td {
	padding:0px 3px;
}

tr.tablerow2 td {
	padding:0px 0 0 3px;
}

tr.tablerow2 {
background-color:#DFE5EB;
}

.table1 {
border:1px solid #B9C6D3;
border-collapse:separate;
font-family:verdana,arial,helvetica,sans-serif;
line-height:1.5em;
margin:0 0 10px;
}

.tx-itgdmwatermarks-pi1 {
	float:left;
	padding-top:10px;
}

.langmenu {
	position: absolute;
	left: 16px;
	bottom: 16px;
	width: 60px;
}
.langmenuitem {
	float: left;
	margin: 5px 5px 0 0;
}
