/*<agl.folder "--- KIM-FRAME ----------------------------------------------------------------------------------------------------------------">*/
/* Hintergrundbild um Höhe des Frames runterschieben */
body {background-position: 0px 220px !important;}

#frame, #bottomframe {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode","Lucida",Verdana,Arial,sans-serif !important;
	font-size: 10px !important;
	overflow: hidden;
}

#frame {
	border-bottom: 1px solid #000000;
	height: 270px;
	background: #ffffff url(/fileadmin/images/bg_frame.gif) no-repeat scroll 590px 0px;
}

#bottomframe {
	width: 100%;
	border-top: 1px solid #000000;
	padding: 25px 0px;
	margin: 25px 0px 0px 0px;
	font-size: 10px !important;
}

.frameinhalt {
	height: 100%;
	position: relative;
	color: #666666;
	width: 985px;
}
#bottomframe .frameinhalt {
	margin: 0px 0px 0px 65px;
	padding: 20px 25px;
	width: 870px;
	color: #ffffff;
	background-color: #000000;
}

#bottomframe a, #bottomframe a:link, #bottomframe a:visited, #bottomframe a:active, #bottomframe a:hover {color: #ffffff;}

.thepage {max-width: 1050px;}

h1#title {
	position: absolute;
	top: 10px;
	left: 90px;
	display:block;
	font-family:Helvetica,"Trebuchet MS",Verdana,sans-serif;
	font-size:18px;
	text-transform: lowercase;
	font-weight: normal;
}

h1#title a:link, h1#title a:visited {	color:#cccccc; font-weight: normal; text-decoration: none;}

/*</agl.folder>*/
/*<agl.folder "--- Infotext-block & Layoutinfo ----------------------------------------------------------------------------------------------------------------">*/

h3.layoutinfo {
	position: absolute;
	left: 65px;
	top: 230px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #000000;
}

.frameinhalt .infotext {
	position: absolute !important;
	top: 125px !important;
	left: 90px !important;
	display: none;
}


div#frame div.frameinhalt div.infotext h1 {
	text-transform: none !important;
	font-weight: normal;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	line-height: 100% !important;
	color: #F39B28;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode","Lucida",Verdana,Arial,sans-serif !important;
}

div#frame div.frameinhalt div.infotext a {color: #666666;}

.frameinhalt p {
	margin: 0px;
	padding: 2px 0px 0px 0px;
}
/*</agl.folder>*/
/*<agl.folder "--- Logo ----------------------------------------------------------------------------------------------------------------">*/

.frameinhalt .kimlogo {
	position: absolute;
	top: 60px;
	left: 90px;	
}


#servicetelefon {
	position: absolute;
	top: 170px;
	left: 600px;
	width: 365px;
	text-align: right;
	z-index: 100;
	font-size: 1.6em;
	color: #ffffff;
	font-weight: bold;
}
/*</agl.folder>*/
/*<agl.folder "--- Menue oben ----------------------------------------------------------------------------------------------------------------">*/


#framenav {
	position: absolute;
	z-index: 50;
	top: 161px;
	left: 0px;
	width: 100%;
	font-size: 1.8em;
}

#framenav ul {
	width: 920px;
	margin: 0px 0px 0px 65px;
	padding: 0px;
	float: left;
	background-color: #000000;
}

#framenav li {
	display: inline;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#framenav a {display: block; float: left; padding: 10px 20px;}
#framenav a:link, #framenav a:visited {color: #ffffff;}
#framenav a:active, #framenav a:hover,
#framenav a.active:link, #framenav a.active:visited {color: #000000; background-color: #f39b28;}

/*</agl.folder>*/
/*<agl.folder "--- runde Ecken ----------------------------------------------------------------------------------------------------------------">*/
.rounded {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	position: relative;
}

.rounded .tl, .rounded .tr, .rounded .br, .rounded .br {display: none;}
/*</agl.folder>*/




/*<agl.folder "--- Styleswitcher ----------------------------------------------------------------------------------------------------------------">*/

div#frame div.frameinhalt #styleswitcher {
	position: absolute;
	z-index: 100;
	top: 35px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 37px;
	background: transparent url(/fileadmin/images/bubble_grau.png) no-repeat scroll 86px bottom;
}

.tx-isstyleswitcher-pi1 {background-color: #d2d2d2; padding: 10px; width: 410px;}

#styleswitcher h4 {padding: 0px 0px 5px 0px; margin: 0px; font-weight: bold; line-height: 100%; font-size: 0.95em; color: #000000;}

#styleswitcher ul {margin: 0px; padding: 0px; display: block; clear: left;}
#styleswitcher li, #styleswitcher li.firstitem, #styleswitcher li.lastitem {
	list-style: none;
	list-style-image: none;
	border: 0px;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana;
}

#styleswitcher a {
	margin: 2px 2px 0px 0px;
	padding: 2px 0px;
	width: 100px;
	text-align: center;
	display: block;
	float: left;
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

#styleswitcher a:link, #styleswitcher a:visited {color: #000000;}
#styleswitcher a:active, #styleswitcher a:hover,
#styleswitcher a.active:link, #styleswitcher a.active:visited {color: #ffffff; background-color: #f39b28;}
/*</agl.folder>*/
/*<agl.folder "--- Spezial-Seiten ----------------------------------------------------------------------------------------------------------------">*/
body.kimpage {
	background-color: #ffffff;
	background-image: none;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode","Lucida",Verdana,Arial,sans-serif !important;
}
.kimpage #frame, .kimpage #bottomframe {border: 0px; margin-top: 0px; padding-top: 0px;}
.kimpage #frame {height: 220px;}

.kimpage #styleswitcher {display: none;}


.kimpage #seite,
.kimpage #content {
	margin: 0px;
	padding: 0px;
	width: auto;
	background-image: none;
	background-color: transparent;
	overflow: hidden;
}

.kimpage #seite a, .kimpage #seite a:link, .kimpage #seite a:visited,
.kimpage #seite h1, .kimpage #seite h2, .kimpage #seite h3 {color: #F39B28; text-transform: none;}

.kimpage #seite {
	margin: 0px 0px 0px 65px;
	width: 920px;
}

.kimpage .csc-frame-frame2 {padding: 10px 0px 0px 0px; margin: 0px 0px 25px 0px; background-color: #d2d2d2; position: relative; z-index: 50; width: 100%;}
.kimpage .csc-frame-frame1 .inner {padding: 15px 25px; background-color: #000000; color: #ffffff;}

.kimpage .csc-frame-frame1 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	padding-bottom: 37px;
	background: transparent url(/fileadmin/images/bubble_schwarz.png) no-repeat scroll 86px bottom;
	font-size: 1.4em;
	margin-bottom: -10px;
	position: relative;
	z-index: 99;
}

.kimpage #seite .csc-frame-frame2 a, .kimpage #seite .csc-frame-frame2 a:link, .kimpage #seite .csc-frame-frame2 a:visited {color: #000000;}


.kimpage div.csc-textpic img,
.ref-latest-container .item img {border: 1px solid #ffffff;}
.kimpage .csc-textpic-center .csc-textpic-caption,
.ref-latest-container .item {text-align: center;}


/* -------------------- Bildlinks bei Uebersicht und Referenzen ---------------------------------- */

.kimpage #seite .csc-frame-frame2 a:active, .kimpage #seite .csc-frame-frame2 a:hover,
div.csc-textpic-image:hover a, div.csc-textpic-image:active a {font-weight: bold;}
.kimpage #seite .csc-frame-frame2 a:hover img,
.kimpage #seite .csc-frame-frame2 div.csc-textpic-image:hover img, .kimpage #seite .csc-frame-frame2 div.csc-textpic-image:active img {
	border-color: #333333;
	filter:alpha(opacity=60); /* IE */
	opacity: 0.6;             /* Safari */
	-moz-opacity:0.6;         /* Firefox */
}



.ref-latest-container { width:  100%}
.ref-latest-container .item {float: left; padding: 2px; width: 222px;}
.ref-latest-container .firstitem {padding-left: 10px;}


div.test {border: 1px solid green;}
/*</agl.folder>*/
