*{margin: 0;padding: 0;list-style: none;}:focus{outline: 0;}img{border: 0;display:block;}body{font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:12px;background-color:#8c3055;}#wrap, #header, #content, #footer{width:979px;}#wrap{display:block;position:relative;}#wrap:after{content:"";}#header{position:relative;height:54px;background:url(images/bg_header1.gif) no-repeat;}		ul#mainnav{	position:absolute;	top:0;	left:25px;	}		#mainnav li{		float:left;		}				#mainnav a{		display:block;		height:auto;		width:auto;		padding:4px 15px 4px 15px;		font-size:11.4px;		color:#000;		text-decoration:none;		}					#mainnav a:hover{			background-color:#f3f2f2;			color:#823055;			}				form#searchform{	position:absolute;	right:10px;	top:0;	width:284px;	height:24px;	}			#labelone{		position:absolute;		top:3px;		left:6px;		font-size:11.4px;		}			#labelone a {			color: #000;			}			#labelone a:hover {			color: #8c3055;			}		#searchfield{		position:absolute;		top:0;		right:24px;		width:200px;		height:18px;		padding:5px 0px 0 10px;		border:none;		background-color:#fff;		font-family:'MS Shell Dlg';		color:#000;		font-size:12px;		line-height:15px;		}				#searchsubmit{		position:absolute;		top:0;		right:0;		width:24px;		height:24px;		border:none;		background:url(images/btn_search1.gif) no-repeat;		cursor:pointer;		}	#content{position:absolute;top:54px;background:url(images/bg_content.gif) repeat-y;}	#rightcolumn{	position:relative;	width:715px;	padding:0 0 0 0;	float:right;	background:url(images/bg_rightcolumn.gif) top repeat-y;	}			#breadcrumb{		margin-top:3px;		padding:0 30px 0 30px;		color:#000;		font-size:10.8px;		}					#breadcrumb a{			color:#000;			text-decoration:underline;			padding-right:11px;			margin-right:7px;			background:url(images/arw_breadcrumb.gif) right 7px no-repeat;			}						#breadcrumb a:hover{			color:#8c3055;			}						h1{			height:66px;			font-size:27.6px;			line-height:24px;			font-weight:bold;			color:#8c3055;			margin:0;            padding: 6px 20px 290px 30px;            }						h2{			font-size:12.6px;			font-weight:bold;			color:#8c3055;			margin-bottom:18px;			}						h3{			font-size:12px;			font-weight:bold;			color:#8c3055;			margin-bottom:14px;			}                        #teaser_wrapper{                position: absolute;                top: 101px;                left: 10px;                z-index: 100;                width:680px;                height:277px;                padding: 0px 0px 0px 0px;                background: url('./images/slideshow_startseite_fernhochschule2.jpg') no-repeat;			}                           .drei_zeiler{                top: 118px !important;            }                            #teaser_wrapper #teaser_bilder{                    position: absolute;                    top: 0px;                    left: 0px;                    z-index: 100;                    width:680px;                    height:277px;                    padding: 0px 0px 0px 0px;                  }                                           #teaser_wrapper #teaser_content{                    position: absolute;                    top: 0px;                    left: 384px;                    z-index: 200;                    width:254px;                    height:277px;                    padding: 0px 0px 0px 0px;                }				                #text{				padding:20px 30px 20px 30px;				line-height:18px;				}									#text p{					padding-bottom:14px;					}										#text a{					color:#000;					text-decoration:underline;					}											#text a.eyecatcher{						display:block;						padding:10px 0 10px 0;						text-align:center;						font-weight:bold;						color:#8c3055;						background:#eed7e0;						}													#text a:hover{					color:#8c3055;					}						#teaserwrap{			background-color:#fff;			width:690px;			padding:3px 0 5px 10px;			}						.teaserbox{			width:222px;			float:left;			margin-right:12px;			}													.mitte{				width:215px;				margin-right:9px;				}							.last{				margin-right:0px;				}							.teaserhead{				height:18px;				width:auto;				padding:10px;				background:#b4b4b4;				font-size:14.4px;				color:#fff;				font-weight:bold;				line-height:18px;				}								.teasersubhead{				display:block;				height:18px;				padding:10px;				background:url(images/arw_teaser_up.gif) top right no-repeat;				font-size:14.4px;				color:#8c3055;				font-weight:bold;				line-height:18px;				border-left:1px solid #dedede;				border-right:1px solid #dedede;				border-bottom:1px solid #dedede;				text-decoration:none;				}								.teaserfooter{				display:block;				height:18px;				padding:10px;				background:url(images/arw_teaser_down.gif) top right no-repeat;				font-size:14.4px;				color:#8c3055;				font-weight:bold;				line-height:18px;				border-left:1px solid #dedede;				border-right:1px solid #dedede;				border-bottom:1px solid #dedede;				text-decoration:none;				}									#print{		display:block;		position:absolute;		top:11px;		right:35px;		width:21px;		height:21px;		}				#leftcolumn{	position:relative;	width:264px;	float:left;	}			a#logo{		margin-left:35px;		display:block;		width:229px;		height:63px;		}					#logo span{			display:none;			}					ul#sidebarnav{		float:left;		width:264px;		height: 281px;		padding-top:4px;		margin-top:34px;		background:url(images/bg_sidebarnav2.gif) top no-repeat;		}					#sidebarnav li{			}					#sidebarnav a{			display:block;			float:left;			width:210px;			height:18px;			padding:10px 10px 10px 40px;			border-bottom:1px solid #ba8399;			background-color:#8C3055;			color:#fff;			font-weight:bold;			text-decoration:none;			}							#sidebarnav a.last{				border:none;				}						#sidebarnav a:hover{				background-color:#a53864;				}						img.space{		clear:left;		margin-left:25px;		}			#footer{	height:28px;	padding:17px 0 0 0;	clear:both;	background:url(images/bg_footer.gif) top no-repeat #8C3055;	text-align:center;	color:#fff;	font-size:12px;	}			#footer p{		padding-left:26px;		}					#footer p span{			font-size:9px;			}				ul#infos{		padding:20px 0 10px 0;		}					#infos li{			display:inline;			}					#infos a{			font-size:10px;			white-space:nowrap;			text-decoration:none;			color:#999999;			padding:2px;			}							#infos a:hover{				text-decoration:underline;				}	.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}/* Hides from IE-mac \*/* html .clearfix{height: 1%;}/* End hide from IE-mac */