#content h1 { 
font-size : 180%;
font-weight : bold;
margin : 5px 0 20px 0;
padding : 2px 0 2px 0;
color : #000099;
} 

#content h2 { 
font-size : 120%;
font-weight : bold;
margin : 2px 0 2px 0;
padding : 2px 0 2px 0;
margin : 0;
color : #000099;
} 

#content h3 { 
font-size : 110%;
font-weight : bold;
margin : 0;
padding : 5px 0 5px 3px;
color : #FFFFFF;
background-color: #0033CC; 
} 


#content p { 
margin : 0;
padding : 2px 0 2px 0;
line-height : 140%;
} 

#content a { 
text-decoration : none;
font-weight : bold;
color : #000099;
} 

#content a:hover, #sidebar a:hover { 
text-decoration : underline;
} 

#content .sidepicture { 
float : right;
padding : 0 0 0 0;
margin : 0px 0px 0px 2px;
width : 156px;

} 

#content .clearer { 
clear : both;
} 

#footer p { 
text-decoration : none;
color : #000099;
} 

#sidebar h1 { 
padding : 0 2px 0 2px;
margin : 0 2px 0 2px;
background-color : #000099;
font-size : 110%;
font-weight : bold;
color : #ffffff;
text-transform : none;
letter-spacing : 1px;
line-height : 20px;
vertical-align: middle;
} 

#sidebar h2 { 
font-size : 100%;
font-weight : bold;
padding : 0 2px 0 2px;
margin : 0 2px 0 2px;
color : #ffffff;
line-height : 120%;
vertical-align: middle;
} 

.sb { 
padding : 0 2px 0 2px;
color : #ffffff !important;
} 

#sidebar p { 
margin : 0;
padding : 0 2px 0 2px;
color : #ffffff !important;
} 

#sidebar a { 
font-weight : bold;
color : #ffffff;
text-decoration : none;
} 

#more { 
margin : 0;
padding : 20px 0 0 0;
text-align : right;
} 

#more a { 
text-decoration : none;
background : url(../images/pbull.gif) no-repeat;
padding : 2px 0 4px 15px;
} 

#content ul, #sidebar ul { 
list-style : none;
padding : 0;
margin : 2px 10px 2px 0;
} 

#content li, #sidebar li { 
padding : 2px 0 2px 16px;
background : url(../images/pbull.gif) no-repeat top left;
} 

#content td.cell { 
background-color : #ffffff;
text-align : justify;
} 

#content td.headercell { 
background-color : #000099;
color : #ffffff;
font-weight : bold;
} 


div.teaserelement { 
float: left; 
padding: 40px 10px 0px 10px; 
margin: 0px; 
}
 
div.teaser { 
margin: 0px; 
padding: 0px 0px 0px 0px; 
}


div.teaserpicture { 
float : right;
padding : 2px;
margin : 2px 0px 2px 2px;
border : none;
} 

p.teasertext { 
margin : 0;
padding : 4px 0px 4px 0px;
color : #ffffff;
} 

.teasernav { 
clear : both;
padding : 2px 0 2px 0;
margin : 0;
text-align : center;
} 

input.box { 
width : 300px;
vertical-align : top;
padding : 1px;
margin : 0 0 10px 0;
border : 1px solid #cdcdcd;
color : #333333;
background : url(../images/pmt.gif) repeat-x;
font-size : 10px;
} 

form.formular textarea { 
background : url(../images/pmt.gif) repeat-x;
border : 1px solid #cdcdcd;
width : 300px;
height : 200px;
vertical-align : top;
padding : 1px;
margin : 0 0 10px 0;
} 

form.formular .formcaption { 
width : 140px;
line-height : 200%;
float : left;
clear : left;
} 

form.formular .formnote { 
color : #000099;
line-height : 160%;
padding : 2px 0 10px 142px !important;
} 

.buttoncaption { 
line-height : 200%;
} 

P.s2d { 
font-size : 180%;
color : #000099;
font-weight : bold;
margin : 0;
padding : 2px 0 2px 0;
line-height : 200%;
} 

P.s2dsmall { 
font-size : 80%;
} 

a.s2dsmall, a.s2dinfo { 
text-decoration : underline !important;
}
