/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

A:link {
	background-color : transparent;
	color : #B00025;
	text-decoration : none;
}
A:visited {
	background-color : transparent;
    color : #B00025;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color : #B00025;
	text-decoration : none;
}
A:active {
	background-color : transparent;
	color : #B00025;
	text-decoration : none;
}


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}


H1 {
	font-family : Verdana, sans-serif;
	font-size : 20px;
	color : #484848;
	margin-bottom : 0px;
	margin-top : 10px;
}
H2 {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #484848;
	margin-bottom : 5px;
	margin-top : 10px;
}
H3 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #484848;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #484848;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}

P {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	/*line-height : 180%;*/
	color: #484848;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 5px;	
}

ul	{
	list-style-image:url('../../media/bullets/dot.gif');
	margin:0px 0px 0px 20px; 
	padding:0px;

}
.caption {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;	
	font-size : 11px;
	color : #484848;
	padding-bottom : 5px;	
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC3366;
}

.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #484848;
	font-weight : normal;
}


.mailform {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #484848;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #484848;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #484848;	
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #484848;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 11px;	
}

.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 11px;	
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}

.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}


#page{		  
 width : 795px;
 margin : 20px 20px 0px 20px;    
font-family : Verdana, sans-serif;
font-size : 11px;
color: #484848;
padding-bottom : 20px;
background-color : White;
}

#header {
       float: left;     
      height: 115px;
      width: 795px;
      margin:0 0 0 0;	 
}

#logo {
                  float: left;
				  width: 567px;
				  height: 115 px;
				  
}

#box_top_right{
                  float: left;
                  width: 228px;
                  height: 115px;
}

#box_top_right_menu{
    float: left;
	width: 224px;
	margin-top: 90px;
    margin-left: 2px;
	margin-right: 0px;
	height:20px;
	margin-top : 90px;
	font-family : Verdana, sans-serif;
	color : White;
	font-size : 10px;
}

#box_top_right_menu a{
	color : White;	
}

#box_top_right_menu a:hover{
	color : #B00025;	
}

#middel_area{
	  float: left;   
      width: 795px;     
	  padding-bottom : 10px;
}

#left {				
             float: left;              
             width: 153px;      
			 height:300px;    		     
             font-size: 10px;			
}

#left a{
		color : #484848;
}


#menu{
font-family : Verdana, sans-serif;
color:#424242;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}


#menu_aktiv{
font-family : Verdana, sans-serif;
color : #B00025;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

#menu_aktiv a{
		color : #B00025;
}

#submenu{
font-family : Verdana, sans-serif;
text-indent:-10px;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
color : #FFFFFF;
}

#submenu  a{
		color : #FFFFFF;
}

#submenu_aktiv{
font-family : Verdana, sans-serif;
color : #B00025;	
text-indent:-10px;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
color : #B00025;
}

#submenu_aktiv a{
		color : #B00025;
}

.menuline{
border-top: 1px dashed #484848;
}

.menuline_aktiv{
border-top: 1px dashed #FFFFFF;
}

.menutext{
font-size:9px;
text-decoration : none;
 font-weight : normal;
}

#content_area{	
	float: left;
	width : 413px;
	/*background-color : #F6F6F6;*/
	padding-bottom : 5px;
}

#content_area_2
{
   float: left;
 	width: 394px;
	margin : 10px 0px 0px 5px;
}

#content_header{
    float: left;
	width: 394px;
    border: 1px solid;    
    height: 48px;	
}

#content_header_image{
   float: right;   
}

#content_header_text{
	float: left;
	width: 320px;	
}

#content_header_text_style{
   float: left;
	font-family : Verdana, sans-serif;	
	font-size : 20px;	
	color : White;
	margin-left : 10px;
	margin-top : 8px;
	font-weight : bold;
}

#content {
    float: left;
	width: 394px;
	border-bottom : 1px solid #888888;
	border-left : 1px solid #888888;
	border-right : 1px solid #888888;
	background-color : White;
}

#content_text{
	margin : 10px 10px 10px 10px;
}

#right {
                  float: right;
                  margin: 0;
                  width: 228px;
                  /*height: 400px;                 */
}

#right_bottom_box{
    float: left;
	width: 195px;
	margin-left : 10px;
	height:90px;
	margin-top : 10px;
}

#right_bottom_box a{
	color : white;	
}

#right_bottom_box a:hover{
	color : #B00025;	
	font-weight : bolder;	
}

#right_bottom_box_entry{
    float: left;
	width: 136px;
	height:29px;	
	margin-bottom : 2px;
}

#right_bottom_box_entry_text{
		font-family : Verdana, sans-serif;
		color : White;
		font-size : 15px;
	    font-weight : bolder;	
		margin-top : 5px;
		margin-left : 10px;
}

#right_bottom_box_image{
   float: left;
	width: 59px;
	height:29px;
	text-align : center;
	margin-bottom : 2px;
}

#right_content_header{
    float: left;
	width: 195px;
	margin-left : 10px;	
	margin-top : 10px;		
	background-color : #dddddd;
	border-bottom : 1px solid White;
}

#right_content_header_text{
    float: left;
	width: 193px;	
}

#right_content_header p{
	color : #A0A0A0;
	font-size : 12px;
	font-weight : bold;
	margin-top : 3px;
	margin-left : 5px;	
}

#right_content_text{
    float: left;
	width: 195px;
	margin-left : 10px;			
	color : White;	
}

#right_content_text p{
	color : White;
}

#right_content_text_area{
    float: left;
	width: 175px;
	margin-left : 5px;
	margin-top : 5px;
	margin-bottom : 5px;	
}
#right_content_text_area a{
      color : #B00025;
}
#right_content_text_area a:hover{
      color : #B00025;
      font-weight:normal;
}

.glossaryList {
    font-family : Verdana, sans-serif;
    font-size:14px;
    color:#484848;
	font-weight : bold;
}

.glossaryList a {
	color:#484848;
}

.glossaryList a:visited {
    color : #484848;
}

.glossaryList a:hover {
    color : #B00025;
}

.tx-sgglossary-pi1{
               padding-left:10px;
               padding-right:10px;
}

.entry{
    font-family : Verdana, sans-serif;
	color : #484848;	
	font-size:11px;
}

.startpagebox{
    width:192px;
    background-color:#ffffff;
    float:left;
}
.startpageboxheadline{
    width:132px;
    float:left;
    color:#ffffff;
    background-color:#B00025;
    line-height:26px;
}
.startpageboximg{    
    float:left;
}
.startpageboxtext{

    border:1px solid #888888;
    border-top:1px solid #FFFFFF;
}