BODY {
	text-align:center;
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #555555; 
	background-color: #FFFFFF;
}

A {
	color: #555555;
	text-decoration: none;
}
						
#seite {
	position: relative;
	top: 5px; 
	width: 950px;
	margin: 0px auto;
	text-align: left;
}

#kopf {
	position: relative;
	left:0px; top:0px; width:950px; height:59px;
}

#kopf img {
	float:left; width:264px; height:50px;
}

#logo {
	position: absolute;
	float: left;
}

#suchfeld {
	position: absolute;
	right:10px; top:0px; width:635px; height:50px;
	background-image: url(../Custom/images/SuchBG.gif);
	z-index:1;
}

#suchBGL {
	position: absolute;
	left:-10px; top:0px; width:10px; height:50px;
	background-image: url(../Custom/images/SuchBGL.gif);
	z-index:4;
}

#suchBGR {
	position: absolute;
	right:-10px; top:0px; width:10px; height:50px;
	background-image: url(../Custom/images/SuchBGR.gif);
	z-index:4;
}

#suchBGP {
	position: absolute;
	right:167px; top:46px; width:74px; height:32px;
	background-image: url(../Custom/images/SuchBGP.gif);
	z-index:5;
}

#suchfeld span {
	position: absolute;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #035296; 
}

span.label1 {
	left:5px; top:17px;
}

input.feld1 {
	position: absolute;
	left:132px; top:14px; width:140px; height:14px;
}

span.label2 {
	left:286px; top:17px;
}

input.feld2 {
	position: absolute;
	left:371px; top:14px; width:140px; height:14px;
}

select.feld2 {
	position: absolute;
	left:325px; top:14px; width:135px; height:20px;
}

#suchBSP {
	position: absolute;
	left:341px; top:37px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #035296; 
}

input.button {
	position: absolute;
	right:10px; top:14px;
	
}

#Ueberschrift {
	position: relative;
	left:0px; top:5px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #035296;
}

#startbild {
	position: relative;
	left:0px; top:20px; width:950px; height:435px;
	z-index:1;
}

#alleBilder {
	position: relative;
	left:0px; top:10px; width:950px; height:530px;
	z-index:1;
}

#content {
	position: relative;
	left:0px; top:14px; width:950px; height:96px;
	z-index:2;
}

#tab1, #tab2, #tab3, #tab4 {
	position: absolute;
	width:230px; height:96px; top:1px;
}
#tab1 {left:0px;}
#tab2 {left:240px;}
#tab3 {left:480px;}
#tab4 {left:720px;}

.tabBGL {
	position: absolute;
	left:0px; top:0px; width:10px; height:96px;
	background-image: url(../Custom/images/tabBGL.gif);
	z-index:2;
}

.tabBG {
	position: absolute;
	left:10px; top:0px; width:210px; height:96px;
	background-image: url(../Custom/images/tabBG.gif);
	z-index:3;
}

.tabBGR {
	position: absolute;
	right:0px; top:0px; width:10px; height:96px;
	background-image: url(../Custom/images/tabBGR.gif);
	z-index:2;
}

.tabBG img {
	position: absolute;
	right:5px; top:10px; width:55px; height:75px;
	z-index:4;
}

.tabBG h1 {
	position: absolute;
	left:5px; top:5px; width:145px; height:25px;
	z-index:5;
	font-size: 17px;
	font-weight: bold;
	color: #035296;
}

.tabBG h3 {
	position: absolute;
	left:5px; top:30px; width:145px; height:60px;
	z-index:5;
	font-size: 13px;
}

#text {
	position: relative;
	left:0px; top:14px; width:930px;
	z-index:2;
	background-color: #F0F5F9;
	padding: 10px;
	font-family: arial, verdana, helvetica, sans-serif;
}

#text h2 {
	position: relative;
	top:-5px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #035296; 
}

#text h3 {
	position: relative;
	margin-top: 30px;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #035296; 
}

#text p {
	position: relative;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #333333; 
}

#hinweis {
	position: relative;
	right:0px; top:40px; width:950px; height:57px;
}

#hinweis img {
	position: absolute;
	right:0px; bottom:0px; width:570px; height:50px;
	z-index:3;
}

#linie {
	position: relative;
	left:0px; top:50px; width:950px; height:5px;
	background-color: #DDDDDD;
}

#fuss {
	position: relative;
	left:0px; top:55px; width:950px; height:20px;
}

#fuss #links {
	position: absolute;
	left:0px; bottom:0px; width:400px; height:20px;
}

#fuss #copyright {
	position: absolute;
	right:0px; bottom:0px; width:260px; height:20px;
	color: #AAAAAA;
}

/*------------------ Popups -----------------*/
#TippTitel {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 20px; 
	font-weight: 900; 
	color: #CBE6F8; 
	background-color: #035296;
}
			
#TippBody {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	background-color: #035296;
}

/* ------------------------------------------------- */

#PresseBilder strong, p
{
	color:#3A6D98;
}

#PresseBilderPager, #PresseBilderPager a:link, #PresseBilderPager a:visited, #PresseBilderPager a:hover
{
	color:#ffffff;
	font-size:10pt;
}

#DetailDiv strong, p
{
	color:#3A6D98;
}


div.tooltiptext
{
	margin-left:10px;
	margin-right:5px;
	padding-left:10px;
	padding-top:3px;
	background-color:#ffffff;
	position:absolute;
	display:block;
	left:245px;
	top:27px;
	width:300px;
	height:380px;
	border-color:#99aabb;
    border-width:2px;
    border-style:solid;
    font:#3A6D98;
    overflow:hidden;
}

p.title
{
	font: bold 1.4em Sans-Serif;
	text-align:center;
	width:90%;
	margin-left:auto; margin-right:auto;
	margin-top:5px;
	margin-bottom:8px;
}

span.subtitle
{
	font: bold 1.1em Arial;
	margin-bottom:-5px;
}


p.act
{
	font: 0.9em Arial;
	margin-bottom:-15px;
	margin-top:-15px;
	padding-top:-10px;
}

p.act: first-line
{
	font:bold 1.0em Arial;
}


span.actcont
{
	font: 0.9em Arial;
	margin-bottom:10px;
	margin-top:5px;
}

span.appear
{
	font: bold 0.9em Arial;
}

span.single
{
	font: bold 0.9em Arial;
}

span.publisher
{
	font: 0.9em Arial;
	text-decoration:none;
}

span.keywords
{
	font: 0.9em Arial;
	text-decoration:none;
}


span.category
{
	font: 0.9em Arial;
	text-decoration:none;
}

span.profile
{
	font: 0.9em Arial;
	text-decoration:none;
}

#DetailInfoFooter .SendAFriend, #DetailInfoFooter .Print {display: none;}

#PresseBilderPager {text-align:center;background-color:#FF4200; color: #000000; font-size:28}

a.underlinedlink:link, a.underlinedlink:visited, a.underlinedlink:hover 
{
	text-decoration:underline;
	color:#ffffff;
	line-height:18px;
	font-size:8pt;
}

#FrameDiv p.title, #FrameDiv span.subtitle
{
	text-align:left;
	width:100%;
}


#DetailDiv
{
	text-align:left;
}

#infotitle
{
	position:relative;
	left:3px;
	top:0px;
    height:30px;
    background-color:#ff4200;
    color:#ffffff;
    font-size:16pt;
    overflow:hidden;
}

#infosubtitle
{
	position:relative;
	left:3px;
	top:3px;
    height:auto;
    line-height:20px;
    background-color:#999999;
    color:#ffffff;
    font-size:12pt;
    overflow:hidden;
    padding-top:5px;
    padding-bottom:5px;
}

#leftright
{
	position:relative;
	top:5px;
	background-color:#ffffff;
	left:3px;
	/*overflow-x:hidden;
	overflow-y:scroll;*/
	overflow:auto;
}


#infoleft
{
	float:left;
	position:relative;
	text-align:left;
	width:40%;
	top:5px;
	left:40px;
	background-color:#ffffff;
}

#inforight
{
	float:right;
	position:absolute;
	text-align:left;
	width:45%;
	left:50%;
}

span.name
{
	color:#3a6d98;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
	line-height:15px;
}

span.desc
{
	color:#555555;
	font-size:1em;
	text-decoration:none;
	line-height:15px;
}


img.PresseBild
{
	border:10px solid Transparent;
	margin-left:2px; 
	margin-right:1px;
	width: 87px;
	height:auto;
	position:relative;
}

#PoiListBannerTop {display: none;}