* {
	margin: 0;
	padding: 0;	
}

html {
	margin: 0;
	padding: 0;
	height:100%;
	
	overflow: -moz-scrollbars-vertical;	

}
	
body {
	margin: 0; 
	padding: 0;	
		    
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	cursor:default;
	text-align:center;
}

a, a:hover, a:active, a:visited
{
    font-size:13px;
	color:#4F4894;
}

.mainContainer
{
    position:relative;
    width:1024px;
    margin:auto;    
    text-align:left;
    
}

#header 
{
	float:left;
	display:inline;
	    
	margin: 0;
	padding: 0;	   
	margin-top:26px; 
	/* width:990px; */
}

#header_left
{
	float:left;
	display:inline;
	width:273px;	    
	margin-left:15px;
}

.logo 
{	
	display:block;    
	background-image:url(../images/logo.gif);
	height:66px;
	width:273px;
}

#header_right 
{
	float:left;
	display:inline;
	width:657px;	    
	height:75px;
	margin-left:64px;
	margin-top:30px; 	
	border-top:solid 1px #595959;	
}

#menu {
	float:right;
	display:inline;
	margin-right:0px;	
	padding-top:7px;
}

#menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#menu li{
	float:left;
	margin-left:30px;
	font-weight:bold;
	display:inline;
}

#menu li div{
	float:left;
	height:64px;
	display:inline;
}

#menu a {
	text-transform: uppercase;
}
#menu a:link, #menu a:visited{
	text-decoration:none;
	color:#4F4894;
}

#menu a:hover, #menu a:active{
	text-decoration:none;
	color:#4F4894;
}

.menu_selected {
	background-image:url(../images/menu_icon.gif);
	background-repeat : no-repeat;
	background-position:center;
	width:auto;
	height:auto;
}

.menu_last
{
    margin-left:30px;
}

#mood {
	width:1024px;	
	margin-top:14px;
}

#mood_wrapper {
	height:320px;
	overflow:hidden;
}

#line_right {
	float:right;
	background-image:url(../images/line_right.gif);
	background-repeat : no-repeat;
	overflow:hidden;
	height:10px;
	width:736px;
	display:inline;	
}

#mood_pic {
	height:320px;
	width:1024px;
	margin-top:0px;		
}

#line_left {
	float:left;
	background-image:url(../images/line_left.gif);
	background-repeat : no-repeat;
	overflow:hidden;
	height:10px;
	width:288px;
	display:inline;	
}

#main 
{
	float:left;
	display:inline;    
	margin-top:4px;
}

#navi_container {
	float:left;
	display:inline; 
		
	width:288px;
	text-align:right;
	display:inline;
	padding-bottom:10px;
}

.breadcrumbContainer
{
	float:right;
	display:inline;     
	text-align:right; 
}

.breadcrumbInner
{
	float:left;
	display:inline;       
    color:#4F4894;
}

.miniPfeilRechts
{
	float:left;
	display:inline;         
}

.breadcrumbItem
{
	float:left;
	display:inline;     
	margin-left:3px;
}

.breadcrumbInner a
{     
    text-decoration:none;
	color:#4F4894;
}

.miniPfeil
{    
	float:left;
	display:inline;  
	width:10px;
	height:8px;
	background-image:url(../images/mini_pfeil.gif); background-repeat:no-repeat;
	margin-left:3px;
	margin-top:2px;
	    
   
}

#navi_container h3{
	margin:0px;
	font-size:14px;
	font-weight:normal;
	text-align:right;	
	color:#999999;
}

#navi ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#navi li{
	margin-top:24px;
	margin-left:30px;
}

#navi a {
	text-transform: uppercase;
	text-decoration:none;
}

#navi a:hover {
	text-decoration:none;
	color:#4F4894;
	border-top:1px solid #4F4894;
    border-bottom:1px solid #4F4894;	
    padding-top:2px;
	padding-bottom:2px;
}

.selectedItem a {
	text-decoration:none;
	border-top:1px solid #4F4894;
    border-bottom:1px solid #4F4894;
    padding-top:2px;
	padding-bottom:2px;
	
	color:#4F4894;
	font-weight:bold;
}

.deSelectedItem a {
	color:#4F4894;
	font-weight:bold;
}

.navi_subtext {
	margin-top:14px;
}

#content {
	float:left;
	width:670px;
	margin-left:64px;
	margin-top:14px;
	color:#666666;
	display:inline;	
	margin-bottom:40px;
}



#content_text {
	float:left;
	margin-top:0px;
	width:536px;
	text-align:left;
	line-height:20px;
	display:inline;
}

#content h1 {
	margin-top:0px;
	margin-bottom:14px;	
	font-size:13px;
	line-height:normal;
	font-weight:normal;
	text-decoration:underline;
	text-transform: uppercase;
}

#content p {
	margin-top:0px;
	padding-bottom:10px;
}


.txtContainer p.bodytext
{
    width:536px;
	text-align:left;
	line-height:20px;    
}



#content ul.bulletList
{
    list-style-type:none;
    list-style-image:url(../images/bullet.gif);    
    margin-top:6px;
    margin-bottom:20px;
    margin-left:15px;    
}

#content ul.bulletList li
{
    padding-left:23px;
}


.impressumLink, .impressumLink:visited, .impressumLink:hover, .impressumLink:active{
	display:block;
	position:absolute;
	margin-left:361px;
	color:#666666;
	margin-top:0px;
	font-size:13px;
	line-height:normal;
	font-weight:normal;
	text-decoration:underline;
	text-transform: uppercase;
}


.floatRight
{
    float:right;
    display:inline;
}

.floatLeft
{
    float:left;
    display:inline;
}

.hidden
{
    display:none;
}

.invisible
{
	font-size:0; line-height:0;
	height: 0px;
	width:0px;
	visibility: hidden;
	overflow:hidden;    
}

.clearfix {
	clear:both; font-size:0; line-height:0;
	height: 0px;
	width:0px;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}








