
body{font-family:Georgia, Times, serif; 
font-size: 95%;
line-height:130%; color: #222222;

}
#main{font-size: 0.8em;}
.col1 {
}
 .formal {
    font-family:  Arial,  Helvetica,  sans-serif; 
}

p{ font-size: 1.2em; padding: 0px 0px 10px 0px;line-height:130%;}

 form{
    font-family:  Arial,  Helvetica,  sans-serif; font-size: 1.15em; line-height:130%;
}
form p {font-size:1em; line-height:130%;}


	.menubits a { text-decoration:none;}
	
	
a {text-decoration:none; color: #18265A;}
a:hover { color:  #d9166f;}
h1, h2, h3,h4, h5 {

font-family:  Arial,  Helvetica,  sans-serif;
	}


#btkdesc p{
	font-family:Georgia, Times, serif;
	font-size: 1.4em; line-height:1.4em; vertical-align:baseline; color:#000000; padding:0px;
}


a.focuslink {color:  #d9166f; }
a.focuslink:hover {color:  #18265A; }

#headermenu{
font-size: 1em;
line-height: 1.4em;
font-family:  Arial,  Verdana, Helvetica,  sans-serif;
word-spacing: 0.11em;
font-weight:bold;
}
.sbblock h1,.sbblock h2,.sbblock h3,.sbblock h4,.sbblock h5 {

font-family:  Georgia, Times, sans-serif;
	}
        .sbblock {font-family:  Georgia, Times, sans-serif;
}

.current { color:#d9166f;}
.section { color:#B90063;}
.link{}


.centre { text-align:center;}



h2 { font-size: 1.3em; line-height:1.3em; padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px;}
h2.newslist { font-size: 1.3em; line-height:1.3em; padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px;}
p.newslist {  margin: 6px 0px 15px 0px;}

h3{ padding: 6px 0px 6px 0px ;font-size: 1.2em; line-height:1.3em;}
h4{ padding: 0px 0px 0px 0px ; margin: 0px; font-size: 1.1em; }

.Lyrikal h2{padding:0px 0px 5px 0px; border-bottom: 1px solid #cccccc;}
.Lyrikal .head h2 { font-family:  Arial,  Helvetica,  sans-serif;  border:none;padding:0px; margin:0px; font-weight: bold;}



#StaffDesc { font-family:  Arial,  Helvetica,  sans-serif;
}



#NewsList h2 { margin:20px 0px 10px 0px;}

.head { height:34px;
position:relative;
margin: 0px 0px 20px 0px; background-image:url("../images/bghead.png");
vertical-align:baseline;}
.topic .head { height:34px;
position:relative;
margin: 0px 0px 13px 0px; background-image:url("../images/bghead.png");
vertical-align:baseline;}

.head h2 {
position:absolute;
bottom:-3px;
font-size:20px; line-height:100%;  text-transform:uppercase;
font-family:  Arial,  Helvetica,  sans-serif;  border:none;padding:0px; margin:0px; font-weight: bold;
}

.head h1{
font-size:35px;
position:absolute;
bottom:5px;
right:0px; line-height:inherit;

}
.head h1 span{
 background: white;
 padding: 5px 0px 0px 7px;
}

.head   h2  span {
    background: white;/* fallback color */

   height:100%;

 padding: 1px 6px 0px  0px;
}

.head h1, .head h2{ color:#18265A;}
.head  h2 a{  }


.head a{color: #18265A;}
.head a:hover{color: #18265A;}


.col1fwblock ol li {list-style-type: decimal;  list-style-position: inside; margin:0px 10px 5px 10px;}
.col1fwblock ol { margin: 10px 0px 10px 0px;}


h1.studiumID {
font-size:35px;
padding:14px 0px 15px 0px;
vertical-align:baseline;
color: #18265A;
}
 
.sbblock p.smallp {padding:10px 0px 10px 0px; font-family:  Arial,  Verdana, Helvetica,  sans-serif;}

.topic h3 {
    padding:0px;
}

#topicboxes p { padding:0px; font-size:1em; }


.col2block h1{ text-transform: uppercase;}

.col2block { font-family: Arial, san-serif;}
#col3sb p, #col3sb li, #col3sb h3 , #fpcol2 p, #fpcol2 li, #fpcol2 h3 {font-size: 0.975em;
line-height: 1.2em;
font-family:  Georgia,  serif;
word-spacing: 0.11em; padding:0px 0px 7px 0px;}

.col2block p, .col2block li {font-size: 1em;
line-height: 1.2em;
font-family:  Arial,  Verdana, Helvetica,  sans-serif;
word-spacing: 0.11em; padding:0px 0px 3px 0px;}


h3.medialist { border-top: 1px solid #cccccc; margin: 10px 0px 4px 0px; padding:2px 0px 0px 0px;}

p.caption{ font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}