body {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
}

.redarea {
	background: #B02F3F;
	height: 35px;
	width: 100%;
}

a.tm, a.tma {
	position: relative;
	text-decoration: none;
	font-size: 11px;
	font-weight: light;
	line-height: 22px;
	color:#000000;
	padding: 14px 10px 0px 10px;
}

a.tm:hover, a.tma {
	color:#990000;
	background: #FFFFFF;
}
/*
a.tma {
	background: #FFF;
}
*/
a.sm, a.sma {
	text-decoration: none;
	font-size: 11px;
	font-weight: light;
	line-height: 18px;
	color:#606860;
	padding: 0px 0px 0px 10px;
}

a.sm:hover, a.sma {
	color:#000000;
}

a.lm, a.lma {
	text-decoration: none;
	font-size: 10px;
	font-weight: light;
	line-height: 14px;
	color:#000000;
	/*padding: 0px 0px 0px 10px;*/
}

a.lm:hover, a.lma {
	color:#990000;
}

a.lsm, a.lsma {
	text-decoration: none;
	font-size: 10px;
	font-weight: light;
	line-height: 11px;
	color:#606860;
	/*padding: 0px 0px 0px 10px;*/
}

a.lsm:hover, a.lsma {
	color:#000000;
}

a.extlink {
	text-decoration: none;
	font-size: 12px;
	color:#000;
	padding: 0px;
}

a.meta {
	text-decoration: none;

	font-size: 11px;
	line-height: 11px;
	color:#000;
}

a.meta:hover {
	color: #990000;
}

a.topmeta, a.topmetaactive {
	text-decoration: none;
	font-size: 11px;
	line-height: 11px;
	color:#FFFFFF;
}

a.topmetaactive {
	font-weight: bold;
}

/*
input.btnsearch {
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	color:#000;
	width: 40px;
	padding-left:-5px;
	border: 0px solid #DDD;
	background-color : #FCF3E6;
}
*/

input.btnsearch_de, input.btnsearch_en {
	font-size: 11px;
	border: 0px;
	width: 38px;
	height: 16px;
	background: url(../img/search_de.png);
	background-repeat: no-repeat; 
}
input.btnsearch_en {
	background: url(../img/search_en.png);
}

input.search {
	font-size: 11px;
	height: 16px;
	width: 115px;
	border: 1px solid #DDD;
}

input.send_de, input.send_en {
	font-size: 11px;
	border: 0px;
	width: 80px;
	height: 20px;
	background: url(../img/send_de.png);
	background-repeat: no-repeat; 
}

input.send_en {
	background: url(../img/send_en.png);
}

.lang {
	font-size: 10px;
	padding: 0px 20px 0px 0px;
	color: #000;
	text-decoration: none;
}

.content {
	width: 510px;
	padding: 0px 10px 20px 10px;	
}

.title, .titlered {
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}

.titlered {
	color: #990000;
}

.normaltext, .normaltextred, .normaltextgrey {
	margin: 10px 0px 10px 0px; 
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
} 

.normaltextred {
	color: #990000;
}

.normaltextgrey {
	color: #AAA;
}

#smalltext {
	margin: 10px 0px 10px 0px; 
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
}


a, a.link, a.contentlink {
	margin: 10px 0px 10px 0px; 
	font-size: 11px;
	text-decoration: none;		
	line-height: 14px;
	color:#990000;
}

.scholarship {
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color:#000;
}

.scholarship:hover {
	color:#990000;
}

.space {
	height: 8px;
	font-size: 8px;	
}

#nl_form {
	margin: 10px 0px 10px 0px; 
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}

#nl_form .title{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

#nl_form #small {
	margin: 30px 0 0 0; 
	font-size: 11px;
	line-height: 15px;
}

#nl_form input, #nl_form select, #nl_form submit {
	height: 18px;
	width: 180px;
	border: #979797 1px solid;
	font-size: 11px;
}

#nl_form input#btnSubmit {
	background: #979797;
	color: #FFFFFF;
}



/*********** STYLING COVER FLOW ***********/
#contentFlow {
   padding-top: 5px;
   border: 3px solid #d5d6d7;
   margin-bottom: 20px;
   height: 185px;
}

#contentFlow * {
   color: #353534;
   font-size: 12px;
}

#contentFlow .caption {
   font-weight: normal;
}

#contentFlow {
	text-align:center;
}

.mediatitle {
	font-size: 11px;
	line-height: 32px;
	font-weight: bold;
	border-bottom: 1px solid #d5d6d7;
	margin: 0 0 11px 0;
	width: 100%;
}

#media {
	width: 100%;
}

/*
#media .item {
	margin: 10px 0 10px 0;
}
*/

#media .preview{
	float: left;
	width: 120px; 
}

#media .detail{
	margin-left: 20px;
	float: left;
	width: 340px; 
}

#media .normal {
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
} 

/*********** MEDIAPLAYER ***********/
#playerContainer {
   border: 3px solid #d5d6d7;
   margin-bottom: 40px;
   height: 180px;
}
#playerContainer .player {
   float: left;
   width: 320px;
   height: 180px;
}
#playerContainer .description {
   width: 135px;
   display: inline;
   margin-left: 15px;
   margin-top: 15px;
   float: left;
}
#playerContainer .description {
   font-size: 11px;
}
#playerContainer a.close {
   display: block;
   margin-top: 2em;
}

