/* +++++++++++++++++++++++++++++++++ */
/* +++ 	 		global				+++ */
/* +++++++++++++++++++++++++++++++++ */

#elektr-anv {
	margin: 2px 0 10px 1px;
}

html {
}

body {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 6px;	
}

img {
	border: none;
}

form {
	margin: 0;
}

h1, h2, h3 {
	margin: 4px 0 12px 0;
	padding: 0;
}

p {
	margin: 0;
}

#content-right-middle p, #content-right-middle p.bodytext {
	color: #4D4D4D;
}

#content-right-middle a {
	color: #663300;
}

h1 {
	font-size: 15px;
}
h2 {
	font-size: 15px;
}
h3 {
	font-size: 15px;
}

.csc-firstHeader {
	font-size: 12px;
	color: #414141;
}

.clear {
	clear: both;
	height: 1px;
/*	width: 100%;*/
}

.bluefont {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #3F67B8;
}

#mother {
	margin: 0 auto 0 auto;
}

/* ++++++++++++++++++++++++++++++ */
/* +++ 	 	global width		+++ */
/* ++++++++++++++++++++++++++++++ */

#mother, #header, #main-navigation, #content, #content-wrap, #footer {
	width: 772px;
}

#content, #content-wrap {
	width: 776px;
}

/* +++++++++++++++++++++++++++++++++ */
/* +++ 	 		header				+++ */
/* +++++++++++++++++++++++++++++++++ */

#header {
	height: 52px;
	position: relative;
}

#logo {
	z-index: 900;
	position: absolute;
	top: 7px;
	left: 18px;
	width: 112px;
	height: 38px;
}

#invadergroup {
	z-index: 100;
	position: absolute;
	top: 7px;
	left: 0;
	width: 162px;
	height: 45px;
}

#invadergroup-second {
	z-index: 100;
	position: absolute;
	top: 7px;
	left: 145px;
	width: 162px;
	height: 45px;
}

/* +++++++++++++++++++++++++++++++++++++++ */
/* +++ 	 		header navigation			+++ */
/* +++++++++++++++++++++++++++++++++++++++ */


#header-navigation {
	position: absolute;
	width: 526px;
	height: 22px;
	top: 33px;
	left: 246px;
	text-align: right;
/*	border: 1px solid red;*/
}

#header-navigation-list {
	margin: 0;
	padding: 0;
}

#header-navigation-list li {
	margin: 0;
	padding: 0 8px 0 20px;
	display: inline;
	list-style-type: none;
	background-image: url(../images/elements/header-nav-dot.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#header-navigation-list li.hn-first {
	background-image: none;
}

#header-navigation-list li a {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D5D5D;
	text-decoration: none;
}

#header-navigation-list li a.hn-act {
	text-decoration: underline;
}

#header-navigation-list li a:hover {
	text-decoration: underline;
}

/* +++++++++++++++++++++++++++++++++++++++ */
/* +++ 	 		main navigation			+++ */
/* +++++++++++++++++++++++++++++++++++++++ */

#main-navigation {
	height: 24px;
	background-color: #FDC500;
}

#main-navigation-list {
	margin: 0;
	padding: 0;
}

#main-navigation-list li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#main-navigation-list li a {
	margin: 0;
	padding: 0;
}

#main-navigation-list li.mn-act {
	background-color: #FBAE00;
}

/* ++++++++++++++++++++++++++++++++++++ */
/* +++		left sub-navigation		+++ */
/* ++++++++++++++++++++++++++++++++++++ */

.conleft-submenu-box {
	width: 175px;
}

.conleft-submenu-margin {
	margin-top: 1px;
}

.conleft-submenu-list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 175px;
}

.conleft-submenu-list li {
	margin: 1px 0 0 0;
	padding: 7px 10px 7px 10px;
	background-color: #F2EDC5;
}

.conleft-submenu-list li a {
	text-decoration: none;
	color: #998F79;
}

.conleft-submenu-list li.conleft-submenu-act {
	background-color: #FBF3CC;
}

.conleft-submenu-list li.conleft-submenu-act a {
	color: #D98103;
	font-weight: bold;
}


/* +++++++++++++++++++++++++++++++++ */
/* +++ 	 		min-height			+++ */
/* +++++++++++++++++++++++++++++++++ */

#content-left, #content-right-middle, #content-right-specials  {
	min-height: 200px;
}

/* +++++++++++++++++++++++++++++++++++++++ */
/* +++ 	 		content structure			+++ */
/* +++++++++++++++++++++++++++++++++++++++ */

#content-wrap {
	margin-top: 3px;
}

#content {

}

#content-left {
	width: 179px;
	float: left;
}

#content-right {
	width: 594px;
	float: left;
}

#content-header {
	width: 593px;
}

#content-right-middle {
	margin-top: 2px;
	width: 398px;
	float: left;
}

.conright-mid-margin {
	margin: 33px 10px 0 10px;
}

#content-right-specials {
	margin-top: 2px;
	width: 195px;
	float: left;
}


/* ++++++++++++++++++++++++++++++++++++ */
/* +++ 	 		content left			+++ */
/* ++++++++++++++++++++++++++++++++++++ */

.conleft-headline-box {
	position: relative;
	margin-top: 4px;
	width: 175px;
	height: 61px;
	background-color: #FBF3CC;
}

.conleft-headline {
	position: absolute;
	width: 175px;
	text-align: center;
	bottom: 10px;
	left: 0;
}

.conleft-news-box {
	margin-top: 4px;
	padding-top: 4px;
	width: 175px;
	background-color: #FBF3CC;
}

.conleft-news-margin {
	margin-left: 9px;
}

.conleft-news-hl h4 {
	margin: 0;
	padding: 0;
}

/* +++ conleft-news-entry +++ */

.conleft-news-entry {
	margin-top: 5px;
	color: #4D4D4D;
	padding-bottom: 5px;
}
.conleft-news-date {
	font-size: 9px;
}

.conleft-news-ehl {
	margin-top: 4px;
}

.conleft-news-ehl a {
	font-size: 11px;
	text-decoration: underline;
	color: #4D4D4D;
}

.conleft-news-short {
	margin-top: 4px;	
}

.conleft-news-morelink {
	text-align: right;
	height: 16px;
	padding: 2px;
}


.conleft-news-morelink span {
	border: 1px solid #D5D0B4;	
	margin-right: 10px;
}
	
.conleft-news-morelink a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	padding: 2px 11px 2px 2px;
	margin-right: 2px;
	color: #3F67B8;
	background-image: url(../images/elements/blue-morelink.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	text-decoration: none;
}

/* +++ quicklinks +++ */

.conleft-quicklinks-box {
	position: relative;
	margin-top: 4px;
	padding: 4px 0 4px 0;
	width: 175px;
	background-color: #FBF3CC;
}

.conleft-ql-hl h4 {
	margin: 0;
	padding: 0;
}

.conleft-ql-hl {
	float: left;
	padding-left: 8px;
}

.conleft-ql-icons {
	float: right;
}

.ql-list {
	margin: 0;
	padding: 0;
}

.ql-list li {
	margin: 0;
	padding: 0 10px 0 0;
	display: inline;
	list-style-type: none;
}


/* +++ functions +++ */

.conleft-functions-box {
	margin-top: 4px;
	padding: 4px 0 4px 0;
	width: 175px;
	background-color: #FBF3CC;
}

.fu-list {
	margin: 0;
	padding: 0;
}

.fu-list li {
	margin: 0;
	padding: 0 5px 0 18px;
	display: inline;
	list-style-type: none;
	background-image: url(../images/elements/trans-dot.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.fu-list li.fu-fisrt {
	background-image: none;
	padding-left: 10px;
}

.fu-list li a {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A66B1;
	text-decoration: none;
}

.fu-list li a.hn-act {
	text-decoration: underline;
}

.fu-list li a:hover {
	text-decoration: underline;
}

/* +++ enterprise +++ */

.conleft-enterprise-box {
	margin-top: 15px;
	width: 175px;
}

.enterprise-note {
	color: #A1A1A1;
	margin-left: 10px;
}

/* ++++++++++++++++++++++++++++++++++++ */
/* +++ 	 		content right			+++ */
/* ++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++++++++++++++ */
/* +++ 	 		orange pager			+++ */
/* ++++++++++++++++++++++++++++++++++++ */

.orange-pager {
	text-align: right;
	height: 16px;
	padding: 2px;
	margin-top: 8px;
}


.op-list {
	margin: 0;
	padding: 0;
}

.op-list li {
	margin: 0 5px 0 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

.op-list a {
	border: 1px solid #D5D0B4;
	padding: 2px 4px 2px 4px;
	color: #F79F03;
	text-decoration: none;
	font-size: 10px;
}

.op-list .op-act a {
	text-decoration: underline;
	font-weight: bold;
}


	
.op-list li.op-hl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	padding: 2px;
	margin-right: 2px;
	color: #F79F03;
	text-decoration: none;
}

/*  +++++++++++++++++++++++++++++ */
/* +++		#quick-search		+++ */
/*  +++++++++++++++++++++++++++++ */

.conleft-search-box {
	position: relative;
	width: 175px;
	height: 35px;
	background-color: #FBF3CC;
}

.quick-search {
	position: absolute;
	width: 168px;
	height: 18px;
	top: 6px;
	left: 5px;
}

.input-box {
	float: left;
	width: 105px;
	margin: 0;
}

.btn-box {
	float: left;
	width: 50px;
	margin: 1px 0 0 3px;
}

.qs-textfield {
	height: 14px;
	width: 103px;
	border-left: 1px solid #E7E7E7;
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #717171;
	border-bottom: 1px solid #717171;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 1px;
}

.qs-button {
	width: 50px;
	height: 16px;
	border: 1px solid #BA8E00;
	background-color: #FBAE00;
	color: #fff;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

/*  +++++++++++++++++++++++ */
/* +++		.minibox		+++ */
/*  +++++++++++++++++++++++ */

.minibox {
	margin-top: 8px;
	margin-bottom: 20px;
/*	border: 1px solid red;*/
}

.minibox-hl h4, .minibox-hl h4 a {
	color: #D37900;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 4px 0 6px 0;
	padding: 0;
}

.minibox-content {
}

.minibox-img {
	float: left;
	border: 1px solid #D7D7D7;
	padding: 1px;
	margin: 0 8px 4px 0;
}

.minibox-subhl {
	color: #E59E00;
	font-size: 11px;
	margin: 3px 0 6px 0;
}

.minibox-text {
	font-size: 11px;
	color: #494949;
}

.minibox-morelink {
	text-align: right;
	height: 16px;
	padding: 2px;
	margin-top: 8px;
}


.minibox-morelink span {
	border: 1px solid #D5D0B4;	
	margin-right: 4px;
}
	
.minibox-morelink a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	padding: 2px 11px 2px 2px;
	margin-right: 2px;
	color: #F79F03;
	background-image: url(../images/elements/orange-morelink.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	text-decoration: none;
}


/* ++++++++++++++++++++++++++++++ */
/* +++ 	 		footer			+++ */
/* ++++++++++++++++++++++++++++++ */

#footer {
	margin-top: 20px;
	border-top: 1px solid #C9BDA4;
}

#footer-links {
	color: #7F7F7F;
	font-size: 9px;
	text-align: right;
}

.footer-entry {
	margin: 11px 5px 0 0;
}
