/* CSS Document for Philco by Thomas Müller @ Netigo - www.netigo.de - 27.03.2007 */
body {
	margin:0px;
	padding:0px;
	background-color:#F9F2E7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

div#logo {
	position:absolute;
	top:0px;
	left:120px;
	z-index:1001;
}

div#logo img {
	border:none;
}

/**
* Sprachwechsel
*/
div#language {
	position:absolute;
	top:142px;
	left:20px;
	width:85px;
}

div#language a {
	display:block;
	width:23px;
	height:15px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-right:5px;
}

div#language a#de, div#language a#de-active {
	background-image:url(../images/lang-de_g.gif);
	float:left;
}

div#language a#de:hover, div#language a#de-active {
	background-image:url(../images/lang-de.gif);
}

div#language a#en, div#language a#en-active {
	background-image:url(../images/lang-en_g.gif);
	float:left;
}

div#language a#en:hover, div#language a#en-active {
	background-image:url(../images/lang-en.gif);
}

div#language a#ru, div#language a#ru-active {
	background-image:url(../images/lang-ru_g.gif);
	float:left;
}

div#language a#ru:hover, div#language a#ru-active {
	background-image:url(../images/lang-ru.gif);
}


div#language span {
	display:none;
}


/**
* Inhaltsbereich
*/
div#content {
	background-image:url(../images/claim-folge.gif);
	background-position:590px 38px;
	background-repeat:no-repeat;
	height:120px;
}


/**
* 3-spaltiges Layout
*/
div#column-navigation {
	width:255px;
	float:left;
	padding-top:100px;
}

div#column-content {
	width:410px;
	float:left;
	margin-right:28px;
	padding-top:70px;
}

div#column-image {
	float:left;
}


/**
* Navigation
*/

div#column-navigation ul {
	list-style-type:none;
	padding:0px;
}

div#column-navigation ul li {
	list-style-type:none;
}

div#column-navigation ul li a.active {
	font-weight:bold;
}

div#column-navigation ul li a {
	outline:0px;
}

/* Level 1 */
ul.navi_level1 {
	margin:0px;
	width:235px;
}

ul.navi_level1 li {
	padding:3px 0px 7px 0px;
}

ul.navi_level1 li a {
	color:#17297F;
	text-decoration:none;
	padding-left:45px;
	font-size:0.81em;
}

ul.navi_level1 li a:hover {
	/*background-image:url(../images/a-level1.gif);
	background-position:30px 50%;
	background-repeat:no-repeat;*/
	border-left:15px solid #888DB3;
	padding-left:30px;
}

ul.navi_level1 li a.active {
	border-left:15px solid #888DB3;
	padding-left:30px;
}

/* Level 2 */
ul.navi_level2 {
	border:1px solid #888DB3;
	margin:0px 0px 0px 15px;
}

ul.navi_level2 li {
	padding:1px 0px 1px 0px;
}

ul.navi_level2 li a {
	color:#C08311;
	padding-left:30px;
	border:none !important;
	font-size:0.81em;
}

ul.navi_level2 li a:hover {
	/*background-image:url(../images/a-level2.gif);
	background-position:14px 50%;
	background-repeat:no-repeat;*/
	border:none;
	font-weight:bold;
}

/* Level 3 */
ul.navi_level3 {
	margin:0px 0px 2px 0px;
}

ul.navi_level3 li a {
	color:#B4AEB1;
	padding-left:45px;
	border:none !important;
	font-size:0.81em;
}

ul.navi_level3 li a:hover {
	/*background-image:url(../images/a-level3.gif);
	background-position:14px 50%;
	background-repeat:no-repeat;*/
	border:none;
	padding-left:45px;
	font-weight:bold;
}

ul.navi_level3 li a.active {
	padding-left:45px;
}

/**
* Inhaltselemente, Schriften
*/
h1 {
	color:#17297F;
	font-size:1em;
	margin:0px 0px 15px 0px;
}

h2 {
	color:#1A171B;
	font-size:0.81em;
	margin:0px 0px 11px 0px;
}

p {
	color:#1A171B;
	font-size:0.76em;
	margin:0px 0px 11px 0px;
	line-height:1.3em;
}

div#column-content img {
	float:left;
	margin:7px 10px 0px 0px;
}

div#column-content ul {
	margin:0px 0px 11px 20px;
	padding:0px;
}

div#column-content li {
	font-size:0.76em;
	padding:2px 0px;
}

/**
* Formulare
*/
div#column-image form {
	margin:10px 0px 78px 50px;
}

div#column-image form input.submit, .tx-indexedsearch-searchbox-button, input.csc-mailform-submit {
	margin-right:11px;
	background-color:#888DB3;
	border:none;
	color:#FFFFFF;
	font-size:0.76em;
	padding:1px 5px 1px 5px;
}

div#column-image form input#suche {
	border:1px solid black;
	font-size:0.76em;
}

label {
	color:#1A171B;
	font-size:0.76em;
}

fieldset {
	border:none;
	margin-top:20px;
	padding:0px;
}	

label {
	width:100px;
	display:block;
	float:left;
	clear:left;
}

div.csc-mailform-field {
	margin-top:5px;
}

input.csc-mailform-submit {
	margin-top:15px;
}

/**
* Suchergebnis
*/
input.tx-indexedsearch-searchbox-sword {
	border:1px solid black;
	font-size:0.76em;
}

div.tx-indexedsearch-whatis {
	font-size:0.8em;
}

p.tx-indexedsearch-noresults, .tx-indexedsearch-browsebox p {
	text-align:left !important;
	margin-top:10px;
}

td.tx-indexedsearch-title a {
	font-weight:bold;
	text-decoration:none;
	font-size:1.05em;
	padding:0px !important;
	margin:0px !important;
}

table#results td {
	font-size:0.8em;
	font-style:normal;
	padding:0px !important;
}

table#results td a {
	color:#1A171B;
}

td.tx-indexedsearch-info {
	background-color:#E8E1D9 !important;
}

div.hr {
	border-bottom:1px solid #1A171B;
}

/**
* tt_news
*/

h2 a {
	color:#1A171B;
	text-decoration:none;
}

div.news-latest-item {
	margin:20px 0px 0px 0px !important;
	padding:0px !important;
	background-color:transparent !important;
	border:none !important;
	text-align:left;
	height:auto !important;
}

div.news-latest-item p {
	width:420px;
}

.news-list-item h3 a {
	color: #D03938 !important;
}

.news-list-item hr.clearer {
	border:1px solid #000000;
}

.news-latest-item p {
	margin:0px !important;
	text-align:left;
	width:335px;
	border:none !important;
}

.news-list-date {
	background-color:transparent !important;
	color:#000000;
}

.news-latest-item hr.clearer {
	display:none;
}

.news-single-item, .news-list-container {
	background-color:transparent !important;
	border:none;
	text-align:left;
	padding:0px !important;
}

.news-single-item h2, .news-list-item h3 {
	margin:0px;
	background-color:transparent;
	border:none;
	padding:0px;
	color:#1A171B;
	font-size:0.81em;
}

.news-single-item h3 {
	margin-top:7px 0px 0px 0px;
	font-size: 0.76em;
	color: #000000;
}

.news-single-author {
	display:none;
}

.news-single-item hr.clearer {
	border:1px solid #000000;
	margin:7px 0px 7px 0px;
}

.news-single-backlink a {
	font-weight: bold;
	margin:0px !important;
	font-size: 12px;
	color:#1A171B;
}

.news-single-timedata {
	float:none !important;
	margin-top:20px;
	text-align:left;
	font-size: 0.76em;
}
