/* .............................Private FernFachhochschule Sachsen . Unternehmenspräsentation............................. */
/* .............................(c) 2005 . opsocom . Visuelle Kommunikationslösungen . Riedel, Ehrhardt & Butter GbR............................. */
/* .............................Kontakt: 0371 2409912 . mail@opsocom.de . http://www.opsocom.de............................. */

/* .............................global............................. */
body {				scrollbar-base-color:#FFFFFF;
					scrollbar-3dlight-color:#FFFFFF;
					scrollbar-arrow-color:#FFFFFF;
					scrollbar-darkshadow-color:#FFFFFF;
					scrollbar-face-color:#9C000F;
					scrollbar-highlight-color:#FFFFFF;
					scrollbar-shadow-color:#FFFFFF;
					scrollbar-track-color:#FFFFFF;
					margin:0px;
					margin:0px;
					padding:0px;
					text-align:center;
					font-family:arial, sans serif;
					font-size:12px;
					color:#000000;
					background-image:url(../images/global/backgroundpattern.gif);
					}

input, input.readonly, textarea{
					border:1px solid #9C000F;
					}

input.submit, input.reset{
					width:100px;
					margin-top:10px;
					}
					
input, input.readonly, textarea/*, select*/{
					width:250px;
					}
					
input, select {		font-family:arial, sans serif;
					font-size:12px;
					color:#000000;
					padding-left:2px;
					padding-right:2px;
					}
input.readonly {	font-family:arial, sans serif;
					font-size:12px;
					color:#000000;
					background-color:#bbbbbb;
					}
textarea {			font-family:arial, sans serif;
					font-size:12px;
					color:#000000;
					padding-left:2px;
					padding-right:2px;
					overflow:auto;
					}

input.checkbox {	text-align:left;
					width:13px;
					margin-left:0px;
					border:0px solid #9C000F;
					}

.header {			width:958px;
					height:118px;
					margin:0px auto;
					border:1px solid #9C000F;
					background-image:url(../images/global/header.jpg);
					cursor:pointer;
					}
.camp_header {				width:958px;
					height:118px;
					margin:0px auto;
					border:1px solid #9C000F;
					background-image:url(../images/global/camp_header.jpg);
					}

.distancer {				margin:0px;
					padding:0px;
					height:6px;
					font-size:2px;
					/*border:1px solid #000000;*/
					}

.textdistancer {			margin:4px;
					}

.positionpath {				width:958px;
					height:22px;
					margin:0px auto;
					text-align:left;
					border:1px solid #9C000F;
					background-color:#E5C4C3;
					background-image:url(../images/global/cubedarkred.gif);
					background-position:top right;
					background-repeat:no-repeat;
					}

.leftfloat {				float:left;
					}

/* .............................pictures............................. */
img {					border:0px solid #000000;
					}

.imgfloatleft4 {			border:0px;
					float:left;
					margin:0px 6px 0px 0px;
					}

/* .............................container............................. */
.maincontainer {			width:960px;
					margin:0px auto;
					text-align:left;
					padding:0px;
					/*border:1px solid #000000;*/
					}

.centercontainer {			position:relative;
					top:0px;
					left:0px;
					width:588px;
					margin-right:6px;
					padding:0px;
					text-align:left;
					float:left;
					}

.leftcontainer {			position:relative;
					top:0px;
					left:0px;
					width:180px;
					margin-right:6px;
					padding:0px;
					text-align:left;
					float:left;
					}

.leftcentercontainer {			position:relative;
					top:0px;
					left:0px;
					width:291px;
					margin-right:6px;
					padding:0px;
					text-align:left;
					float:left;
					}

.rightcentercontainer {			position:relative;
					top:0px;
					left:0px;
					width:291px;
					margin-right:6px;
					padding:0px;
					text-align:left;
					float:left;
					}

.rightcontainer {			position:relative;
					top:0px;
					left:0px;
					width:180px;
					padding:0px;
					text-align:left;
					float:right;
					}

/* .............................blocks............................. */
.shortheader {				width:178px;
					height:22px;
					border:1px solid #9C000F;
					background-color:#E5C4C3;
					background-image:url(../images/global/cubedarkred.gif);
					background-position:top right;
					background-repeat:no-repeat;
					padding:0px;
					}
.shortheaderblue {				width:178px;
					height:22px;
					border:1px solid #002c72;
					background-color:#cbd4e2;
					background-image:url(../images/global/cubedeepblue.gif);
					background-position:top right;
					background-repeat:no-repeat;
					padding:0px;
					}

.longheader {				width:289px;
					height:22px;
					border:1px solid #9C000F;
					background-color:#E5C4C3;
					background-image:url(../images/global/cubedarkred.gif);
					background-position:top right;
					background-repeat:no-repeat;
					padding:0px;
					}

.mainheader {				width:586px;
					height:22px;
					border:1px solid #9C000F;
					background-color:#E5C4C3;
					background-image:url(../images/global/cubedarkred.gif);
					background-position:top right;
					background-repeat:no-repeat;
					padding:0px;
					}
/* --------- Center-Main-Bereich --------- */
.mainheaderflap1a, .mainheaderflap2a, .mainheaderflap3a, .mainheaderflap4a, 
.mainheaderflap1i, .mainheaderflap2i, .mainheaderflap3i, .mainheaderflap4i
					{
					height:22px;
					background-position:top right;
					background-repeat:no-repeat;
					padding:0px;
					float:left;
					}
.mainheaderflap1a, .mainheaderflap2a, .mainheaderflap3a, .mainheaderflap4a
					{
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-top:1px solid #9C000F;
					background-color:#E5C4C3;
					background-image:url(../images/global/cubedarkred.gif);
					}
.mainheaderflap1i, .mainheaderflap2i, .mainheaderflap3i, .mainheaderflap4i
					{
					border-left:1px solid #222;
					border-right:1px solid #222;
					border-top:1px solid #222;
					background-color:#ddd;
					background-image:url(../images/global/cubegray.gif);
					}
.mainheaderflap1a, .mainheaderflap2a, .mainheaderflap3a, .mainheaderflap1i, .mainheaderflap2i, .mainheaderflap3i
					{
					margin-right: 6px;
					}
.mainheaderflap1a, .mainheaderflap4a, .mainheaderflap1i, .mainheaderflap4i
					{
					width:141px;
					}

.mainheaderflap2a, .mainheaderflap3a, .mainheaderflap2i, .mainheaderflap3i
					{
					width:140px;
					}
/* --------- Center-Main-Bereich --------- */
.mainareabodyflap	{
					width:586px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					border-top:1px solid #9C000F;
					background-color:#FFF;
					padding:0px;
					clear:left;
					}
.mainareabodyflapleft{
					width:289px;
					border:0px solid #9C000F;
					background-color:#FFF;
					float:right;
					}
.mainareabodyflapright{
					width:289px;
					border:0px solid #9C000F;
					background-color:#FFF;
					}					
.newsbody {			width:178px;
					height:149px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					padding:0px;
					}
.questionbody {		width:178px;
					/*height:149px;*/
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					padding:0px;
					}

.mainareabody		{
					width:586px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					padding:0px;
					}

.mainarea1body {			width:289px;
					height:149px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/mainarea1.jpg);
					padding:0px;
					}

.mainarea2body {			width:289px;
					height:149px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/mainarea3.jpg);
					padding:0px;
					}

.mainarea3body {			width:289px;
					height:149px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/mainarea2.jpg);
					padding:0px;
					}

.mainarea4body {			width:289px;
					height:149px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/mainarea4.jpg);
					padding:0px;
					}

.area1body {				width:178px;
					height:59px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/area1.jpg);
					padding:0px;
					}

.area2body {				width:178px;
					height:59px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/area2.jpg);
					padding:0px;
					}

.area3body {				width:178px;
					height:59px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/area3.jpg);
					padding:0px;
					}

.area4body {				width:178px;
					height:59px;
					border-top:0px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/area4.jpg);
					padding:0px;
					}

.area5body {				width:178px;
					height:59px;
					border-top:0px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/area5.jpg);
					padding:0px;
					}
.area6body {				width:178px;
					height:59px;
					border-top:0px;
					border-left:1px solid #002c72;
					border-right:1px solid #002c72;
					border-bottom:1px solid #002c72;
					background-color:#cbd4e2;
					background-image:url(../images/global/area6.jpg);
					padding:0px;
					}
.area7body {				width:178px;
					height:59px;
					border-top:0px;
					border-left:1px solid #002c72;
					border-right:1px solid #002c72;
					border-bottom:1px solid #002c72;
					background-color:#cbd4e2;
					background-image:url(../images/global/area7.gif);
					padding:0px;
					}
.camp_area_sg_body {				width:178px;
					height:59px;
					border-top:0px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					/*background-image:url(../images/global/camp_area1.jpg);*/
					padding:0px;
					}
.camp_area1body {				width:178px;
					height:59px;
					border-top:0px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/camp_area1.jpg);
					padding:0px;
					}
.camp_area2body {				width:178px;
					height:59px;
					border-top:0px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/camp_area2.jpg);
					padding:0px;
					}
.camp_area3body {				width:178px;
					height:59px;
					border-top:0px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/camp_area3.jpg);
					padding:0px;
					}
.camp_area4body {				width:178px;
					height:59px;
					border-top:0px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/camp_area4.jpg);
					padding:0px;
					}
.camp_area5body {				width:178px;
					height:59px;
					border-top:0px;
					border-left:1px solid #9C000F;
					border-right:1px solid #9C000F;
					border-bottom:1px solid #9C000F;
					background-color:#FFF;
					background-image:url(../images/global/camp_area5.jpg);
					padding:0px;
					}

/* .............................textformatting............................. */
.tblackbold {		font-weight:bold;
					}

.tredbold {			font-weight:bold;
					color:#000000;
					}

.tunderlined {		text-decoration:underline;
					}

.tblackbolditalic {	font-weight:bold;
					font-style:italic;
					font-size:12px;
					}

.righttext {		text-align:right;
					}

p {					font-family:arial, sans serif;
					font-size:12px;
					line-height:16px;
					margin:0px 4px 14px 4px;
					color:#000000;
					}

table {				font-family:arial, sans serif;
					font-size:12px;
					line-height:16px;
					margin:0px 4px 4px 4px;
					color:#000000;
					}
td {				/*text-align:left;*/
					vertical-align:top;
					padding-top:2px;
					padding-bottom:2px;
					padding-right:4px;
					}

td.label {			width:140px;
					}
td.array {
					}

h3 {				font-size:12px;
					color:#000000;
					margin:0px 0px 5px 4px;
					}

h4 {					font-size:12px;
					font-weight:normal;
					font-style:italic;
					color:#000;
					margin:0px 0px 4px 4px;
					}

h5 {					font-size:12px;
					font-weight:normal;
					color:#000;
					margin:-3px 0px 8px 4px;
					}

h6 {					font-size:12px;
					color:#000000;
					margin:0px 0px 5px 4px;
					font-weight:lighter;
					}

/* .............................links............................. */
a:link { 				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:none;
					color:#9C000F;
					}
a:visited { 				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:none;
					color:#9C000F;
					}
a:hover { 				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:underline;
					color:#000;
					}
a:active { 				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:underline;
					color:#000;
					}
					
a.path:link {				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:none;
					color:#000;
					}
a.path:visited {			font-family:arial, sans serif;
					font-size:12px;
					text-decoration:none;
					color:#000;
					}
a.path:hover {				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:underline;
					color:#000;
					}
a.path:active {				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:underline;
					color:#000;
					}

a.boldcolor1_1:link {				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:none;
					color:#9C000F;
					line-height:13px;
					font-weight:bold;
					}
a.boldcolor1_1:visited {			font-family:arial, sans serif;
					font-size:12px;
					text-decoration:none;
					color:#9C000F;
					line-height:13px;
					font-weight:bold;
					}
a.boldcolor1_1:hover {				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:underline;
					color:#9C000F;
					line-height:13px;
					font-weight:bold;
					}
a.boldcolor1_1:active {				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:underline;
					color:#9C000F;
					line-height:13px;
					font-weight:bold;
					}

a.lpathdis:link {				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:none;
					color:#666;
					}
a.lpathdis:visited {			font-family:arial, sans serif;
					font-size:12px;
					text-decoration:none;
					color:#666;
					}
a.lpathdis:hover {				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:underline;
					color:#666;
					}
a.lpathdis:active {				font-family:arial, sans serif;
					font-size:12px;
					text-decoration:underline;
					color:#666;
					}

a.lcolored:link {			font-family:arial, sans serif;
					font-size:12px;
					text-decoration:none;
					color:#000000;
					}
a.lcolored:visited {			font-family:arial, sans serif;
					font-size:12px;
					text-decoration:none;
					color:#000000;
					}
a.lcolored:hover {			font-family:arial, sans serif;
					font-size:12px;
					text-decoration:underline;
					color:#000;
					}
a.lcolored:active {			font-family:arial, sans serif;
					font-size:12px;
					text-decoration:underline;
					color:#000;
					}
ul.navi_list1 {		margin:0px;
					padding-left:20px;
					line-height:18px;
					}