*	
	{
		margin: 0px;
		padding: 0px;
		border: none;
	}
html, body
	{
		background-color: white;
		font-family: officina, verdana, tahoma, liberation sans, garuda, sans-serif;
		font-size: 11px;
		color: black;
	}


#divCenter
	{
		position: relative;
		width: 1000px;
		height: 800px;
		top: 0px;;
		margin-left: auto;
		margin-right: auto;
		display: block;
}
a
	{
		text-decoration: none;
		font-weight: bold;
		color: #00209F;
	}
a:hover
	{
		text-decoration: underline;
	}
#topbase
	{
		position: relative;
		float: none;
		width: 100%;
		height: 180px;
  	background-image: url(images/4_text_logo.gif);
  	background-repeat: no-repeat;
	}
#topbaseright
	{
		position: relative;
		float: right;
		width: 300px;
		height: 180px;
  	background-image: url(images/bg_world.gif);
  	background-repeat: no-repeat;
  	margin-top: 5px;
	}
#LangNavi
	{
		position: absolute;
		right: 0px;
		top: 124px;
		width: 500px;
		display: block;
	}
#LangNavi a
	{
		margin-right: 8px;
		display: block;
		float: right;
	}
#MainNavi
	{
		text-align: center;
		position: absolute;
		height: 16px;
		top: 140px;
		width: 100%;
		color: white;
		height: 16px;
		background-color: #00209F;
		display: block;
	}
#MainNavi a
	{
		display: block;
		text-decoration: none;
		width: 140px;;
		height: 16px;
		color: white;
		float: left;
		margin-left: 30px;
	}
#MainNavi a.afixed
	{
		background-color: #BFC7E7;
		color: #00209F;
		margin-left: 30px;
	}
#MainNavi a.start
	{
		margin-left: 30px;
	}
#MainNavi a.startfixed
	{
		margin-left: 10px;
		background-color: #BFC7E7;
		color: #00209F;
	}
#MainNavi a.leftfixed
	{
		margin-left: 10px;
	}

#MainNavi a:hover
	{
		background-color: #BFC7E7;
		color: #00209F;
	}
#SubNavi
	{
		text-align: center;
		position: absolute;
		color: #00209F;
		width: 100%;
		top: 156px;
		height: 16px;
		background-color: #BFC7E7;
		display: block;
	}
#SubNavi a
	{
		display: block;
		text-decoration: none;
		width: 140px;
		height: 16px;
		color: white;
		float: left;
		margin-left: 30px;
		white-space:nowrap;
	}
	
#SubNavi a.afixed
	{
		background-color: #BFC7E7;
		color: #00209F;
	}
	
#SubNavi a.start
	{
		margin-left: 0px;
	}

#SubNavi a:hover
	{
		background-color: #BFC7E7;
		color: #00209F;
	}

/*Info-Boxen*/

#CaptionLeft
	{
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		height: 16px;
		width: 100%;
		background-color: #00209F;
		color: white;
	}
#CaptionRight
	{
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		height: 16px;
		width: 100%;
		background-color: #B9D301;
		color: white;
	}
#BaseLeftBannerTop
	{
		position: absolute;
		width: 175px;
		top: 187px;
		left: 0px;
		height: 283px;
		background-color: #CCD2EC;
		font-size: 10px;
	}
#BaseLeftBannerBottom
	{
		position: absolute;
		width: 175px;
		top: 483px;
		left: 0px;
		height: 283px;
		background-color: #CCD2EC;
		font-size: 10px;
	}
#BaseRightBannerTop
	{
		position: absolute;
		width: 175px;
		top: 187px;
		right: 0px;
		height: 283px;
		background-color: #F1F6CC;
		font-size: 10px;
	}
#BaseRightBannerBottom
	{
		position: absolute;
		width: 175px;
		top: 483px;
		right: 0px;
		height: 283px;
		background-color: #F1F6CC;
		font-size: 10px;
		padding: 0px;
		margins: 0px;
	}
#SpanBox/*Text Info-Boxen*/
	{
		margin: 8px;
		display: block;
	}
#BaseLeftBannerBottom img
	{
		margin-top: -2px;
	}
#MainContentBase
	{
		position: absolute;
		display: block;
		top: 187px;
		left: 188px;
		width: 600px;
		overflow-x: hidden;
		overflow-y: auto;
		height: 555px;
		background-color: #F7F7F7;
		padding: 12px;
		margin-bottom: 8px;
		font-size: 12px;
	}

#MainContentBase h1
	{
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 11px;
		color: #00209F;
	}

#MainContentBase h2
	{
		font-size: 12px;
		font-weight: bold;
		padding-bottom: 11px;
		color: #00209F;
	}	

#MainContentBase h3
	{
		font-size: 10px;
		font-weight: bold;
		padding-bottom: 14px;
		color: #00209F;
	}
	

#MainContentBase li
	{
		margin-left: 22px;
		margin-bottom: 4px;
	}
#MainContentBase ul
	{
		list-style-type: square;
		padding-bottom: 8px;
		margin-bottom: 6px;
	}
#MainContentBase p
	{
		margin-bottom: 12px;
	}
#MainContentBase span img
	{
		position: relative;
		display: block;
		float: right;
		margin-top: -28px;
		padding-left: 8px;
		padding-bottom: 8px;
	}
	
#MainContentBase table
	{
		border-spacing: 0px;
		background-color: #CCD2EC;
		padding: 0px;
		font-size: 10px;
		margin-bottom: 12px;
		width:100%;
		border: 0px;
		table-layout:fixed;
	}	
	
#MainContentBase table thead
	{
		background-color:#00209F;
		color:white;
		font-weight:bold;
		font-size:10px
	}	

#MainContentBase table tr td
	{
		text-align: center;
		padding: 4px;
		border: 1px solid #F7F7F7;
	}

#MainContentBase.EmptyLine
	{
		display: block;
		height: 2px;
		width: 20px;
		padding-bottom: 4px;
	}

#Formular table
	{
		position: absolute;
		width: 584px;
		border: none;
		background-color: #F2F2F2;
	}
	
#Formular table tr td
	{
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		border: 1px;
	}	

.textfield_wide
	{
		width:250px;
		font-size: 11px;
	}
	
.submit
 {
 	background-color: #CCD2EC;
 	width: 100px;
 	font-weight: bold;
 }
 
.reset
 {
 	background-color: #CCD2EC;
 	width: 100px;
 	font-weight: bold;
 } 
 

#divfooter
	{
		position: absolute;
    width: 100%;
    top: 778px;
    Color: white;
    height: 16px;
    background-color: #00209F;
	}
#divfooter p
	{
		margin-left: 8px;
		margin-top: 1px;
		font-size: 9px;
	}

#divfooter p.BottomLinks
	{
		position: absolute;
		color: white;
		top: 1px;
		font-size: 10px;
		right: 1px;
	}
#divfooter p.BottomLinks a
	{
		color: white;
		margin-left: 8px;
		margin-right: 4px;
	}

#frameTopRight
	{
		overflow: hidden;
		background-color: #F1F6CC;
		border: none;
		width: 170px;
		top: 190px;
		right: 0px;
		height: 260px;
	}
#frameTopRight p
	{
		font-size: 18px;		
	}

#frameTopLeft
	{
		overflow: hidden;
		background-color: #CCD2EC;
		border: none;
		width: 170px;
		top: 190px;
		right: 0px;
		height: 260px;
	}
#frameTopLeft p
	{
		font-size: 18px;		
	}
	
	
	
#SelfFrameRight
	{
		overflow: hidden;
		background-color: #F1F6CC;
		border: none;
		width: 152px;
		height: 240px;
		padding: 8px;
		font-size: 10px;		
	}
	
#SelfFrameLeft
	{
		overflow: hidden;
		background-color: #CCD2EC;
		border: none;
		width: 152px;
		height: 240px;
		padding: 8px;
		font-size: 10px;
	}
	
	#SelfFrameLeft p
	{
	  margin-top: 2px;
	}
	
		#SelfFrameLeft li
	{
     list-style-type: square;
     margin-top: 1px;
	}