body {
    margin: 0;
    padding: 0;
}

body, table {
	font-family: arial, sans-serif;
	font-size: 12px;
    color: #6B6A6A;
}

#bgHead {
    background: url(../../img/elektroforum/bg_head.jpg) top left no-repeat;
}

table.nav {
	margin-left: 21px;
	margin-bottom: 7px;
}

table.box_left {
	background-color: #f2ede3;
	border-right: 1px solid #123b86;
	border-left: 1px solid #123b86;
	border-bottom: 1px solid #123b86;
}

table.box_right {
	background-color: #f2ede3;
	border-left: 1px solid #123b86;
	border-right: 1px solid #123b86;
	border-bottom: 1px solid #123b86;
}

td.nav {
	border-right: 1px solid #123b86;
}

td.copyr {
	font-size: 11px;
	color: #ffffff;
    padding: 0 10px 0 10px;
}

td.head_left {
	color: #ffffff;
	font-weight: bold;
	background-image: url(../../img/elektroforum/white_left.gif);
	background-repeat: no-repeat;
}

td.head_right {
	color: #ffffff;
	font-weight: bold;
	background-image: url(../../img/elektroforum/white_right.gif);
	background-repeat: no-repeat;
	background-position: right;
}

td.pad {
	padding: 5px;
}

td.border_blue {
	border-bottom: 1px solid #123b86;
}

td.img_src {
	font-size: 10px;
	padding-left: 3px;
}

td.popup {
	border-left: 1px solid #123b86;
	border-right: 1px solid #123b86;
	border-bottom: 1px solid #123b86;
	background-color: #dfe6e7;
}

td.legend {
	font-size: 10px;
	padding: 3px;
	font-weight: bold;
	border-bottom: 1px solid #123b86;
}

tr.bg_foot {
	background-image: url(../../img/elektroforum/bg_foot.gif);
}

tr.blue {
	background-color: #123b86;
	color: #ffffff;
}

a {
    text-decoration: none;
	color: #2C86CA;
}

a:hover {
    text-decoration: underline;
}

a.nav {
	text-decoration: none;
	color: #6b7f84;
	font-weight: bold;
	font-size: 14px;
}

a.nav:hover {
	text-decoration: none;
	color: #123b86;
	font-weight: bold;
	font-size: 14px;
}

a.link_foot {
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
}

a.link_foot:hover {
	text-decoration: underline;
}

a.link_box {
	text-decoration: none;
	color: #123b86;
	font-size: 11px;
}

a.link_box:hover {
	text-decoration: underline;
}
a.cms_link_box {
	text-decoration: none;
	color: #123b86;
	font-size: 12px;
}

a.cms_link_box:hover {
	text-decoration: underline;
}

a.teaser {
	text-decoration: none;
	color: #123b86;
}

a.teaser:hover {
	text-decoration: underline;
	color: #123b86;
}

a.www {
	text-decoration: none;
	color: #2C86CA;
}

a.www:hover {
	text-decoration: underline;
	color: #2C86CA;
}

a.txt_teaser {
	text-decoration: none;
	color: #000000;
}

a.txt_teaser:hover {
	text-decoration: underline;
	color: #000000;
}

a.dir {
	text-decoration: none;
	color: #2c86ca;
	font-weight: bold;
}

a.dir:hover {
	text-decoration: underline;
}

div.logo_fegime {
	position: absolute;
	top: 85px;
	left: 909px;
}

div.logo_eforum {
	position: absolute;
	top: 14px;
	left: 650px;
}

div.nav {
	position: absolute;
	top: 80px;
	left: 21px;
	/*width: 560px;*/
    width: 650px;
}

div.ausg {
    position: absolute;
    top: 55px;
    /*left: 926px;*/
    left: 30px;
    /*color: #737D84;*/
    color: #123B86;
    font-weight: bold;
    font-size: 14px;
}

div.cat {
	width: 100%;
	height: 20px;
	background: url(../../img/elektroforum/bg_cat.gif) top right no-repeat;
	text-align: right;
	color: #ffffff;
	/*padding-right: 5px;
	padding-top: 2px;*/
	font-weight: bold;
}

/* --- Kasten Titel-Story --- */
div.cat_top_story {
	width: 100%;
	height: 20px;
	background-image: url(../../img/elektroforum/bg_cat.gif);
	text-align: right;
	color: #ffffff;
	/*padding-right: 5px;
	padding-top: 2px;*/
	font-weight: bold;
	background-color: #DFE6F7;
	clear:both;
}

div.top_story {
	width: 100%;
	height: 150px;
	background-color: #DFE6F7;
	margin-bottom: 20px;
}

div.topstory_home {
	float: left;
	background-color: #ca172f;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	margin-top: 1px;
	padding-top: 1px;
	height: 19px;
}
/* --- Kasten Titel-Story Ende --- */

/* Teaser Startseite, Artikel Branchennews */
div.art_left {
	width: 340px;
	float: left;
	margin-bottom:20px;
}

/* Teaser Startseite, Artikel Branchennews */
div.art_right {
	width: 340px;
	float: right;
	margin-bottom:20px;
}

div.space_1 {
	width: 100%;
	height: 20px;
}

/* Position Rubrikbezeichnung */
div.pos {
	margin-right: 10px;
	padding-top: 2px;
}

/* Inhaltsverzeichnis Überschrift */
div.dir {
	width: 100%;
	border-bottom: 1px solid #6b7f84;
	padding-top: 10px;
}

/* Inhaltsverzeichnis Rubrik */
div.list_dir {
	color: #6b7f84;
	margin-top: 10px;
	width: 340px;
	float: left;
}

/*
div.dir_left {
	width: 340px;
	border-bottom: 1px solid #6b7f84;
	float: left;
}

div.dir_right {
	width: 340px;
	border-bottom: 1px solid #6b7f84;
	float: right;
}
*/


/*
div.list_dir_left {
	color: #6b7f84;
	margin-top: 10px;
	width: 340px;
	float: left;
}

div.list_dir_right {
	color: #6b7f84;
	margin-top: 10px;
	width: 340px;
	float: right;
}
*/

/* Subheadline */
div.header {
	width: 100%;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* Spalte bei 3-spaltigem Artikel */
div.column {
	width: 220px;
	padding-right: 15px;
	position: relative;
	left: 0px;
	top: 10px;
	float: left;
}

/* Spalte bei 2-spaltigem Artikel bzw. Fragenauflistung im Praxisteil */
div.column_big {
	width: 330px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	position: relative;
	left: 0px;
	top: 10px;
	vertical-align: top;
	float: left;
}

div.column_big_2 {
	width: 335px;
	padding-right: 15px;
	padding-top: 10px;
	position: relative;
	left: 0px;
	top: 10px;
	vertical-align: top;
	float: left;
}

div.pic_legend {
	width: 200px;
	background-color: #dfe6f7;
	border-left: 1px solid #123b86;
	border-right: 1px solid #123b86;
	border-bottom: 1px solid #123b86;
	font-size: 10px;
	padding: 2px;
}

div.pic {
	width: 200px;
	background-color: #dfe6f7;
	border: 1px solid #123b86;
	margin-top: 3px;
	margin-bottom: 23px;
}

/* Buttons unter Artikel */
div.but {
	clear: both;
	width: 100%;
	text-align: right;
	margin-top: 30px;
	margin-bottom: 20px;
}

div.popup {
	width: 100%;
	height: 20px;
	background-image: url(../../img/elektroforum/bg_foot.gif);
	color: #ffffff;
	position: absolute;
	top: 380px;
	padding-top: 3px;
}

div.popup_help {
	width: 100%;
	height: 20px;
	background-image: url(../../img/elektroforum/bg_foot.gif);
	color: #ffffff;
	padding-top: 3px;
}

div.source {
	border: 1px solid #123b86;
	background-color: #dfe6f7;
	width: 100%;
}

div.Special {
	border: 1px solid #123b86;
	background-color: #f2ede3;
	padding: 3px;
}

div.SpecialWithHead {
	border: 1px solid #123b86;
	background: #f2ede3 url("/eforum/img/bg_big_column.gif") no-repeat top left;
	padding: 3px;
}

div.BoxCatBusiness {
	border: 1px solid #123b86;
	background: #f2ede3 url("/eforum/img/bg_big_column.gif") no-repeat top left;
}

div.ImageBox{
    background-color: #dfe6f7;
    border: 1px solid #123b86;
    margin-right: 7px;
    float: left;
    width: 100px;
    font-size: 10px;
}

/* Abstandshalter */
div.space {
	width: 500px;
	height: 40px;
	clear: both;
}

img.but_indent {
	margin-left: -3px;
}

img.blue {
	border: 1px solid #123b86;
}

img.blue_bottom {
	border-bottom: 1px solid #123b86;
}

img.content_blue {
	border: 1px solid #123b86;
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}

img.icon {
	margin-top: 2px;
}

img.dot {
	margin-bottom: 2px;
}

img.txt_dot {
	margin-right: 5px;
}

.bg_blue {
	background-color: #123b86;
}

.bg_lightblue {
	background-color: #dfe6f7;
}

.bg_grey {
	background-color: #f2ede3;
}

b.title {
	color: #123b86;
}

b.header {
	color: #123b86;
	font-size: 16px;
}

h1 {
	color: #123b86;
	font-size: 16px;
	margin-top: 0px;
	margin-left: 5px;
	clear: both;
}

/* Artikelüberschrift */
h1.art {
	color: #123b86;
	font-size: 16px;
	margin-top: 0px;
	margin-left: 0px;
}

/* neuer Absatz innerhalb einer Spalte */
p.new_p {
	padding-top:5px;
}

span.txt_blue {
	color: #2c86ca;
}

ul {
	list-style-type: square;
	color: #ca172f;
}

li {
	padding-bottom: 10px;
}

/* Liste innerhalb eines Artikels */
ul.txt_list {
    margin-left: 17px;
    list-style-type: square;
	color: #000000;
}


input.form {
	border: 1px solid #000000;
	width: 200px;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.clearFloats {
    clear: both;
}

.archiveThumb {
    width: 160px;
    text-align: center;
    float: left;
}

#contentContainer {
    width: 98%;
    padding: 0;
    /*border: 1px solid black;*/
}

#flippingBookContainer {
    width: 341px;
    padding: 0;
    margin: auto;
}

#flippingBookTitle {
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0 10px 0;
    text-align: center;
}

#flippingBookCoverImg {
    height: 482px;
    /*border: 1px solid black;*/
}

#flippingBookLink {
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
}

img {
    border: none;
}

a:focus {
    outline: none;
}
