html,body	
		{	
			background-color: #233D6A;
			margin:0px;
			height:100%;
		}

table#fullscreen
		{
			width:100%;
			height:100%;
			vertical-align:middle;
		}

table#viewport
		{
			background-color: #FFFFFF;
			width:780px;
			height:460px;
			vertical-align:middle;			
		}

div#headline
		{
			vertical-align:top;
			text-align:center;
			font-size:24px;
			font-weight:bold;
			color:#178CEC;
			margin-bottom:5px;
			font-family:Arial;
		}
		
div#subheadline
		{
			vertical-align:top;			
			text-align:center;
			font-size:10px;
			color:#999999;
			font-family:Arial;
		}
		
#header
		{
			height:79px;
			background-color:#F0F4F8;
			background-image: url('../layout_img/heading_bg.gif');
		}
		
#bluerow
		{
			background-color:#5694CF;
			height:22px;
			background-image: url('../layout_img/bg_blue_yellow.gif');
			background-repeat: repeat-x;
			background-position:bottom;
			
		}

#yellowline
		{
			background-color:#FFD800;
			height:3px;
		}
		
#vp_middle
		{
			height:340px;
			width:100%;
		}

#vp_middle_t
		{
			height:340px;
			width:100%;
		}
		
#vp_middle_left
		{
			vertical-align:top;
			width:180px;
			height:100%;
			background-color:#AEBFCF;
		}

#vp_middle_middle
		{
			background-image:url('../layout_img/verlauf_oben_weiss.jpg');
			background-repeat: repeat-x;
			padding:30px;
			vertical-align:top;
			text-align:left;
		}

#vp_middle_right_top
		{
			background-color:#D8DFE6;
			width:180px;
			height:100%;
			vertical-align:top;
		}

#rightcol
		{
			width:180px;
			
		}

.img_right
		{
			margin-bottom:0px;
			vertical-align:top;
		}
		
#bottom_verlauf
		{
			height:13px;
		}

#bottom_links
		{
			background-image:url('../layout_img/verlauf_unten_links.jpg');
			background-repeat: repeat-x;
			background-position:bottom;
			background-color:#AEBFCF;
		}

#bottom_mitte
		{
			background-image:url('../layout_img/verlauf_unten_mitte.jpg');
			background-repeat: repeat-x;
			background-position:bottom;
			background-color:#FFFFFF;
		}

#bottom_rechts
		{
			background-image:url('../layout_img/verlauf_unten_rechts.gif');
			background-repeat: repeat-x;
			background-position:bottom;
			background-color:#D8DFE6;
		}

.footer
		{
			width:50%;
			background-color:#536687;
			color:#AEBFCF;
			font-size:9px;
			padding-left:7px;
			padding-right:7px;
			vertical-align:middle;
			white-space : nowrap;
			font-family:Arial;
		}

a.footer:link, a.footer:visited 
		{
			color:#AEBFCF;
			font-size:9px;
			font-weight:normal;
			text-decoration:none;
		}

a.footer:hover 
		{
			color:#FFD800;
			text-decoration:underline;
			font-size:9px;
			font-weight:normal;
		}
			

#footertable
		{
			height:19px;
			width:100%;
		}

.headline
		{
			font-size: 14px;
			color:#0E4096;
			font-weight:bold;
			margin-bottom:15px;
			font-family:Arial;
		}

.subheadline
		{
			font-size: 12px;
			color:#0E4096;
			font-weight:bold;
			margin-bottom:10px;
			font-family:Arial;
		}
		
.text
		{
			line-height:1.5em;
			font-size: 11px;
			font-weight: 900;
			color:#666666;
			font-family:Arial;
		}
		
td,ul
		{
			line-height:1.5em;
			font-size: 12px;
			color:#666666;
			font-family:Arial;
		}


.textblue
		{
			line-height:1.5em;
			font-size: 12px;
			font-weight: 900;
			color:#0E4096;
			font-family:Arial;
		}

a.bluelink:link, a.bluelink:visited 
		{
			line-height:1.5em;
			font-size: 12px;
			font-weight: 900;
			color:#0E4096;
			text-decoration:none;
			font-family:Arial;
		}

a.bluelink:hover 
		{
			line-height:1.5em;
			font-size: 12px;
			font-weight: 900;
			color:#FFD800;
			text-decoration:none;
			font-family:Arial;			
		}



#navigation-top
		{
			vertical-align: top;
		}
		
#navigation-top table 
		{
			height:19px;
			margin:auto;
			text-align:center;
		}

#navigation-top td 
		{
			font-size: 11px;
			font-family: Arial;
		}

#navigation-top a 
		{
			display:block;
			margin:0;
			color: #FFF;
			padding-left: 12px;
			padding-right: 12px;
			text-decoration: none;
		}

#navigation-top a:link, #navigation-top a:visited 
		{
			background-color: #5694CF;
		}

#navigation-top a:active, #navigation-top a:hover 
		{
			background-color: #FFD800;
			color:#030000;
		}

#navigation-top a.active 
		{
			background-color: #FFD800;
			color:#030000;
		}

a:link, a:visited 
		{
			color:#666666;
		}

a:hover 
		{
			color:#FFD800;
			text-decoration:underline;
		}

#pressoverview td 
		{
			padding-bottom:5px;
		}

p.top	
		{
			text-align:right;
			margin-top:2px;
			margin-bottom:1px;
		}

a.top:link, a.top:visited 
		{
			color:#666666;
			font-size:10px;
			font-weight:normal;
		}

a.top:hover 
		{
			color:#FFD800;
			text-decoration:underline;
			font-size:10px;
			font-weight:normal;
		}


hr
		{
		height: 1px; 
		color: #BBBBBB; 
		background-color: #BBBBBB; 
		border: none;
		}