

/* 



{__   {__            

{__  {__    {__ {_   

{__ {__    {_     {__

{_ {_           {__  

{__  {__      {__    

{__   {__   {__      

{__     {__{________ 



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:12px;

	line-height:1.6em;

	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:220px;

	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;
  width:630px;

}



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;

}





/* -------------------- */




