body, html {
	margin: 0px;
	padding: 0px;
	font-size:1.0em;
	line-height:1.0em;
}
.menu {
	position:absolute;
	top:133px;
	left:80px;
}

.right {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 10px;	
	position:absolute;
	top:220px;
	font-size: 0.8em;
	left:618px;
	width:260px;
}

.right p {
	font-size: 0.8em;
	line-height: 1.5em;
} 

.right > p {
	font-size: 0.8em;
	line-height: 1.5em;
}

.right h1{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #F0F0F0;
	font-size: 0.9em;
	background-color:#336699;
	padding: 4px; 
}

.right h2{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #F0F0F0;
	font-size: 0.9em;
	background-color:#336699;
	padding: 4px; 
}

.right h3{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #F0F0F0;
	font-size: 0.9em;
	background-color:#336699;
	padding: 4px; 
}

.right h4{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #F0F0F0;
	font-size: 0.9em;
	background-color:#336699;
	padding: 4px; 
}

.right h5{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #F0F0F0;
	font-size: 0.9em;
	background-color:#336699;
	padding: 4px; 
}

.right h6{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #F0F0F0;
	font-size: 0.9em;
	background-color:#336699;
	padding: 4px; 
}

.links {
	position:absolute;
	background-color:#FCFCFC;
	left:7px;
	width:143px;
	top:180px;
}

.center {
	position:absolute;	
	top:190px;
	left:160px;
	width:440px;
	color: #000000;
	font-size: 0.8em;
}

.inhalt {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	font-size: 0.8em;
}

.inhalt p {
	line-height: 1.5em;
	color: #000000;
} 

.inhalt > p {
	line-height: 1.5em;
	color: #000000;
} 

table {
	line-height: 1.4em;
	color: #000000;
	font-size: 1em;
}

.inhalt h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #336699;
	margin: 0px;
	font-size: 1em;
}

.inhalt h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #336699;
	margin: 0px;
	font-size: 1em;
}

.inhalt h3 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #336699;
	margin: 0px;
	font-size: 1em;
}

.inhalt h4 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #336699;
	margin: 0px;
	font-size: 1em;
}

.inhalt h5 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #336699;
	margin: 0px;
	font-size: 1em;
}

.inhalt h6 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #336699;
	margin: 0px;
	font-size: 1em;
}

.menu_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
	padding-top: 4px;
}

.inhalt .csc-textpic-caption {
	font-size: 1em;
	}

.menu_oben a {
   text-decoration: none;
   color: #FFFFFF;
}

.menu_oben a:hover {   
   text-decoration: underline;
   color: #D3E2F9;
}

.inhalt_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #364497;
	font-weight: normal;
	font-size: 0.9em;
}
.inhalt_oben a {
	color: #364497;
	text-decoration: underline;
}
.rootline a:hover {
	color: #061467;
	text-decoration: underline;
}

/**** NEW MENU ****/

.links ul {
	list-style-type: none;
	margin:0;
	padding:0;
	}
	
.links ul li {
	font-family: verdana, arial;
	font-size: 0.7em;
	color: #333;
	margin-bottom: 10px;
	background: url(./images/bullet_menu2.gif) 0px 6px no-repeat;
	padding-left: 10px;
	}
	
.links ul ul {
	margin-top:10px;
	}
	
.links ul ul li {
	padding-left:10px;
	background:url(./images/bullet_menu2.gif) 0px 4px no-repeat;
	font-size: 1em;
	}

.links ul li.active {
	background:url(./images/bullet_menu.gif) 0px 4px no-repeat;
	}
	
.links a, .links a:active, .links a:visited, .links a:link {
	color:#333;
	text-decoration: none;
	}
	
.links a:hover {
	text-decoration: underline;
	}

/**** FONT-SIZER ****/

a.font_small, a:link.font_small , a:visited.font_small, a:active.font_small {
	font-size: 0.8em;
	color:#333;
}
	
a.font_normal, a:link.font_normal, a:visited.font_normal, a:active.font_normal {
	font-size: 1.0em;
	color:#333;
}
	
a.font_huge, a:link.font_huge, a:visited.font_huge, a:active.font_huge {
	font-size: 1.2em;
	color:#333;
}
#fontz {
	display:			block;
	width:				260px;
	position:			relative;
	top:				-30px;
	text-align:			right;
}
.tx-dynamicfontsize-pi1 {
	height:				0px;
}
