
/* 

{__   {__            
{__  {__    {__ {_   
{__ {__    {_     {__
{_ {_           {__  
{__  {__      {__    
{__   {__   {__      
{__     {__{________ 

CSS-Styles für www.k2-center.de, © make|it interaktiv, www.make-ad.de

*/


* {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

body {
	background: url(../images/hg-body.gif) #666;
	width:100%;
	height:100%;
	font-size:14px;
	line-height:1.4em;
	padding-bottom:80px;
	color: #3A3A3A;
}

p {
	margin-bottom: 1em;
}

a {
	color: #d30228;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

H1 { font-size:20px; }
H2 { font-size:18px; }
H3 { font-size:16px; }
H4 { font-size:14px; }
H5 { font-size:12px; font-weight: normal;}
H6 { font-size:11px; font-weight: normal;}


DIV#Header {
	width:830px;
	height:126px;
	border-bottom: 10px solid #D30228;
}

DIV#Logo {
	background: url(../images/logo.png);
	width:84px;
	height:91px;
	position:absolute;
	margin-top:15px;
	margin-left:25px;
	cursor:pointer;
}
*html DIV#Logo {
	background: url(../images/logo.gif);
}

DIV#Container {
	width:830px;
	background: url(../images/hg-container.gif) White repeat-y 0 100px;
	margin: 80px auto 0 auto;
	border-bottom:45px solid #4A4A4A;
}

DIV#Suche {
	background-color: #C9C9C9;
	height:30px;
	width:190px;
}

DIV#Navigation {
	width:190px;
	float:left;
}

DIV#Inhalt {
	width:640px;
	min-height:390px;
} 

DIV#InhaltLinks {
	width:400px;
	min-height:390px;
}

DIV#InhaltRechts {
	width:240px;
	min-height:390px;
}

DIV#Footer {
	background-color:#E2E3E4;
	width:100%;
	height:17px;
}

DIV.Innen {
	padding:20px;
}

DIV.Innen UL {
	list-style: square;
}

DIV.Innen UL LI{
	margin-left:20px;
}

/* ------------ NAVI */

DIV#Navigation UL {
	list-style: none;
}

DIV#Navigation UL LI {
	background: url(../images/list-image-navi.gif) no-repeat 1px 6px ;
	padding-left: 10px;
	margin-left:0;
}

/* --- */

DIV#Navigation UL UL#subnav {
	margin-top:-10px;
	margin-bottom:10px;
}
*+html DIV#Navigation UL UL#subnav {
	margin-left:-10px;
}

DIV#Navigation UL UL#subnav LI {
	background-image: none;
}

/* --- */

DIV#subsubnavigation {
	margin-top:-25px;
	position:absolute;
}

DIV#subsubnavigation UL.SubSubNavi {
	list-style: none;
}

DIV#subsubnavigation UL.SubSubNavi LI {
	float:left;
	margin-left: 10px;
	font-size: 12px;
}

DIV#subsubnavigation UL.SubSubNavi LI A {
	color: #B0B1B2;
	text-decoration: none;
	border-right: 1px solid #D30228;
	padding-right:10px;
}

DIV#subsubnavigation UL.SubSubNavi LI.SubSubMenuAktiv A {
	color: #3a3a3a;
}


/* ------------ INTRO */

DIV#LogoIntro {
	background: url(../images/hg-intro.gif);
	width:497px;
	height:524px;
}

DIV#ContainerIntro {
	width:830px;
	margin: 80px auto 0 auto;
	border-bottom:45px solid #4A4A4A;
}

DIV#InhaltIntro {
	width:333px;
}

DIV#SkipIntro {
	width:104px;
	height:43px;
	position:absolute;
	background: url(../images/button-skip.gif);
	margin:450px 0 0 370px;
	cursor: pointer;
}

/* ------------ SUCHE */

input.Suchbutton {
	margin:5px 2px 0 13px;
	float:left;
}

input.Sucheingabe {
	width:145px;
	height:20px;
	margin:3px 0 0 7px;
	color:#707173;
}
*+html input.Sucheingabe {
	margin:2px 0 0 7px;
	padding:2px;
	height:16px;
	width:141px;
}

/* ------------ KONTAKT */

fieldset.csc-mailform {
	border:0;
}

fieldset.csc-mailform label {
	display:block;
}

fieldset.csc-mailform input, 
fieldset.csc-mailform textarea {
	margin-bottom:5px;
}

fieldset.csc-mailform textarea {
	width:270px;
}

/* ------------ SUCHE */

TD.tx-indexedsearch-info {
	display: none;
}

TD.tx-indexedsearch-descr {
	font-size:0.9em;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: #d30228;
}

input.tx-indexedsearch-searchbox-sword {
	padding:2px;
	margin: 0 5px;
}

input.tx-indexedsearch-searchbox-button {
	margin: 3px 5px;
}

TD.tx-indexedsearch-title A {
	color: #d30228;
	text-decoration: none;
}

div.tx-indexedsearch-res TABLE {
	/*border-bottom: 1px solid #c9c9c9;*/
}

TD.tx-indexedsearch-percent {
	display:none;
}

TD.tx-indexedsearch-title, TD.tx-indexedsearch-percent  {
	border-bottom: 1px solid #c9c9c9;
}

/* ------------------- */ 

TABLE.contenttable TD,
TABLE.contenttable TH {
	padding:5px;
	vertical-align:top;
	text-align: left;
}

TABLE.contenttable p {
	margin:0;
}
.csc-mailform-field input, 
.csc-mailform-field textarea {
	border: 1px solid silver;
}

.csc-mailform-field label {
	font-size: 12px;
}

