p, input, select, button {  

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.0em;
        text-align: justify;
}
h1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.4em;
	color: #CCCCCC;
}

h2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.2em; 
	color: #707070;
        border-bottom: 1px solid #707070;
        }

h3 {  
	font-family: Arial; 
 	font-size: 1.0em; 
	color: #707070;
}
h4 {font-family: Arial, Helvetica, sans-serif; 
    color: #cc3333;
    font-size: 1.0em;
    font-weight:bold;}


td {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}

body {  
	background-color: #FFFFFF; 
	font-family: Georgia, Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #666666;
}


li {  
	list-style-type: square;
}


a{color: #0066CC; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: underline;}

a:hover {font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #0000FF; 
	text-decoration: underline;
}



.heading1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.4em;
	color: #CCCCCC;
}

.heading2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.2em; 
	color: #707070;
        border-bottom: 1px solid #707070;
        margin-bottom: 100px;
}

.heading3 {  
	font-family: Arial; 
	font-size: 1.0em; 
	color: #707070;
}

.paragraph {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px;
}



._heading1_red {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #FF0000; 
	font-weight: bold;
}

.heading2_bold {  
	font-family: georgia, arial; 
	font-size: 1.6em; 
	font-weight: bold; 
	color: #333333;
}

.text_bold {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold;
}

.headin1_blue {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #005080;
}

.txtsmall {  

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
        padding: 2px;}

.bg_image { 
	background-image:url(bg_content.gif); 
	background-repeat:no-repeat; 
	background-position:top right; 
	background-attachment:fixed; 
	padding:0px;}

.box {
       border: 1px solid #CCCCCC;}

a.button{text-decoration:none;
         font-size:9px;
	 color:#666666;
         text-align:left;}

a.button:hover{text-decoration:none;
               color:#0066CC;
	       font-size:9px;text-align:left;}

a.button:active{text-decoration:none;
                font-size:9px;
                text-align:left;}	
	
a.button:visited{text-decoration:none;
                 text-align:left;}

a.buttonOBEN{font-family: Arial, Helvetica, sans-serif; 
             font-size:11px;
             color:#FFFFFF;
	     font-weight:bold;
	     text-decoration:none;}

a.buttonOBEN:hover{text-decoration:none;
                   color:#E0F4FA;
                   font-size:11px;}

a.buttonOBEN:active{text-decoration:none;
                    font-size:11px;
                    color:#FFFFFF;}		

a.buttonOBEN:visited{text-decoration:none;
                     font-size:11px;
                     color:#FFFFFF;}

h5{font-family: Arial, Helvetica, sans-serif; 
   font-size:11px;
   color: #FFFFFF;
   background-color: #999999;
   font-weight:bold;
   border-bottom:1px solid;
   border-bottom-color: #666666;
   margin-top:0px;
   margin-bottom:0px;
   vertical-align: text-top;
   height:25px;}
	
.rechtsbuttonborder{border:1px solid;
                    border-bottom-style:outset;  
                    border-bottom-color:#999999;}

.bgpicPORTAL{background-image:url(share/images/portalpic.jpg);
             background-repeat:no-repeat;
             background-position:top;}

.deutsch{font-family: Arial, Helvetica, sans-serif; 
         font-size:10px;
         color:#FFFFFF;
	 background-color: #095BA5;
         font-weight:bold;
	 border-bottom:1px solid;
	 border-bottom-color: #666666;
	 margin-top:0px;
	 margin-bottom:0px;}

.english{font-family: Arial, Helvetica, sans-serif; 
         font-size:10px;
         color: #FFFFFF;
	 background-color: #457418;
         font-weight:bold;
	 border-bottom:1px solid;
	 border-bottom-color: #666666;
	 margin-top:0px;
	 margin-bottom:0px;}	


.greybutton{background-color: #999999;
            border-bottom:1px solid;
	    border-bottom-color: #666666;
	    margin-top:0px;
	    margin-bottom:0px;
	    vertical-align: text-top;
	    height:25px;}   


.borderrightLEFT{border-left:1px solid;
                border-left-color:#333333;} 
