/* text layout */

body
	{
	font-family:verdana,arial,helvetica,sans-serif;
	padding:4px;
	color:black;
	line-height:10pt;
	font-size:8pt;
	scrollbar-base-color:#b07070;
	background-attachment:fixed;
	}
	
td, font
	{
	font-family:verdana,arial,helvetica,sans-serif;
	color:black;
	line-height:10pt;
	font-size:8pt;
	}
	
li
	{
	padding:4px;
	}
	
.body_navigation
	{
	font-family:verdana,arial,helvetica,sans-serif;
	padding:0px;
	color:black;
	background-image:url(img/bg_navigation_flexi-ae.jpg);
	background-repeat:no-repeat;
	background-color:white;
	}
	
.body_border
	{
	background-color:#b07070;
	scrollbar-face-color:ButtonFace;
	scrollbar-arrow-color:ButtonFace;
	scrollbar-track-color:ButtonFace;
	scrollbar-shadow-color:ButtonFace;
	scrollbar-highlight-color:ButtonFace;
	scrollbar-3dlight-color:ButtonFace;
	scrollbar-darkshadow-Color:ButtonFace;
	}
	
.body_photo
	{
	background-color:#b07070;
	scrollbar-base-color:#b07070;
	}
	
a
	{
	text-decoration:none;
	font-weight:bold;
	color:#b07070;
	}
	
a:hover
	{
	text-decoration:underline;
	}
	
h3
	{
	color:#000080;
	font-size:9pt;
	}
	
.br_small
	{
	line-height:11px;
	font-size:9px;
	}

.link
	{
	cursor:hand;
	}
	
.mini
	{
	font-size:7pt;
	}
	
.tiny
	{
	font-size:6pt;
	line-height:7pt;
	}
	
.update
	{
	color:#586dbf;
	font-size:7pt;
	}

/* animation */

.aniZero
	{
	position:absolute;
	top:12px;
	left:780px;
	z-index:100;
	}
	
.aniOne
	{
	position:absolute;
	top:12px;
	left:780px;
	z-index:90;
	}
	
.aniTwo
	{
	position:absolute;
	top:12px;
	left:0px;
	z-index:55;
	}
	
.aniThree
	{
	position:absolute;
	top:31px;
	left:0px;
	z-index:70;
	}
	
.aniFour
	{
	position:absolute;
	top:12px;
	left:0px;
	z-index:60;
	}
	
.aniFive
	{
	position:absolute;
	top:12px;
	left:780px;
	z-index:50;
	}
	
.aniSix
	{
	position:absolute;
	top:12px;
	left:0px;
	z-index:40;
	}
	
.aniSeven
	{
	position:absolute;
	top:12px;
	left:0px;
	z-index:30;
	}
	
.subnavigationOverlay
	{
	position:absolute;
	top:12px;
	left:678px;
	z-index:100;
	}
	
.loadingText
	{
	position:absolute;
	top:5px;
	left:226px;
	visibility:visible;
	z-index:100;
	font-face:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#000080;
	}
	
/* Layout */

.parablock
	{
	padding:8px;
	border:2px dotted #98adff;
	background-color:#b8cdff;
	}

.parablock_big
	{
	padding:8px;
	border:8px dashed #000080;
	background-color:#b8cdff;
	}
	
.parablock_big_left
	{
	padding:8px;
	border-left:8px dashed #000080;
	border-top:8px dashed #000080;
	border-bottom:8px dashed #000080;
	background-color:#DBE3FF;
	}
	
.parablock_big_red
	{
	padding:8px;
	border:8px dashed #ff0000;
	background-color:white;
	}
	
.parablock_big_red_right
	{
	padding:8px;
	border-right:8px dashed #ff0000;
	border-top:8px dashed #ff0000;
	border-bottom:8px dashed #ff0000;
	background-color:white;
	}
	
.parablock_small
	{
	padding:2px;
	border:2px dotted #98adff;
	background-color:#b8cdff;
	font-size:8pt;
	line-height:8pt;
	}
	
.parablock_small_noncolored
	{
	padding:8px;
	border:2px dotted #DBE3FF;
	background-color:#DBE3FF;
	font-size:8pt;
	}
	
.parablock_small_noncolored_teaser
	{
	padding:8px;
	border:2px dotted #DBE3FF;
	background-color:#DBE3FF;
	font-size:10pt;
	line-height:12pt;
	}
	
.parablock_navi
	{
	padding:0px;
	border:1px dotted #588daf;
	font-size:8pt;
	line-height:4pt;
	}

.parablock_tablelist
	{
	padding:2px;
	border-bottom:1px dotted #98adFF;
	background-color:#b8cdff;
	font-size:8pt;
	line-height:8pt;
	}
	
.logobutton
	{
	border:2px dotted #b8cdff;
	}
	
.input_text
	{
	border:1px dotted #588daf;
	color:black;
	font-family:verdana,arial.helvetica,sans-serif;
	font-size:8pt;
	background-color:white;
	height:16px;
	width:100px;
	}
	
.input_button
	{
	background-color:#98adff;
	height:18px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:7pt;
	color:black;
	}
	
.bluehead_small
	{
	color:#000080;
	}
	
.blue_tiny
	{
	color:#000080;
	font-size:7pt;
	}
	
.blue
	{
	color:#000080;
	}
	
.bg_introtext
	{
	position:absolute;
	top:-70px;
	left:310px;
	z-index:-1;
	}
	
.manni_standing
	{
	position:absolute;
	left:661px;
	top:0px;
	z-index:-1;
	}
	
.inoffiziellen
	{
	position:absolute;
	left:148px;
	top:11px;
	}
	
.small_text
	{
	font-size:8pt;
	font-weight:normal;
	}
	
.x
	{
	font-size:10px;
	font-weight:900;
	color:#000080;
	background-color:#98adff;
	border:2px solid #000080;
	padding:2px;
	line-height:20px;
	font-family:verdana,arial,helvetica,sans-serif;
	cursor:hand;
	}
	
.radio
	{
	height:8px;
	width:8px;
	}
	
.cb_prefs
	{
	height:8px;
	width:8px;
	position:relative;
	top:-2px;
	}
	
.zoom
	{
	cursor:crosshair;
	}
	
.menuline
	{
	position:relative;
	top:-12px;
	padding-left:10px;
	padding-right:10px;
	}
	
.tdNav
	{
	font-size:10px;
	}
	
.title_head
	{
	font-family:impact,verdana,arial narrow,arial,helvetica,sans serif;
	font-size:14pt;
	line-height:110%;
	color:#000080;
	}
.title_date
	{
	color:#000080;
	font-size:8pt;
	line-height:110%;
	}
.title_teaser
	{
	font-size:10pt;
	line-height:110%;
	}
