/*
KTC - Karlsruhe Technology Consulting GMBH
Main Style
*/

.small {
    color: #79766E; 
    font: normal 9pt Verdana;
    margin: 0px;
    padding: 0px;
}

.bodytext {
    color: #283549;
    font: normal 10pt tahoma, Arial;
    margin: 0px;
    padding: 0px;
    line-height:1.5em;
    text-align: justify
}
	
.csc-firstHeader{
    color: #004177;
    font: normal 15pt tahoma, Arial;
    padding:			0px 0px 0px 0px;		/* Innenabstands oben, rechts, unten, links  */
    margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
}


/*********** Old .csc-firstHeader ***********

.csc-firstHeader{
    color: #365787;
    font: normal 14pt tahoma, Arial;
    padding:			0px 0px 0px 0px;		/* Innenabstands oben, rechts, unten, links  */
    margin: 			0px 0px 5px 0px;		/* Au�enabstands oben, rechts, unten, links  */
}

*/



/****************	Bild unterschrift tt_content *****************/
.csc-textpic-caption {
    	color: #000; 
    	font: normal 10pt tahoma, Arial;
    	line-height:1.2em;
    	text-align: justify
	padding:			0px 1px 0px 1px;		/* Innenabstands oben, rechts, unten, links  */
	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
	border-left: 1px dashed silver;
	border-right: 1px dashed silver;
       background:#EEE none repeat scroll 0 0;
}


/****************	Bild abstand tt_content *****************/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-top:6px;
}

/****************	listen tt_content *****************/
.csc-bulletlist, .csc-bulletlist li, .content-element li {
	list-style-image:url(/fileadmin/layout/global/img/bullet.png);
	line-height:1.5em;
}

ul.csc-bulletlist, .content-element ul {
	margin-left: 18px;
	margin-bottom: 10px;
}

/****************	language_selector	 *****************/


#language_selector {

	max-width:			250px;
	padding:			0px 0px 0px 0px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			-10px 0px -10px 15px;		/* Au�enabstands oben, rechts, unten, links  */
}

/****************	titel		*****************/


h1 {
    color: #004177; 
    font: normal 15pt tahoma, Arial;
    margin: 0px;
    padding: 0px;
}

h2 {
    color: #004177; 
    font: normal 14pt tahoma, Arial;
    margin: 0px;
    padding: 0px;
}

h3 {
    color: #365787; 
    font: normal 13pt tahoma, Arial;
    padding: 0px;			/* 0px 0px 0px 0px;		/* Innenabstands oben, rechts, unten, links  */
    margin: 0px;			/* 0px 0px 5px 0px;		/* Au�enabstands oben, rechts, unten, links  */
}

h4 {
    color: #004177; 
    font: normal 12pt tahoma, Arial;
    margin: 0px;
    padding: 0px;
}

h5 {
    color: #004177; 
    font: normal 11pt tahoma, Arial;
    margin: 0px;
    padding: 0px;
}


#content {
	min-height:			485px;
	padding:			15px 45px 0px 0px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
}


#content-additional {
	float: right;
	max-width:			250px;
	padding:			15px 45px 0px 0px;		/* Innenabstands oben, rechts, unten, links  */
 	margin: 			0px 0px 0px 0px;		/* Au�enabstands oben, rechts, unten, links  */
}



.content-element {
	margin-bottom: 30px;
}

.content-element p {
 	margin-bottom: 0.6em;
}
 
.content-clearer {
	clear: both;
}

#news h1{
	color:#283549;
	font-family:tahoma,Arial;
	font-size:10pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:3px;
	border-bottom: 1px solid #283549;
}
