
/***1.html-element-styles***************************************************/
html,body{
height: 100%;
margin: 0;
padding: 0;
}

body{
color: #333333;
background-color: #ffffff;
margin-left:10px;
margin-right:10px;
text-align: center;  /* IE Hack fuer mittezentriert */
}

a{
font-family: tahoma, verdana, sans-serif;
font-size:11px;
line-height:16px;
color: #333333;
text-decoration:none;
}

a:link, a:visited, a:hover, a:active {
text-decoration: none;
}

form{
display:inline;
}

img{
border:0;
}
/***eof:html-element-styles***************************************************/



/***2.id-styles***************************************************/
#wrapper {
height: 100%;
margin: 0 auto;
background-color: #e3e3e8;
text-align: left;
width: 980px;
position:relative;
}

#main {
font-family: tahoma, verdana, sans-serif;
font-size:11px;
line-height:16px;
width:980px;
background-color: #e3e3e8;
padding:0;
border-collapse: collapse;
vertical-align:top;
}


#main tr,td{
padding:0;
vertical-align:top;
}

#left {
width: 250px;
}

#center {
width: 530px;
}

#right {
width: 200px;
}

#nav{
padding:2px 20px 20px 20px;
text-align:right;
}

#news{
padding:20px;
}

#print{
padding:50px;
background-color:#ffffff;
font-family:tahoma,verdana,sans-serif;
font-size:11px;
line-height:16px;
text-align:left;
}
/***eof: id-styles***************************************************/


/**** 3.content-text-styles ******************************************/

h1{                                                                     
font-size: 17px; 
line-height:21px;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #333333; 
padding-bottom:2px;
margin: 0px 0px 8px 0px;
text-transform:uppercase;
}

h1.smaller{
font-size: 11px; 
line-height:16px;
font-weight: bold;
border: 0;
margin:0;
padding-bottom:8px;
}

h2{
font-size: 17px; 
line-height:21px;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #333333; 
padding-bottom:2px;
margin: 0px 0px 8px 0px;
text-transform:uppercase;
}

h3{
font-size: 11px; 
line-height:16px;                                                                    
font-weight: bold;
margin:0; 
padding-bottom:8px;
}

.mainText{                                                                    
font-size: 11px;                            	                    
}

.mainTextBold{
font-size: 11px;                                                                    
font-weight: bold;                            	                    
}

.mainTextBoldC{
font-size: 11px;                                                                    
font-weight: bold;
color:#990000;                            	                    
}


a.linkText{                                                                    
font-size: 11px;
text-decoration:underline;                          	                    
}





a.linkTextC{                                                                    
font-size: 11px;
color:#990000;
text-decoration:underline;                            	                    
}




span.titleBox{                                                                    
font-size: 11px;
font-weight: bold;
line-height:14px;
color:#ffffff;
padding: 0px 5px;
background-color:#bb0000;                           	                    
}

div.titleBox{                                                                    
width: 100%;
background-color:#bb0000;                           	                    
}

.colored{
color:#990000;
}
/********************** eof: content-text-styles ************************/


/***** 4.global-links and similars *********************************************/

a.globalLink, span.globalLink{
padding-right:15px;
font-size:10px;
font-weight: normal;
/*text-transform:uppercase;*/
}


a.globalSearchLink{
padding-top:3px;
font-size:11px;
font-weight: normal;
text-transform:uppercase;
display:block;
}

input.globalSearchInput{
font-family: tahoma, verdana, sans-serif;                         
font-size: 10px;
color:#333333;
background-color:#ffffff;
width:160px;
border-top:1px solid #cccccc;
border-bottom:1px solid #eeeeee;
border-left:0;
border-right:0;
/* ie5mac hack \*/
text-indent:4px;
/* end hack */
}


/* ***************************** eof:global-links and similars ********************/




/* ***** 5.main navigation ********************************************/
a.l1,span.l1{
font-size: 11px;                                                                    
font-weight: bold;
line-height:32px;
padding-top:16px;
text-transform:uppercase;
display:block;
}

a.l2,span.l2{
font-size: 10px;
line-height:24px;
text-transform:uppercase;
display:block;                                                                   
}

a.l3,span.l3{
font-size: 10px;
line-height:24px;
padding-right:12px;
text-transform:uppercase;
display:block;                                                                    
}

a.l1sel,span.l1sel{
font-size: 11px;                                                                    
font-weight: bold;
line-height:32px;
padding-top:16px;
color:#990000;
text-transform:uppercase;
display:block;                                                                   
}

a.l2sel,span.l2sel{
font-size: 10px;
line-height:24px;
color:#990000;
text-transform:uppercase;
display:block;                                                                   
}

a.l3sel,span.l3sel{
font-size: 10px;
line-height:24px;
padding-right:12px;
color:#990000;
text-transform:uppercase;
display:block;                                                                  
}
/* ***************************** main navigation ********************/


/**** 6.spacer-styles ******************************************/
.v5{
font-size:5px;
line-height:5px;
}

.v10{
font-size:10px;
line-height:10px;
}

.v16{
font-size:16px;
line-height:16px;
}

.v32{
font-size:32px;
line-height:32px;
}

div.dottedLine{
height:1px;
font-size:1px;
line-height:1px;
background-image: url("/pub/static/media/imgs/dot.gif");
}
/********************** eof: spacer-styles ************************/




/**** 7.cms-helper-styles **************************/
div.cmsElemContainer{
font-size:0px;
line-height:0px;
}


br.clearFloating{
clear:both;
font-size:0px;
line-height:0px;
}
/*************** eof: cms-helper-styles ***************/



/**** 8. search-Results-styles ************************/
a.searchResTitleTxt{
/* rather similar to h3 */
font-size: 11px; 
line-height:16px;                                                                    
font-weight: bold;
margin:0;
padding:0; 
}


#searchResBox{
color:#666666;
}

#searchResBox a:hover{
text-decoration:underline;
color:#990000;
}


#search_back_link a:hover{
text-decoration:underline;
}

/*************** eof: search-Results-styles ***********/



/**** 9. hover-Effekte **************************/

#content a:link{
text-decoration: underline;
}

#content a:visited{
text-decoration: underline;
}

#content a:hover{
text-decoration: underline;
}

#content a:active{
text-decoration: underline;
}




#news a:link{
text-decoration: underline;
}

#news a:visited{
text-decoration: underline;
}

#news a:hover{
text-decoration: underline;
}

#news a:active{
text-decoration: underline;
}



#nav a:hover{
color:#990000;
}



/*************** eof: hover-Effekte ***************/



/* ****************** LISTS ************************************** */
ul{
margin:0;
margin-left: 16px;
padding:0;
padding-top:8px;
list-style-image: url("/pub/static/media/imgs/arrow_up.png");
}

li{
margin:0;
color:#990000;
}
/* ****************** eof: LISTS ******************************** */



/* ****************** keywordCloud ************************************** */
.kc1{
font-family: geneva, tahoma, verdana, sans-serif;
font-size:15px; 
line-height: 22px;
color:#333333;
font-weight:bold;
padding: 0px 2px;
}

.kc2{
font-family: geneva, tahoma, verdana, sans-serif;
font-size:13px;
line-height: 22px;
color:#555555;
font-weight:bold;
padding: 0px 2px;
}

.kc3{
font-family: geneva, tahoma, verdana, sans-serif;
font-size:11px;
line-height: 22px;
color:#777777;
font-weight:bold;
padding: 0px 2px;
}

.kc4{
font-family: geneva, tahoma, verdana, sans-serif;
font-size:9px;
line-height: 22px;
color:#999999;
font-weight:bold;
padding: 0px 2px;
}

#content a.kc1{text-decoration:none;}
#content a.kc2{text-decoration:none;}
#content a.kc3{text-decoration:none;}
#content a.kc4{text-decoration:none;}

a.kc1:hover {color:#990000;}
a.kc2:hover {color:#dd0000;}
a.kc3:hover {color:#ee0000;}
a.kc4:hover {color:#ff0000;}

/* ****************** eof: keywordCloud ******************************** */



/* ****************** triggeredLayerElement ******************************** */

.triggerArea{
cursor:pointer;
background-image: url('/static/media/imgs/0.gif'); /* IE-HACK!!! */
}

.triggeredContent{
/*color:#330066;*/  /* #990000 , #330099 */
display:none;
opacity:0.8; 				/* MOZ */
filter:alpha(opacity=80);	/* IE */
}

/* ****************** eof: triggeredLayerElement ******************************** */


