body
    {
        margin: 0px;
        text-align: center;
        background-image: url(../img_layout/waldhof_3.jpg);
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: center top;
    }
 
table
    {
        border: 0px solid blue;
        border-collapse: collapse;
    }

td
    {
        border: 0px dashed red;
    }

p,.bodytext
    {	
        font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-indent: 0px;
	line-height: 140%;
	margin: 0 0 0 0;
	color: rgb(0,0,0);
    }

.pw_mailform
    {
        border: 0px;
        border-collapse: collapse;
        font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;  
        font-weight: bold;
	text-indent: 0px;
	line-height: 140%;
	margin: 0 0 0 0;
	color: rgb(0,0,0);
    }
	
.head
    {	
        font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;  
	text-indent: 0px;
	line-height: 140%;
	margin: 0 0 0 0;
	color: rgb(120,0,10);
    }
	
.subhead
    {	
        font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;  
	text-indent: 0px;
	line-height: 140%;
	margin: 0 0 0 0;
	color: rgb(120,0,10);
    }

.subhead2
    {	
        font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;  
	text-indent: 0px;
	line-height: 140%;
	margin: 0 0 0 0;
	color: rgb(124,124,124);
    }
	
.bu
    {	
        font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;  
	text-indent: 0px;
	line-height: 120%;
	margin-top: 5px;
	margin-left: 0px;
	color: rgb(50,50,50);
    }

.bu2
    {	
        font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7px;  
	text-indent: 0px;
	line-height: 120%;
	margin-top: 5px;
	margin-left: 0px;
	color: rgb(50,50,50);
    }

.mailform
    {
        font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;  
	text-indent: 0px;
	line-height: 120%;
	color: rgb(0,0,0);
    }
	
.mailformrequired
    {
        font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-indent: 0px;
	line-height: 120%;
	color: rgb(0,0,0);
    }

A
    {
        color: rgb(0,0,0); 
    	text-decoration: none; 
    	font-weight: normal; 
    	font-family: Verdana, Helvetica, Arial, sans-serif;
    	font-size: 12px; 
    	text-indent: 0px; 
    	margin-top: 0px; 
    	line-height: 140%; 
    	margin-left: 0px;
    }

A:link
    {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-weight: normal;
   	line-height: 140%;
   	margin-left: 0px;
   	text-decoration: none;
    }

A:visited
    { 
        color: rgb(0,0,0); 
    	text-decoration: none; 
      	background-color: transparent;
      	font-family: Verdana, Helvetica, Arial, sans-serif;
      	font-weight: normal;
    }
	
A:hover
    { 
        color: rgb(255,0,0); 
      	text-decoration: none;
    	background-color: transparent;
      	font-family: Verdana, Helvetica, Arial, sans-serif;
      	font-weight: normal;
    }

A:active
    { 
        color: rgb(255,0,0); 
      	text-decoration: none; 
      	background-color: transparent; 
      	font-family: Verdana, Helvetica, Arial, sans-serif;
      	font-weight: normal;
    }

.filelinks
    {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px; 
	color: #990000; 
    } 
	
.filelinkssize
    {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px; 
	color: green; 
    }

#container
    {
        width: 999px;
        height: 615px;
        margin: 0px auto;
        text-align: left;
        border: 0px;
        /* IE only */
        scrollbar-3dlight-color: rgb(245,245,245);
        scrollbar-arrow-color: rgb(19,134,19);
        scrollbar-base-color: rgb(121,222,54);
        scrollbar-darkshadow-color: rgb(200,200,200);
        scrollbar-face-color: rgb(121,222,54);
        scrollbar-highlight-color: rgb(121,222,54);
        scrollbar-shadow-color: rgb(121,222,54);
        scrollbar-track-color: rgb(255,255,255);
        /* IE only */
    }

#content
    {
        width: 100%;
        height: 100%;
        overflow: auto;
        margin: 0px;
        padding: 0px;
        border: 0px;
    }

.topmenu,.topmenu a,.topmenu a:link,.topmenu a:visited
    {
        font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
	color: rgb(255,255,255);
        padding: 5px;
    }

.topmenu a:hover
    {
        color: rgb(205,234,113);
    }

.topmenu_act,.topmenu_act a,.topmenu_act a:link,.topmenu_act a:visited,.topmenu_act a:hover
    {
        font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
	color: rgb(205,234,113);
        padding: 5px;
    }

.submenu,.submenu a,.submenu a:link,.submenu a:visited
    {
        font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
	color: rgb(0,0,0);
        padding: 5px 0px;
    }

.submenu a:hover
    {
        color: rgb(255,255,255);
        border-bottom: 2px solid rgb(148,211,89);
    }

.submenu_act
    {
        font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
	color: rgb(255,255,255);
        padding: 5px 0px;
    }

.submenu_act a,.submenu_act a:link,.submenu_act a:visited,.submenu_act a:hover
    {
        font-size: 12px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
        color: rgb(255,255,255);
        border-bottom: 2px solid rgb(148,211,89);
        padding: 5px 0px;
    }

.footmenu,.footmenu a,.footmenu a:link,.footmenu a:visited
    {
        font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
	color: rgb(255,255,255);
        padding: 5px;
    }

.footmenu a:hover
    {
        color: rgb(205,234,113);
    }

.footmenu_act,.footmenu_act a,.footmenu_act a:link,.footmenu_act a:visited,.footmenu_act a:hover
    {
        font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
	color: rgb(205,234,113);
        padding: 5px;
    }

.navmenu,.navmenu a,.navmenu a:link,.navmenu a:visited
    {
        font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: normal;
        text-decoration: none;
	color: rgb(0,0,0);
    }

.navmenu a:hover
    {
        color: rgb(19,134,19);
    }




* standard fce styles */
/* 30 - 70 */
.normal_content_30_70 {
    position: relative;
    width: 100%;
}
.normal_content_30_70 .normal_left_30 {
    position: relative;
    float: left;
    width: 33%;
}
.normal_content_30_70 .normal_right_70 {
    position: relative;
    float: right;
    width: 63%;
}


/* 50 - 50 */
.normal_content_50_50 {
    position: relative;
    width: 100%;
    border: 0px solid black;
}
.normal_content_50_50 .normal_left_50 {
    position: relative;
    float: left;
    width: 48%;
}
.normal_content_50_50 .normal_right_50 {
    position: relative;
    float: right;
    width: 48%;
}



/* 70 - 30 */
.normal_content_70_30 {
    position: relative;
    width: 100%;
}
.normal_content_70_30 .normal_left_70 {
    position: relative;
    float: left;
    width: 63%;
}
.normal_content_70_30 .normal_right_30 {
    position: relative;
    float: right;
    width: 33%;
}

