/* CSS Document */

body 
{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	background-image: url(../../../media/style/bg_body_fo_cyberfactory.jpg);
	background-repeat:repeat-y;
	background-color:#CED600;
}

a
{
	color: #55AE30;
	text-decoration:underline;
}

a:hover
{
	color: #d1d825;
	text-decoration:underline;
}

td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}

form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul
{
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

ol
{
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

li
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

ul li
{
	list-style-type: square;
}

ol li
{
	list-style-type:decimal;
}



/* Rahmen */

table.rahmen
{
	background-color:#FFFFFF;
	padding:20px;
	margin:0px 0px 0px 0px;
	width: 840px;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
}



/* Container */

table.container
{
	width: 100%;
	padding:0px;
	margin:0px 0px 0px 0px;
	background-image:url(../../../media/style/bg_container_fo_cyberfactory.jpg);
}



/* HEADER */

td.signet
{
	width: 60px;
	height: 195px;
}

td.headerlinks
{
	width: 190px;
}

td.headerlinkslogo
{
	height: 31px;
	background-color:#FFFFFF;
	vertical-align:middle;
}

td.headerlinksclaim
{
	height: 24px;
	background-color:#FFFFFF;
	vertical-align: bottom;
}

td.headerrechtslogo
{
	height: 31px;
}

td.headerrechts
{
	background-image:url(../../../media/style/bg_container_fo_cyberfactory.jpg);
	background-image: url(../../../media/style/header_fo_cyberfactory.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}


td.headerrechtsnavi
{
	padding:0px 20px 0px 10px;
	height: 24px;
	vertical-align: bottom;
	font-size: 10px;
	font-weight: bold;
}



/* HAUPTNAVI */

table.hauptnavi td
{
	background-color:#FFFFFF;
}

table.hauptnavi td.feature
{
	font-weight: bold;
	padding:10px 0px 10px 0px;
}

table.hauptnavi td.feature a
{
	font-weight: bold;
}

table.hauptnavi td.spacer
{
	background-color:transparent;
	height: 40px;
}

table.hauptnavi td a:visited {
	text-decoration: none;
}

table.hauptnavi td a:hover {
	text-decoration: underline;
}

td.navisquare
{
	vertical-align:middle;
	width: 20px;
}

td.naviname
{
	vertical-align:middle;
	height: 20px;
	
}



/* HEADERNAVI */

td.headerlinksdach
{
	height: 20px;
	background-color:#FFFFFF;
}

td.headerlinksdach td.naviname
{
	height: 20px;
	font-weight: bold;
	font-size: 11px;
}

td.headerlinksdach a:visited
{
	text-decoration: none;
}

td.headerlinksdach a:hover
{
	text-decoration: underline;
}

td.headerlinksbereiche
{
	height: 20px;
	background-color: #55AE30;
}

td.headerlinksbereiche_2
{
	height: 20px;
}

td.headerlinksbereiche td.navisquare
{
	vertical-align:middle;
	width: 18px;
}

td.headerlinksbereiche_2 td.navisquare
{
	vertical-align:middle;
	width: 18px;
}

td.headerlinksbereiche td.navipfeil
{
	vertical-align:middle;
	width: 15px;
	height: 20px;
}

td.headerlinksbereiche_2 td.navipfeil
{
	vertical-align:middle;
	width: 15px;
	height: 20px;
}

td.headerlinksbereiche td.naviname
{
	vertical-align:middle;
	width: 103px;
	height: 20px;
	font-size: 11px;
	color: #FFFFFF;
}

td.headerlinksbereiche td.naviname a:
{
	color: #FFFFFF;
	text-decoration:none;
}

td.headerlinksbereiche td.naviname a:link
{
	color: #FFFFFF;
	text-decoration:none;
}

td.headerlinksbereiche td.naviname a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}

td.headerlinksbereiche td.naviname a:hover
{
	color: #CED600;
	text-decoration:none;
}

td.headerlinksbereiche td.naviname a:active
{
	color: #55AE30;
	text-decoration:none;
}

td.headerlinksbereiche_2 td.naviname
{
	vertical-align:middle;
	width: 103px;
	height: 20px;
	font-size: 11px;
}

a.act:{
	color: black;
	text-decoration: none;
}

a.act:link{
	color: black;
	text-decoration: none;
}

a.act:hover{
	color: black;
	text-decoration: none;
}

a.act:visited{
	color: black;
	text-decoration: none;
}

a.act:active{
	color: black;
	text-decoration: none;
}
/* CONTENTNAVI */

table.contentnavi
{
	
}

table.contentnavi td.subnavi
{
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}

table.contentnavi td.subnavi td.naviname
{
	padding:0px 0px 0px 0px;
	font-weight: bold;
	height: 20px;
}

table.contentnavi td.subsubnavi
{
	padding:0px 0px 0px 0px;
	width: 255px;
}

td.subsubnavi a:visited{
	text-decoration: none;
}

td.subsubnavi a:hover{
	text-decoration: underline;
}


/* CONTENT */

td.contentlinks
{
	
}

td.contentstart
{
	background-color:#FFFFFF;
	padding: 20px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}

td.contentrechts
{
	background-color:#FFFFFF;
	padding:20px 0px 20px 20px;
	margin:0px 0px 0px 0px;
}

td.titelsquare
{
	width: 20px;
	height: 20px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

td.titelname
{
	vertical-align:middle;
	font-weight: bold;
}

table.artikel
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

table.artikel img
{
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
}

table.artikel p
{
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}

table.artikel p.artikeltitel
{
	padding:0px 0px 20px 20px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	background-image: url(../../../media/style/nav_square_fo_cyberfactory_b3.gif);
	background-repeat: no-repeat;
}

table.artikel a:
{
	text-decoration:underline;
}

table.artikel a:link, a:visited, a:hover, a:active
{
	text-decoration:underline;
}

table.artikel td.einstieglinks
{
	padding:0px 0px 20px 0px;
}

table.artikel td.inhalttitel
{
	padding:0px 0px 10px 0px;
	height: 20px;
}

table.artikel td.titelsquare img
{
	border: 0px;
}

table.artikel td.inhaltlinks
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
    text-align: left;
}

table.artikel td.inhaltlinks img
{
	border: 0px;
}

table.artikel td.inhaltlinksbild
{
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
    text-align: left;
}

table.artikel td.inhaltrechts img
{
	border: 0px;
}

table.artikel td.inhaltrechts
{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	width: 255px;
    text-align: left;
}

table.artikel td.inhaltrechtsbild
{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	width: 255px;
    text-align: left;
}

td.inhaltrechtsbildsec img {
	border:0;
	}
	
td.inhaltrechtsbildsec a img {
	border:0;
	}

table.artikel td.spalten3links
{
	padding: 0px 0px 10px 0px;
	margin: 0;
    text-align: left;
	width: 33%;
}

table.artikel td.spalten3mitte
{
	padding: 0px 0px 10px 0px;
	margin: 0;
    text-align: center !important;
	width: 33%;
}

table.artikel td.spalten3rechts
{
	padding: 0px 0px 10px 0px;
	margin: 0;
    text-align: right;
	width: 33%;
}

table.startseite_bereiche_box
{
	padding: 0;
	margin: 0px 0px 10px 0px;
	width: 240px;
}

table.startseite_bereiche_box td
{
	padding: 0;
	margin: 0;
   text-align: left;
	border: 1px solid #000000;
	width: 238px;
}

table.startseite_bereiche_box td p
{
	padding: 10px;
}


table.artikel img.noborder {
	border: 0px !important;
	border-bottom: 1px solid #000000 !important;
}
	

/* FOOTER */

td.footerlinks
{
	
}

td.footerrechts
{
	padding:10px 20px 10px 20px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
	font-size: 10px;
}



.text{
	color: black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.fett
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.kursiv
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: italic;
}

.legende
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
}

.keinrahmen img
{
	border: 0px; !important
}

