/* www.kibis-kiss.de */

BODY {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 0px; 

	BACKGROUND: url(../img/kibis_neu_V3_bg_body.jpg); 

	PADDING-BOTTOM: 0px; 

	MARGIN: 0px; 

	PADDING-TOP: 0px; 

	FONT-FAMILY: arial,helvetica,sans-serif;

	FONT-SIZE: 100.01%; 

}



#logo IMG a:hover{	background: transparent;	text-decoration: none;}



A {	FONT-WEIGHT: bold; COLOR: #2063a4; TEXT-DECORATION: underline}

A:link {	FONT-WEIGHT: bold; COLOR: #2063a4; TEXT-DECORATION: underline}

A:visited {	FONT-WEIGHT: bold; COLOR: #2063a4; TEXT-DECORATION: underline}

A:hover {	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; FONT-WEIGHT: bold; BACKGROUND: #ffd57b; BORDER-LEFT: #cccccc 0px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 0px solid; TEXT-DECORATION: underline}

A:focus {	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; FONT-WEIGHT: bold; BACKGROUND: #ffd57b; BORDER-LEFT: #cccccc 0px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 0px solid; TEXT-DECORATION: underline}

A:active {	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline}

A:unknown {	FONT-WEIGHT: bold; BACKGROUND: #000080; COLOR: #fffff2; TEXT-DECORATION: underline}



abbr {	BORDER-TOP: #76738f 1px dotted}

ACRONYM {	BORDER-TOP: #eaf3fe 1px dotted; BACKGROUND: #eaf3fe}

BLOCKQUOTE {	MARGIN-LEFT: 1em}



FIELDSET {	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px}

FIELDSET P {	FONT-SIZE: 1em}





H1 {	PADDING-RIGHT: 0em; MARGIN-TOP: 1.6em; BACKGROUND: #fff; FONT: bold 1.3em arial,helvetica,sans-serif; COLOR: #2063a4; BORDER-BOTTOM: 0.1em solid #F7931D; LETTER-SPACING: 0.04ex}

H2 {	PADDING-RIGHT: 0.5em; MARGIN-TOP: 1.6em; BACKGROUND: #fff; FONT: bold 1.2em arial,helvetica,sans-serif; COLOR: #444444}

H3 {	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0em; BACKGROUND: #fff; MARGIN-BOTTOM: 0.2em; FONT: bold 1.1em arial,helvetica,sans-serif; COLOR: #666666}

H4 {	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0em; BACKGROUND: #fff; MARGIN-BOTTOM: 0em; FONT: bold 1.1em arial,helvetica,sans-serif; COLOR: #666666}

H5 {	MARGIN-TOP: 0em; PADDING-LEFT: 1.8em; BACKGROUND: #fff; MARGIN-BOTTOM: 0em; FONT: bold 1em arial,helvetica,sans-serif}

HR {	HEIGHT: 1px}





INPUT {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; FONT: bold 1em arial,helvetica,sans-serif; PADDING-TOP: 0px}

OPTION {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; FONT: bold 1em arial,helvetica,sans-serif; PADDING-TOP: 0px}

LABEL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 1em arial,helvetica,sans-serif; PADDING-TOP: 0px}

SELECT {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; FONT: bold 1em arial,helvetica,sans-serif; PADDING-TOP: 0px}

TEXTAREA {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; FONT: bold 1em arial,helvetica,sans-serif; WIDTH: 25em; PADDING-TOP: 0px; HEIGHT: 10em}

P {	PADDING-RIGHT: 4em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 1em; MARGIN: 0px; FONT: 1em arial,helvetica,sans-serif; PADDING-TOP: 0.3em}

UL {	PADDING-RIGHT: 4em; MARGIN-TOP: 1em; PADDING-LEFT: 2.8em; PADDING-BOTTOM: 1em; MARGIN-LEFT: 0px; LINE-HEIGHT: 140%; PADDING-TOP: 0px}









#inhalt {	PADDING-RIGHT: 20px; BORDER-TOP: #71b9ff 1px solid; PADDING-LEFT: 3em; SCROLLBAR-FACE-COLOR: #529ad6; BACKGROUND: #ffffff; PADDING-BOTTOM: 3em; BORDER-LEFT: #71b9ff 1px solid; SCROLLBAR-SHADOW-COLOR: #2e78b8; COLOR: #000; SCROLLBAR-ARROW-COLOR: #ffffff; PADDING-TOP: 34px; SCROLLBAR-TRACK-COLOR: #cee3f7; BORDER-BOTTOM: 0px solid #1885B1; SCROLLBAR-DARKSHADOW-COLOR: #529ad6}



#inhalt TD {

	FONT-SIZE: 1em; 

	LINE-HEIGHT: 100%; 

	FONT-FAMILY: arial,helvetica,sans-serif;

	padding:2px 5px 2px 2px; 

	border: 1px solid #B9B9B9;

}

#inhalt TABLE {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT:0em; 

	FONT-SIZE: 1em; 

	PADDING-BOTTOM: 0px; 

	LINE-HEIGHT: 100%; 

	PADDING-TOP: 0px;

	width:auto;

	border-collapse:collapse;

	margin-left:  1.8em;

}



#inhalt TABLE .contenttable {	FONT-SIZE: 1em; LINE-HEIGHT: 100%; width:auto; border-collapse:collapse;}

#inhalt td .bodytext{	margin:0; padding:0}





#inhalt P {	LINE-HEIGHT: 130%}

#inhalt H1 {	MARGIN: 0px 40px 10px 0px; COLOR: #1f5f9c}

#inhalt H2 {	MARGIN: 0px 0px 5px; COLOR: #1f5f9c}

#inhalt H3 {	COLOR: #1f5f9c}

#inhalt H4 {	COLOR: #1f5f9c}

#inhalt H5 {	BACKGROUND: #e7f0f9; COLOR: #1f5f9c}

#inhalt textlink {	FONT-WEIGHT: bold; COLOR: #2063a4; TEXT-DECORATION: none}

#inhalt A.textlink {	FONT-WEIGHT: bold; COLOR: #2063a4; TEXT-DECORATION: underline}

#inhalt A.textlink:hover {	FONT-WEIGHT: bold; BACKGROUND: #fefad3; COLOR: #000000; TEXT-DECORATION: none}

#inhalt A.fr {	COLOR: #2063a4}

#inhalt A.fr:hover {	COLOR: #000000}

#inhalt LI {	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2.8em; LINE-HEIGHT: 160%; PADDING-TOP: 0px}

#inhalt OL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0em; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal}

#inhalt UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}















.rand {	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid}



/*######################################################################################################################*/





#logo {

	Z-INDEX: 100; 

	LEFT: 0px; 

	POSITION: absolute; 

	TOP: 0px;  

	BACKGROUND: url(../img/kibis-neu_2_bg_re_20.gif) repeat-x;

	BORDER-BOTTOM: #2063a4 0px solid; 

	HEIGHT: 134px;

	WIDTH: 100%;

}

#logo IMG {

	MARGIN:0px; padding:0px;

}

#kopf {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 

	BACKGROUND: ____url(../img/kibis-neu_2_bg_re_20.gif); 

	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; 

	BORDER-BOTTOM: #2063a4 1px solid; 

	BORDER-BOTTOM: red 0px solid; 

	HEIGHT: 135px;

}



/*######################################################################################################################*/





#logore {

/*	
LEFT: 590px; POSITION: absolute; TOP: 16px; z-index: 999;
*/
}





#schalter {

/* 	FONT-SIZE: 0.01em; */

	LEFT: 590px; COLOR: #000000; 

	POSITION: absolute; TOP: 94px; z-index: 1000;

	white-space: nowrap;

}



#schalter IMG {

	BORDER: #789 1px solid;

}

#schalter INPUT {

	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #333333 1px solid; WIDTH: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; HEIGHT: 30px

}

#schalter A {

	TEXT-DECORATION: none

}





/*######################################################################################################################*/







#inhalt	{ 

padding-bottom :230px;

margin	: 23px 0 0px 11.2em;   

}







.csc-linkToTop { 

	MARGIN-TOP: 20px; 

	FONT-SIZE: 0.8em; 

	BACKGROUND: #fefad3; 

	COLOR: #333;	

	width:5.6em; padding:3px;

 	white-space: nowrap;

	border: 1px solid #FEE745;

}



.csc-linkToTop A:link  {	text-decoration: none; }

.csc-linkToTop A:hover  {	BACKGROUND: #fefad3; COLOR: #000000}



#inhalt A.csc-linkToTop 		{BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0em 0px 0px; BORDER-LEFT: #666666 1px solid; WIDTH: 1em; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none;}

#inhalt A.csc-linkToTop:link 	{BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none}

#inhalt A.csc-linkToTop:active 	{BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none}

#inhalt A.csc-linkToTop:visited 	{BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none}

#inhalt A.csc-linkToTop:hover 	{BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #fefad3; TEXT-DECORATION: none}







.news-list-date      { display:block; font-size:0.8em; color:#333; }

.news-list-date      { display:none; }



.news-list-item hr   { BACKGROUND: #fff; COLOR: #fff; height:0px; border-width:0px;  }

.news-list-item      { BORDER-BOTTOM: 1px solid #F7931D;MARGIN: 0px 40px 10px 0px; padding: 0 0 0 0}

.news-list-morelink  { padding-left:1.8em; font-weight:normal; }

.news-list-morelink a{ font-weight:normal; }

.news-single-item hr { BACKGROUND: #fff; COLOR: #fff; height:0px; border-width:0px;  }

.news-single-item    { BORDER-BOTTOM: 0px solid #F7931D;MARGIN: 0px 40px 10px 0px; padding: 0 0 0 0}

.news-single-author  { display:none;}









.news-single-timedata { display:none }

#mailform { padding-left:1.8em }

.csc-mailform-label { font-weight:bold }

}









.box{ 

border:0px solid red;

padding: 0 0     0px  0;

margin:  0 8px 8px  0;

float:left;

}

.innerbox{ 
border:1px solid #777;
text-align:center;
vertical-align: middle;
padding: 0px;
background-color: #transparent; 
display:block; 
width:2em; height:2em;
color:#777;
padding: 0;
}
.innerbox_sel{ 
border:1px solid #333;
text-align:center;
vertical-align: middle;
padding: 0px;
background-color: #transparent; 
display:block; 
width:2em; height:2em;
color:#777;
padding: 0;

background-color: #0072AC; text-decoration:none; color:#fff; 
}




.innerbox a:visited{background-color: #FFEABD; display:block; width:100%; height:100%; text-decoration:none; color:#164572;}
.innerbox a:link   {background-color: #FFEABD; display:block; width:100%; height:100%; text-decoration:none; color:#164572 }
.innerbox a:hover  {background-color: #0072AC; display:block; width:100%; height:100%; text-decoration:none; color:#fff }
.innerbox a:active {background-color: #0072AC; display:block; width:100%; height:100%; text-decoration:none; color:#fff }
.innerbox a:focus  {background-color: #0072AC; display:block; width:100%; height:100%; text-decoration:none; color:#fff }


.innerbox_sel a  {background-color: #0072AC; display:block; width:100%; height:100%; text-decoration:none; color:#fff }

/*

.box a:link   		{background-color: #ffffff; display:block; width:100%; height:100%; text-decoration:none}

.box a:hover 		{background-color: #000099; display:block; width:100%; height:100%; text-decoration:none; color:#fff }

.box a:active		{background-color: #000099; display:block; width:100%; height:100%; text-decoration:none; color:#fff }

.box a:focus 		{background-color: #000099; display:block; width:100%; height:100%; text-decoration:none; color:#fff }

*/





.box{ 

	border:0px solid red;

	padding: 0 0 0px  0;

	margin:  0 8px 8px  0;

	float:left;

}
.alleszeigen {
	display: none;
}
/* Abstand nach oben nur im Firefox */
/*

.alfatab{
	height		: auto;
	display		: inline;
	position 	: relative;
}
*/


#inhalt .detailhead 		{ color: #333;	}

#inhalt .resultliste h2 { color: #333;	}



#inhalt .grpname			{ margin: 10px 40px 10px 0; padding:5px; border:1px solid #999; }

#inhalt .entry 			{ PADDING-LEFT: 1.8em; padding-bottom:5px; }

#inhalt .ent		      { PADDING-LEFT: 0; padding-top:15px; padding-bottom:0px; }





#inhalt .totop a { 

	MARGIN: 20px 0 10px 0; 

	FONT-SIZE: 0.8em; 

	BACKGROUND: #fefad3; 

	/*COLOR: #333;*/	

	/*width:5.6em;*/ 

	padding:0px 2px 1px 2px;

 	white-space: nowrap;

	border: 1px solid #688A9C;

	text-decoration :none;

}

#inhalt .totop a:visited {text-decoration :none; border: 1px solid #FEE745;}



#inhalt .totop a:hover   {

	font-weight: bold;

	text-decoration: none;

	border: 1px solid #688A9C;

	background-color: #FFE1A2;

}

#inhalt .totop a:focus   {font-weight:bold; text-decoration :none; 	border: 1px solid #688A9C;}



#logos {

	padding:30px;

	border: none;

}

 .paddinglinks{

	padding-left:70px;

}





/*#############################################################################################
###############################################################################################
###############################################################################################
###############################################################################################
###############################################################################################
###############################################################################################
###############################################################################################
#############################################################################################*/



/* CSS META_FEEDIT */

/* CR */

.tx-metafeedit    { width:600px; background-color:#fff;}

.tx-metafeedit H1 { border:0px;background-color:transparent }

/**/
#inhalt .tx-metafeedit Table { 
	border-collapse:collapse; 
	border: 0px solid #678; 
	background-color:#fff;
	padding	:0px 0 3px 0;
	margin	:3px 0 3px 0;
	width: auto;
	height:1%;
}

#inhalt .tx-metafeedit TD {
	border : 0px solid #567; 
        background-color:#fff;
	padding:0px; 
	margin:0px;
	height:1%;
	width:1%
}

#inhalt .tx-metafeedit-form-field 		{ padding:0px; margin: 0 0 1em 0; background-color:#eee; border:0px solid #aaa;}
#inhalt .tx-metafeedit-form-field input 	{ width:90%; text-align:left; align:left;}
#inhalt .tx-metafeedit-form-button-date input 	{ width:80px; }
#inhalt .tx-metafeedit-form-data-hidden         { text-align:left; align:left;}
#inhalt td                                      { border : 2px solid #fff; background-color:#eee;padding:2px}

#inhalt .tx-metafeedit-form-wrap       { padding:px; margin: 0 0 0 0; background-color:#eee; border: 0px solid #789;}
#inhalt .tx-metafeedit-form-wrap form  { padding:5px; margin: 0 0 12px 0; background-color:#eee; border: 1px solid #789;}
#inhalt .tx-metafeedit-form-wrap td  form{  border: none;}
#inhalt .tx-metafeedit-form-wrap td    { padding:5px; margin: 0 0 1em 0; background-color:#eee; border: 1px solid #789;}
#inhalt .tx-metafeedit-form-wrap table { padding:3px; margin: 0 0 1em 0; background-color:#eee; border: 0px solid #789;}

#inhalt .tx-metafeedit-form-required-marker	{ color: red; }

#inhalt .tx-metafeedit-form-row 	{background-color:#eee;}
#inhalt .tx-metafeedit-form-field  	{background-color:transparent}

/**/
#inhalt .tx-metafeedit-editmenu-list-table td     { padding:3px; margin: 0 0 1em 0; background-color:transparent; border: 0px solid #789;}
#inhalt .tx-metafeedit-editmenu-list-table 	  { padding:3px; margin: 0 0 1em 0; background-color:transparent; border: 1px solid #789; border-collapse:collapse;}


#inhalt .tx-metafeedit-editmenu-list-table-header {border: 1px solid #789; background-color:#ccc}
#inhalt .tx-metafeedit-editmenu-list-table-row td {border: 1px solid #789; background-color:#eee}

#inhalt .tx-metafeedit-searchbox { width: 100px;}

#inhalt .tx-metafeedit a:link    		{background-color:transparent; border: 0px solid green;}
#inhalt .tx-metafeedit a:visited 		{background-color:transparent; border: 0px solid green;}
#inhalt .tx-metafeedit a:focus   		{background-color:transparent; border: 0px solid green;}
#inhalt .tx-metafeedit a:hover  		{background-color:transparent; border: 0px solid green;}

#inhalt .tx-metafeedit-link-back a:link 	{background-color:transparent; border: 0px solid green;}

#inhalt .tx-metafeedit-link-create  	        {text-align: left;}
#inhalt .tx-metafeedit-link-create a:link 	{background-color:transparent; border: 0px solid green;}


#inhalt .tx-metafeedit ul {margin:0; padding:0}
#inhalt .tx-metafeedit li {margin:0; padding:0}


/*#############################################################################################
###############################################################################################
###############################################################################################
###############################################################################################
###############################################################################################
###############################################################################################
###############################################################################################
#############################################################################################*/



#inhalt .backausdetail {display : none;}


#logore {
	position   : absolute;
	right      : 10px;
	top        : 0;
	border-right    : 0px solid #ddd;
	border-bottom   : 0px solid #ddd;
	border-left     : 0px solid #ddd;
	text-align : right;
   z-index: 999;
} 
#logore a:hover {
   text-decoration:none;
	border: 0px solid #ddd;
	background-color: transparent;
} 
#sidebarwrap .logo_li img{
	border: 1px solid #688a9c;
	padding: 0px 0 0px 0;
}
#sidebarwrap .logo_li a a:hover {
   text-decoration:none;
	border:none;
	background-color: transparent;
} 

/* ########################################################### */  

#teaser{
	position	: absolute;
	top		: 128px;
	left		: 210px;
	z-index	: 5001;
	margin   : 1px;
}
#teaser .nor1 a:focus, 
#teaser .nor1 a:hover, 
#teaser .nor1 a:active {
	background-color: #ffd57b;
	text-decoration: none;
	padding:3px 10px 1px 10px;
	margin :1px 2px 1px 2px;
	border:1px solid #678;
}

#teaser .nor1 a {
	background-color: #bad5f0;
	text-decoration: none;
	padding:3px 10px 1px 10px;
	margin :1px 2px 1px 2px;
	border:1px solid #678;
}


#teaser .act1 a:visited,
#teaser .act1 a:focus, 
#teaser .act1 a:hover, 
#teaser .act1 a:active {
	background-color: #c4d0dc;
	text-decoration: none;
	padding:3px;
}
#teaser .act1 a:link {
	background-color: #c4d0dc;
	text-decoration: none;
	padding:3px;
}
/* ########################################################### */  


@media print{
    #logo       {display:none}
    #logore     {display:none}
    #kopf       {display:none} 
	 #schalter   {display:none}
    #navigation {display:none}
    #inhalt     {margin:0;}
}








