.themaimage
{
    float:left;
    margin-right:10px;    
}
.themaheader
{
    font-weight:bold;
    display:block;
    /*margin-bottom:15px;   */
    color:#012c57;
    font-size:13px; 
}
.themaheader a
{
    font-weight:bold;
    color:#012c57;
    font-size:13px; 
    text-decoration:none;
}
.themaheader a:hover
{
    font-weight:bold;
    color:#012c57;
    font-size:13px; 
    text-decoration:underline;
}
body
{
	background-color: #87898b;
	background-position: left top;
	background: url(../images/background.png);
	background-repeat: repeat-x;
}
.topRow_770
{
    width:860px;
}
.ColumnTop_770
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:770px;
    float:none;
    background:white;
}
.Column_770
{
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 0px;
    width:770px;
    float:none;
}

.leftColumn_150
{
	background-position: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	width: 160px;
	float: left;
	background: white;
	padding-bottom: 0px;
	background: url(../images/leftColumn_150.gif);
	background-repeat: repeat-y;
}

.ColumnLeft_150
{
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 5px;
    width: 180px;
}
.Column_145
{
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 20px;
    width:180px;
    float:left;
    clear:right;
    background: url(../images/Column_145Right.gif);
	margin-top:0px;    
}

.Column_300{
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 5px;
    width:300px;
    float:left;
    clear:right;
}
.Column_455 .teaserRow
{
	margin-left:0px;	
}

.Column_455{
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 5px;
    width:480px;
    float:left;
    clear:right;
    margin-left:15px;
    margin-top:0px;
}
.Column_455 .teaserRow
{
	margin-top:0px;	
}
.Column_455 .blueheader
{
}
.HeavyLeft
{
	background-position: left top;
	vertical-align: bottom;
	background: url(../images/HeavyLeft.gif);
	background-repeat: no-repeat;
	height:120px;
}
.HeavyRight
{
	background-position: left top;
	vertical-align: bottom;
	background: url(../images/HeavyRight.gif);
	background-repeat: no-repeat;
	height:120px;
}
.Heavy
{
	vertical-align:bottom;
	clear:both;
	background-color:White;	
}
.Column_610
{
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 5px;
    margin-top:0px;
    float:left;
    clear:right;
    padding-left:10px;
    width:680px;
}

.ColumnTop_770
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:860px;
    float:none;
}
.Column_770
{
    padding:0px 0px 0px 0px;
    margin:5px 0px 0px 0px;
    width:770px;
    float:none;
}

.width_145
{
   width: 180px;
}
.width_300{
    width:300px;
}
.width_455{
    width:455px;
}
.width_610
{
    width:690px;
}


.width_145_left
{
    float:left;
   width: 180px;
    }
.width_300_left{
    width:300px;
    float:left;
}
.width_455_left
{
    float:left;
    width:455px;
}
.width_610_left
{
    float:left;
    width:690px;
}
.FullPageSub
{
    background-color:White;
    margin-top:25px;
}
.fullPage
{
	margin:0px auto 0;
	text-align:left;
	width:860px;
	background-color:Transparent;
    background-repeat:repeat-y;


    }
.bottomRow
{
    clear:both;
    float:left;
    }
.PageContentMain
{
    background:white;
}
.Column_610_unterFooter
{
	margin:0px auto 0;
	text-align:left;
	width:860px;
}
.bottomRow
{
   
    padding-top:0px;
    padding-bottom:20px;
	margin:20px auto 0;
	text-align:left;
	width:860px;
    }
.rightlinks
{
	float:right;
	width:365px;	
}
.rightlinks a 
{
	color:#002F5D;	
	font-weight:bold;
} 
.leftlinks
{
	float:left;	
}  
.leftlinks a
{
	color:#2B4560;
}  
#headerlinks a
{
	color:White;
        text-decoration:none;	
}
ba:link {color:#FF0000;}    /* unvisited link */
ba:visited {color:#00FF00;} /* visited link */
ba:hover {color:#FF00FF;}   /* mouse over link */
ba:active {color:yellow;}  /* selected link */

#headerlinks a:link
{
	color:White;
    text-decoration:none;
}
#headerlinks a:visited
{
	color:White;
    text-decoration:none;
}
#headerlinks a:hover
{
	color:White;
    text-decoration:underline;
}
#headerlinks a:active
{
	color:White;
    text-decoration:underline;
}
#headerlinks
{
	background-color:Transparent;
	float:right;		
	margin-top:-20px;
	
	height:25px;
	color:White;
	*margin-top:-25px;
}
 
.bottomRow a
{
    font-size:11px;
    text-decoration:none;
}

/* hacks */
.leftColumn_150 .teaserDefaultBG
{
	display:none;	
}
