/*allgemeine Formatierungen etc.*/

body{
	padding:5px;
	margin:0px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	}
table{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.maintable{
	padding:0px;
	margin:0px;
	}
.contenttable, .bodytext, .align-right, .align-center, .align-left{
	font-size:12px;
	text-align:justify;
	}
.align-left{
	text-align:left;
	}
.align-right{
	text-align:right;
	}
.align-center{
	text-align:right;
	}

.headline_td{
	color:#000066;
	font-size:18px;
	padding-bottom:20px;
	width:100%;
	vertical-align:middle;
	}
.headline_arrow_td{
	padding-bottom:20px;
	vertical-align:middle;
	}

.navlink_act{
	color:#000066;
	font-weight:bold;
	font-size:10px;
	}
	
a.navlink:link,a.navlink:visited{
	color:#000066;
	text-decoration:none;
	font-size:10px;
	cursor:pointer;
	font-weight:normal;
	}
a.navlink:hover,a.navlink:active{
	text-decoration:underline;
	font-size:10px;
	cursor:pointer;
	}

a.content_a:link,a.content_a:visited{
	color:#0000AA;
	text-decoration:underline;
	}
a.content_a:hover,a.content_a:active{
	color:#0000FF;
	text-decoration:underline;
	}
a:link,a:visited{
	color:#0000AA;
	text-decoration:underline;
	}
a:hover,a:active{
	color:#0000FF;
	text-decoration:underline;
	}
.sitemap a:link,.sitemap a:visited,.csc-sitemap a:link,.csc-sitemap a:visited{
	font-size:12px;
	color:#0000AA;
	text-decoration:none;
	}
.sitemap a:hover,.sitemap a:active,.csc-sitemap a:hover,.csc-sitemap a:active{
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
	}
.csc-section a:link,.csc-section a:visited{
	font-size:12px;
	color:#0000AA;
	text-decoration:none;
	}
.csc-section a:hover,.csc-section a:active{
	font-size:12px;
	color:#0000FF;
	text-decoration:underline;
	}
	
.csc-textpic div dl dt img{
	border:1px solid #000066;
	}
	
h1{
	padding-left:20px;
	background-image:url(../pics/headline_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 3;
	color:#000066;
	font-size:18px;
	margin:0px;
	padding-bottom:5px;
	}
h2{
	padding-top:15px;
	font-size:14px;
	margin:0px;
	}
h3{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	}
.csc-subheader{
	font-size:14px;
	margin:0px;
	position:relative;
	top:-5px;
	padding-left:20px;
	}
	
.hfg {position: absolute; left: -4000px;}
.sitemap ul{
	list-style-type:decimal;
	}
.sitemap ul ul{
	list-style-type:lower-alpha;
	}
.csc-sitemap ul{
	list-style-type:decimal;
	}
.csc-sitemap ul ul{
	list-style-type:lower-alpha;
	}
ul.csc-menu-3{
	list-style-type:none;
	}

