@media screen{

/*
KTC - Karlsruhe Technology Consulting GMBH
Main Style
*/



/****************	titel		*****************/


body{
	background-image:	url(../img/verlauf.png);
	background-repeat:	repeat-x;
	font-size:		12px;
        font: normal 10pt tahoma, Arial;
        margin:			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */ 
	bgcolor: #0ff;
	background-color:	#FAFAFA;
}
#page{
	width:			1020px;
	margin:			auto;
	padding:		0px 0px 30px 0px;
}
#header{
	width:				1020px;
	height:				180px;
	background-image:	url(../img/top.png);
}
#spacer{
	height:				15px;
	background-image:	url(../img/spacer_top.png);
}
#container{
	position:			relative;
	padding:			0px 0px 0px 0px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
	background-image:	url(../img/left.png);
	background-position:left;
	background-repeat:	repeat-y;
	height:				100%;
	background-color:	#FFFFFF;
}
#wrapper{
	position:			relative;
	padding:			0px 0px 0px 0px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
	background-image:	url(../img/right.png);
	background-position:right;
	background-repeat:	repeat-y;
	height:				100%;
}
/* IE 6 Hack fuer Hintergrund  */
* html #wrapper{
	background-image:	url(../img/stegie6.png);
	background-position:285px;
}

#left-column{
	position:			relative;
	float:				left;
	padding:			0px 0px 0px 30px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
	width:				240px;
	background-image:	url(../img/left_top.png);
	background-position:top left;
	background-repeat:	no-repeat;
	z-index:			99;
	min-height:			500px;
}
#right-column{
	position:			relative;
	float:				right;
	padding:			0px 0px 0px 0px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
	width:				750px;
	background-image:		url(../img/steg.png);
	background-position:left;
	background-repeat:		repeat-y;
	min-height:			100%;
}
#right-column-wrapa{
	position:			relative;
	padding:			0px 0px 0px 45px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
	
	background-image:	url(../img/steg_top.png);
	background-position:top left;
	background-repeat:	no-repeat;
}
#right-column-wrapb{
	position:			relative;
	padding:			0px 0px 0px 0px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
	min-height:			100%;
	background-image:	url(../img/right_top.png);
	background-position:top right;
	background-repeat:	no-repeat;
}
#clearer{
	clear:				both;
}
#menu{
	padding:			15px 0px 15px 15px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */

}
#news{
	padding:			15px 45px 15px 15px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
	width:				225px;
	min-height:			100%;
	background-image:	url(../img/steg.png);
	background-position:	right;
	background-repeat:	repeat-y;
}
/* IE 6 Hack fuer DoublePaddingBug  */
* html #news{
	padding:			15px 0px 15px 15px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
	width:				225px;
	min-height:			100%;
	background-image:		none;
}	



#bottom{
	height:				30px;
	background-image:	url(../img/footer.png)
}
#footer{
	padding:			0px 30px 0px 0px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
 	text-align:			right;
}

#searchbox table{
margin:25px 0px 0px 840px;
}
#searchbox td{

}
#searchbox .input_background{
background-image: url("../../../content/img/static-content/searchbackground.png");
border:medium none;
}

#searchbox .input_td_for_search{
border: solid 1px;
}

input#mailformAnrede, input#mailformVorname, input#mailformname, input#mailformemail, input#mailformFunktion{
	margin:	0px 0px 2px 0px;
}

img.tx-srlanguagemenu-pi1-flag{
height:11px;
margin: 0px 5px 5px 0px;
alt:test;
}

#printheader
{
display:none;
}

}