body{
	background-color:#FFFFFF;
	margin:0;
}
small{
	font:bold 11 arial;
	color:#555555;
}
input{
	border:2px dotted #D3CDC3;
	background:transparent;
	font:bold 12 tahoma;
	color:#555555;
}
h1{
	font:bold 20 tahoma;
	color:#555555;
	margin:0;
}
h3{
	font:bold 14 tahoma;
	color:#333333;
	margin:0;
}
.comment h3, .redtxt h3, .txt h3{
	font:bold 14 tahoma;
	color:#004287;
	margin:0;
}
.btn{
	border:1px solid #004287;
	background:#FFC600;
	color:#004287;
	font:bold 10 arial;
}

.orange{
	overflow:hidden;
	background-color:#F67400;
	margin:0;
	padding:0;
	padding-left:10px;
	border-bottom:1px solid #000000;
}

.txt00, .txt01, .txt03, div.coord{
	font:bold 10 arial;
	line-height:12px;
}

.space-left{
	padding-left:5px;
}

.space-right{
	padding-right:5px;
}

.txt00{
	color:#FFFFFF;
}

.txt03, .txt03 a{
	font:bold 10 arial;
	color:#000000;
}

.txt03 a:hover,.txt03 a:hover b{
	font:bold 10 arial;
	color:#ffffff;
}

.txt03 b{
	font:bold 10 arial;
	color:#004287;
}

.txt02{
	font:bold 10 arial;
	color:#aaaaaa;
}
.txtorange{
	color:#FFC600;
}


.txt01, div.coord,.big{
	color:#004287;
}

a{
	line-height:12px;
	padding:0px;
	text-decoration:none;
	color:#004287;
}

a.bgred: img,a img.bgred{
	background:transparent;
}

a:hover img.bgred{
	background:#004287;
}

a.red:hover{
	background:#004287;
	color:#FFFFFF;
}

a.txt00:hover{
	color:#FFC600;
}

.titel{
	font:24 tahoma;
	color:#aaaaaa;
}

.grau{
	background:#cccccc;
	color:#000000;
	border-bottom:1px solid #000000;
}

.graurot{
	background:#82B5CA;
	color:#000000;
	border-right:1px solid #004287;
}
.news{
	background:#82B5CA;
	color:#000000;
	border-bottom:1px solid #000000;
}

.content{
	font:12 tahoma;
}

.content td.redtitel{
	font:bold 13 tahoma;
	padding:2px;
	padding-left:10px;
}

.content td.redtxt{
	padding-bottom:2px;
	padding-left:10px;
	border-bottom:2px dotted #D3CDC3;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.content td.txt{
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.content td.redtxt2{
	padding-bottom:2px;
	padding-left:10px;
	border-bottom:2px dotted #D3CDC3;
	border-left:2px dotted #D3CDC3;
	font-size: 12;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.content td.comment{
	padding-left: 10px;
	padding-right: 10px;
	color:#FFC600;
	font:bold 12 arial;
}

.content td.redtitelcenter{
	background-color:#FFC600;
	color:#004287;
	border:1px solid #004287;
	/*border-left:1;*/
	font:bold 11 arial;
	text-align:center;
}

.course td.redtxtinstitution{
	font:12 tahoma;
	color:#004287;
	font-weight: bold;
}

.course td.redtxtinstitutiondescription{
	font:12 tahoma;
	color:#555555;
}


/*#redtxt3{
	color:#555555;
	padding-bottom:2px;
	padding-left:10px;
	border-bottom:2px dotted #D3CDC3;
	border-left:2px dotted #D3CDC3;
}*/

.content a{
	font:bold 12 tahoma;
	color:#004287;
}

.content a:hover{
	color:#ffffff;
}

.rb{
	border-right:1px solid #000000;
}

.red{
	padding-left:4px;
	border:1px solid #004287;
	background:#004287;
	color:#FFFFFF;
	border-bottom:1px solid #000000;
}

.redtitel{
	background:#004287;
	color:#FFC600;
	border:1px solid #FFC600;
	border-left:0;
	font:bold 11 arial;
	text-align:right;
}
.spacerow{
	background:transparent;
	color:#FFFFFF;
	font:bold 12 tahoma;
	padding:0;
	margin:0;
}

.sp{
cursor:default;
padding-left:4px;
padding-right:4px;
}

div.coord{
position:absolute;	
}

.txt02{
border:0 solid #FFFFFF;
background:#FFFFFF;
}

.big{
	font:bold 11 tahoma;
	line-height:12px;
	color:#aaaaaa;
}
.foto{
	border:1px solid #000000;
	margin-bottom:4;
}

.smalldozent{
	color:#555555;
	font-size: 11px;
}

ol{
	font:normal 12 tahoma;
}

