/* basic elements */body {	margin: 0px;	padding: 0px 0px 10px 0px;	font: 12px/16px 'Trebuchet MS';	color: #686868;	}p, td {	font: 12px/15px;	color: #686868;	}h1 {	margin: 0px;	padding: 5px 0px;	font: 18px/18px 'Trebuchet MS';	color: #000000;	}h2 {	margin: 0px;	padding: 0px 0px 10px 0px;	font: 14px/14px 'Trebuchet MS';	color: #4E4E4E;	}	h3 {	margin: 0px;	padding: 0px 0px 22px 0px;	font: bold 13px/13px 'Trebuchet MS';	color: #000000;	}h4 {	margin: 0px;	padding: 0px 0px 10px 0px;	font: 16px/16px 'Trebuchet MS';	color: #2065A5;	}	h5 {	margin: 0px;	padding: 2px 0px 5px 15px;	display: block;	font: bold 13px/13px 'Trebuchet MS';	color: #616161;	}a:link  {	text-decoration: none;	color: #1f86b6;	}a:visited  {	text-decoration: none;	color: #e74897;	}a:hover, a:active {	text-decoration: underline;	color: #1f86b6;	}/* specific divs - revos v2 */	#bg_container {	width: 100%;	height: 80px;	background: url(../images/bg_top.gif) repeat-x top left;	}	#main_container { 	margin-top: -80px;	padding: 0px;	width: 825px;	}	#container {	padding: 0px 10px;	text-align: left;	}	#logo {	float: left;	margin: 0px;	padding: 0px;	width: 100px;}#main_top {	margin: 0px;	padding: 10px 0px 0px 0px;	width: 825px;}#main_content {	margin: 0px 0px;	padding: 0px;	width: 750px;	text-align: left;}/* specific divs - homepage */	#home_left {	float: left;	width: 520px;	text-align: left;}#home_right {	float: right;	width: 205px;	text-align: left;}#kommunikate, #revos {	float: left;	margin: 0px;	padding: 18px 15px 0px 15px;	width: 220px;	height: 230px;	background: transparent url(../images/bg_home_kommunikate.gif) no-repeat top left;}#revos {	margin-left: 20px;	width: 220px;	background: transparent url(../images/bg_home_revos.gif) no-repeat top left;}#box1, #box2, #box3 {	margin: 0px 0px 10px 0px;	padding: 10px 0px;	width: 205px;	}#box_text {	padding: 10px 15px 0px 15px;}#box1 {	background: #EFEBB7 url(../images/bg_home_project.gif) no-repeat top left;}#box2 {	color: #FFFFFF;	background: #517C44 url(../images/bg_home_upgrades.gif) no-repeat top left;}#box3 {	margin: 0px;	color: #FFFFFF;	background: #2EA4C6 url(../images/bg_home_news.gif) no-repeat top left;}#box4 {	margin: 10px 0px 0px 0px;	padding: 0px;	width: 205px;	font-style: italic;	color: #FFFFFF;	background: #BE2E36;}/* specific divs - inside pages */#column1 {	float: left;	margin: 0px;	padding: 0px;	width: 565px;	text-align: left;}#column_ad {	float: right;	margin: 0px;	padding: 0px;	width: 165px;	text-align: left;}#box_yellow { 	margin: 0px;	padding: 15px;	text-align: left;	background: #FEF7C8;	}	#box_ad {	margin: 0px 0px 10px 0px;	padding: 0px;	width: 165px;}/* specific divs - revos v2 */	#clear {	clear: both;	}#footer {	padding: 10px 0px 0px 0px;	width: 750px;	font: 10px/12px Arial;	text-align: center;	}	#footer_bg {	margin: 5px 0px 0px 0px;	height: 15px;	background: #FFFFFF url(../images/bg_bottom.gif) repeat-x bottom;	}/* basic classes */.hd1 {font: 18px/18px 'Trebuchet MS'; color: #000000;}.hd2 {font: 14px/14px 'Trebuchet MS'; color: #4E4E4E;}.hd2 {font: 13px/13px 'Trebuchet MS'; color: #000000;}.hd4 {font: 16px/16px 'Trebuchet MS'; color: #2065A5; padding: 0px 0px 5px 0px;}.hd5 {font: 12px/12px 'Trebuchet MS'; color: #000000; text-transform: uppercase;}.black {color: #000000;}.blue {color: #2065A5;}.red {color: #8F2228;}.small {font: 11px 'Trebuchet MS';}.img_border1 {margin: 0px 15px 0px 0px; padding: 0px; border: solid 1px #D8D8D8;}.hrdash {width: 100%; margin: 15px 0px; border-bottom: dashed 1px #D5D5D5;}.topNav:link {font: 11px 'Trebuchet MS'; color: #FFFFFF; text-decoration: none}.topNav:visited {font: 11px 'Trebuchet MS'; color: #FFFFFF; text-decoration: none}.topNav:active {font: 11px 'Trebuchet MS'; color: #FFFFFF; text-decoration: none}.topNav:hover {font: 11px 'Trebuchet MS'; color: #FFFFFF; text-decoration: none}.noline:link {text-decoration: none}.noline:visited {text-decoration: none}.noline:active {text-decoration: underline}.noline:hover {text-decoration: underline}.footer:link {color: #B52717; text-decoration: none}.footer:visited {color: #B52717; text-decoration: none}.footer:active {color: #B52717; text-decoration: underline}.footer:hover {color: #B52717; text-decoration: underline}.note {font: 11px 'Trebuchet MS'; color: #999999; font-style: italic;}input.FT, select.FT, textarea.FT { 	font: 12px/14px 'Trebuchet MS'; 	color: #000000; 	border: solid 1px;	border-top-color: #7c7c7c;	border-right-color: #c3c3c3;	border-bottom-color: #dddddd;	border-left-color: #c3c3c3;	}input.button {   padding: 2px 8px;   color: #FFFFFF;   font: 11px/14px 'Trebuchet MS';   letter-spacing: 2px;   text-transform: uppercase;   background-color: #8F2228;   border: solid 1px #FFFFFF;   }/* backend classes */input {background-color:white;}#linkremove{display:inline;}#linkremove a{font-family:Verdana; color:red; font-size:.8em;}#linkremove a:hover{background-color:red; font-family:Verdana; color:white; font-size:.8em;}#linkedit{display:inline;}#linkedit a{font-family:Verdana; color:blue; font-size:.8em;}#linkedit a:hover{background-color:blue; font-family:Verdana; color:white; font-size:.8em;}#viewfileheader {font-size:1.3em; color:#424242; background-color:#F2F2F2; padding:3px; font-weight:bold;}#filename {font-size:.9em; color:#424242;}#description {font-size:.9em; color:#424242;}#y1 {background-color:#F2F2F2;}#y2 {background-color:#FFFFFF;}#resourcehead {background-color:#F2F2F2;}#resourceicon {padding:10px;  border-left-style: dotted;  border-left-color: grey;  border-left-width: 1px;  border-bottom-style: dotted;  border-bottom-color: grey;  border-bottom-width: 1px; }#resourcetitle {padding:10px;  border-bottom-style: dotted;  border-bottom-color: grey;  border-bottom-width: 1px; }#resourcedesc {padding:10px;  border-left-style: dotted;  border-left-color: grey;  border-left-width: 1px;  border-right-style: dotted;  border-right-color: grey;  border-right-width: 1px;  border-bottom-style: dotted;  border-bottom-color: grey;  border-bottom-width: 1px; }#cmsimg1 {padding-right:20px; padding-bottom:10px;}#cmsimg2 {padding-left:20px; padding-bottom:10px;}#blogtitle {font-size:12px; font-weight:bold; color:#717171;}#blogtime {font-size:10px;  color:#C01E71;}#blogitem a{font-size:10px; color:#C01E71; text-decoration:none;}#blogitem a:hover{font-size:10px; color:#C01E71; text-decoration:underline;}#homestyleheading { font: bold 14px/14px 'Trebuchet MS'; color: #000000;}