a:hover { cursor: pointer; }

/*general stuff*/

html {
	letter-spacing:0.1em;
	line-height: 1.2em;
	font-family: Verdana;
	font-size: 13px;
	letter-spacing: 0.05em;
	font-weight: normal;
	color: #000000;
	}


body {
	background-color: #FFFFFF;
/* horizontal centered: */
	text-align:center;
	margin: 45px 0px 20px 0px;
	padding: 0px;
	overflow: hidden;
	}

a:link { text-decoration: none; font-weight: bold; color: #FE5919;}
a:visited { text-decoration: none; font-weight: bold; color: #FE5919;}
a:hover { text-decoration: underline; font-weight: bold; color: #FE5919;}
a:active { text-decoration: none; font-weight: bold; color: #FE5919;}

h1 {
	font-weight: bold;
	font-size: 1em;
	color: #7f7f7f;
	}

p {
	font-weight: normal;
	font-size: 13px;
	}

.lauftext {
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	}

.subtitle {
	font-weight: bold;
	font-size: 13px;
	color: #7f7f7f;
	}

.lead {
	font-weight: bold;
	font-size: 13px;
	color: #AAAAAA;
	}

.highlight {
	font-weight: bold;
	font-size: 13px;
	color: #FE5919;
	}

ul {
	font-weight: normal;
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	margin: -5px 0px 0px 20px;
	list-style-type: square;
	}

li {
	padding: 0px;
	margin: 0px;
	}

.float_left {
	float: left;
	}

.float_right {
	float: right;
	}

.float_clear {
/*
	clear: both;
*/
	}

myrow {
	height: 1.2em;
	}
	
.row_left {
	height: 1.2em;
	width: 200px;
	}


	
/*main layout*/
	
div#master {
	position: relative;
	z-index: 1;
	height: auto;
	width: 903px;
	padding: 0px;
	background-color: #FFFFFF;
/* horizontal centered: */
	margin: auto;
	text-align:left;
/*
	background-image: url(../../media/illus/bg1.jpg); 
	background-repeat: no-repeat;
*/
	overflow: hidden;
	}

div#bg {
	background:transparent url(../../media/illus/bg1.jpg) no-repeat 0px 0px;
	}

div#animation {
	position: relative;
	z-index: 99;	
	}

div#animation ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}

div#animation li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}


div#frame {
	position: absolute;
	left: 126px;
	top: 95px;
	width: 746px;
	height: 399px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
	}

div#frame_content {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 685px;
	height: 360px;
	padding: 0px 25px 35px 35px;
	}

.myframe {
	width: 742px;
	height: 395px;
	}

.frame_entry {
	border: 2px solid #FFFFFF;
	}

.level1 {
	position: absolute;
	top: 43px;
	}

.level2 {
	position: absolute;
	top: 71px;
	}

.subnavi1 {
	position: absolute;
	left: 143px;
	}

.subnavi2 {
	position: absolute;
	top: 16px;
	left: 143px;
	}

div#sub {
	display:none;
	}

div#arrows {
	position: absolute;
	top: 355px;
	left: 720px;
	height: 36px;
	width: 18px;
	z-index: 200;
	}


div#mycontent {
	position: absolute;
	top: 131px;
	left: 35px;
	width: 603px;
	text-align: left;
/*
	padding: 0px 107px 0px 0px;
*/
	}


	
	

/* content */

.impressum {
	font-size: 9px;
	color: #AAAAAA;
}

div#sponsors {
	position: relative;
	margin-bottom: 20px;
	background-color: #EEEEEE;
	}
