body {
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	padding:opx;
	margin:0px;
	color:#333333;
	background-image:url(/img/aspsbg.jpg);
	background-repeat:repeat-x;
}
div {
	padding:0px;
	margin:0px;
}
#logo {
	position:absolute;
	top:25px;
	left:15px;
	width:282px;
	height:29px;
}
#nav {
	position:absolute;
	top:35px;
	left:360px;
	width:630px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
}

#nav_fr {
	position:absolute;
	top:35px;
	left:340px;
	width:650px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
}

#nav_it {
	position:absolute;
	top:35px;
	left:340px;
	width:650px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
}


#nav .e1_inline:link, #nav_fr .e1_inline:link, #nav_it .e1_inline:link   		{color:#000000;text-decoration:none;}
#nav .e1_inline:visited, #nav_fr .e1_inline:visited, #nav_it .e1_inline:visited   		{color:#000000;text-decoration:none;}
#nav .e1_inline:active, #nav_fr .e1_inline:active, #nav_it .e1_inline:active    		{color:#005DC1;text-decoration:none;}
#nav .e1_inline:hover, #nav_fr .e1_inline:hover, #nav_it .e1_inline:hover   		{color:#005DC1;text-decoration:none;}

#nav .e1_inline_aktuell:link, #nav_fr .e1_inline_aktuell:link, #nav_it .e1_inline_aktuell:link   		{color:#005DC1;text-decoration:none;}
#nav .e1_inline_aktuell:visited, #nav_fr .e1_inline_aktuell:visited, #nav_it .e1_inline_aktuell:visited   	{color:#005DC1;text-decoration:none;}
#nav .e1_inline_aktuell:active, #nav_fr .e1_inline_aktuell:active, #nav_it .e1_inline_aktuell:active   	{color:#005DC1;text-decoration:none;}
#nav .e1_inline_aktuell:hover, #nav_fr .e1_inline_aktuell:hover, #nav_it .e1_inline_aktuell:hover   	{color:#005DC1;text-decoration:none;}

#subnav {
	position:absolute;
	top:100px;
	left:37px;
	width:149px;
	height:29px;
	font-size:10px;
}

#lang {
	position:absolute;
	top:54px;
	left:945px;
	width:45px;
	height:29px;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#lang a {font-size:12px;text-decoration:none;}

a, a:link, a:visited {
	color:black;
	text-decoration:underline;
}

a:hover, a:active {
	color:black;
	text-decoration:none;
}

.navact, .navact:link, .navact:hover, .navact:active, .navact:visited,{
	color:#005DC1;
	text-decoration:none;
}

#subnav div.act, #lang td.act {
	background-color:black;
	font-size:12px;
} 

a img {
	border:none;
}
#footer {
	position:absolute;
	top:620px;
	left:233px;
	width:767px;
	height:29px;
	font-size:12px;
}

#contact {
	position:absolute;
	top:620px;
	left:37px;
	width:50px;
	height:29px;
	font-size:12px;
}

#contact a, #contact a:hover, #contact a:active, #contact a:visited {text-decoration:none}   

#feeling {
	position:absolute;
	top:254px;
	left:37px;
	width:149px;
	height:309px;
}

#contentClip {
	position:absolute;
	top:143px;
	left:242px;
	width:721px;
	height:557px;
	font-size:12px;
	z-index:1;
	background-color:transparent;
	overflow:hidden;
	visibility: visible;
}
#content2 .title {
	font-size:16px;
	font-weight:bold;

}
tr.bold td, td.bold {
	font-weight:bold;
}
.fright {
	float:right;
}
.fleft2 {
	float:left;
	width:270px;
}
.fleft3 {
	float:left;
	width:220px;
}
li {
	margin-bottom:10px;
}
div.line {
	background-image:url(/img/line.gif);
	background-repeat:x-repeat;
	font-size:2px;
	margin-top:5px;
	margin-bottom:5px;
}
td {
	vertical-align:top;
}
.id23 tr td {
	padding-bottom:5px;
}