body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color : rgb(237,238,254);
	background-image:url(../images/asd_bg.jpg);
	background-repeat:no-repeat;
	color : #1c2240;
	margin:0px;
	padding:0px;
	
}

.csc-textpic-text{
text-align:justify;
}

.news-single-links{
display:none;
}

#main_part{
	width:959px;	
}
* html #main_part { 
	width:979px;
}
#subnavi{
	position:relative;
	margin-top:101px;
	margin-left:205px;
	width:741px;
	height:22px;
}


#search {
	position:relative;
	float:left;
	/*margin-right:10px;
	width:135px;*/
	height:22px;
	#margin-top:-1px;
	margin-left:-1px;
}

#breadcrumb {
	position:relative;
	float:left;
	height : 15px;
	font-size:9px;
	margin-top:4px;
	width:533px;
	font-weight:bold;
	color:#F8810B;
}

#breadcrumb a {
	color: #1C2240;
	text-decoration:none;
	font-size:10px;
	background:none;
	font-weight:normal;
}

#breadcrumb a:hover {
	text-decoration:underline;
}

.breadcrumb_trenner {
	color: #1C2240;
	font-size:10px;
}

#menu-box {
position:relative;
	width : 188px;
	border : 0px;
	float:left;
	margin-right:1px;
}

#menu {
	position : relative;
}

#news-box {
	position : relative;
	float : left;
	width : 188px;
	margin-top : 25px;
}



#content-box {
	background-image:url(../images/bg_content_1.jpg);
	background-repeat:repeat-y;
	float : left;
	width : 770px;
	font-size : 12px;
	line-height : 20px;
	color : #19284f;
	margin-left : 1px;
	/* background-color:#fff; */
	margin:0px;
	padding:0px;
}
* html #content_images { 

} 

#content_bg {
	background-image:url(../images/bg_content.jpg);
	background-repeat:no-repeat;
	float:left;
	width:770px;
	margin:0px;
	padding:0px;
	background-position:bottom;
}

#content_bg_startseite {
	background-image:url(../images/bg_content.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	width:770px;
	margin:0px;
	padding:0px;
	display:block;
}

#headerimage_startseite {
	background-image:url(../images/ASDspektrum.jpg);
	background-repeat:no-repeat; 	
}

/*
html>body #content_bg_startseite {

}
*/ 

#headline_startseite {
	margin-left:445px;
	margin-top:20px;
}

#infobox_startseite {
	background-color : #e0e2eb;
	padding : 6px 10px;
	margin-left : 382px;
	margin-right : 13px;
}

/* 20090110: Kopie von #infobox_startseite */
#infobox02_startseite {
/*	background-color : #e0e2eb; */
/* 20090110: zwei Werte - 1. Wert: Abstand oben /unten, 2. Wert: Abstand links/rechts */
	padding : 6px 20px;
	margin-right : 13px;
}

#fixedheight_startseite {
	height:400px;
}

#content {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:20px;
	width : 720px;
}


#content_links {
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:20px;
	width : 497px;
}


#content_links .csc-textpic-caption {
	display:none;
}

#content_images {
	background-color:#E0E3EC;
	float:left;
	padding-left:11px;
	padding-right:9px;
/* 20090107: padding-top:10px; auf padding-top:8px; geändert, sieht homogener aus */
/*	padding-top : 10px; */
	padding-top : 8px; 
	width:200px;

}

* html #content_images {
	float:none;
	position:absolute;
	top:122px;
	left:727px;
} 



#languages-box {
	position:relative;
	float:left;
	width : 43px;
	height : 12px;
	margin-top : 5px;
	margin-left : 9px;
}

#de_on {
	background-image : url(../images/de_on.gif);
	background-repeat  : no-repeat;
	width : 20px;
	height : 12px;
	margin-left : 3px;
	float : left;
}

#de_off {
	background-image : url(../images/de_off.gif);
	background-repeat  :no-repeat;
	width : 20px;
	height : 12px;
	margin-left : 3px;
	float : left;
	cursor : pointer;
}

#en_on {
	background-image : url(../images/en_on.gif);
	background-repeat : no-repeat;
	width : 20px;
	height : 12px;
	float : left;
}

#en_off {
	background-image : url(../images/en_off.gif);
	background-repeat : no-repeat;
	width : 20px;
	height : 12px;
	float   :left;
	cursor : pointer;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

/*
a:link {color:#1C2240;}
a:visited {color:#1C2240;}
a:hover, a:active {
font-weight:bold;
padding-left:2px;
padding-right:2px;
text-decoration:none;
color:#F8810B; 
background-color:#375475;
text-decoration:none;
}
*/

a:link {
	color:#1C2240;
	text-decoration:underline;
}
a:visited {
	color:#1C2240;
	text-decoration:underline;
}
a:hover, a:active {
	text-decoration:underline;
	color:#CC6600;
}

a img {
	border : 0 none;
}

p {
/*padding-bottom : 10px;*/
	font-family : verdana;
/*
20090107: margin-bottom:8px; auf margin-top:4px; und margin-bottom:4px; geändert, da nun gleicher Abstand oberhalb und unterhalb des Absatzes
*/
/*margin-bottom : 8px;*/
	margin-top : 4px;
	margin-bottom : 4px;
	text-align : justify;
}

/* horizontale Linie als SPACER, z.B. in ASD-NEWSletter */
p.spacer {
	border-bottom : 1px dotted #ABB0E2;	
/*Abstand oberhalb des Spacers*/
	margin-top : 10px;
}

/* Die Überschriften-Formate */
h1 {
/*
20090107: Abstand nach h1 kleiner. 20 minus 4 ist 16, da der nachfolgende Absatz statt margin-bottom:8px; nun margin-top:4px; und margin-bottom:4px; beträgt und somit sonst oben noch 4px größer geworden wäre
          16 minus 5 ist 11, Abstand um 5px verkleinert
*/
/*padding-bottom : 20px;*/
	padding-bottom : 11px;
	margin-left : 0px;
	background-repeat:no-repeat;
	text-indent: -999em;
}

h2 {
	font-family:verdana;
	font-size:14px;
	color:#375475;
}

h3 {
	color:#375475;
	display:block;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	margin-left:-650px;
	margin-top:-10px;
}

h4 {
	margin-left : 5px;
	background-repeat:no-repeat;
}

h5 {
	padding-bottom : 32px;
	margin-left : 15px;
	background-repeat:no-repeat;
	text-indent: -999em;
}

input {
	font-size:11px;
	border-left: 1px solid #adafe0;
	border-right: 1px solid #adafe0;
	border-bottom: 1px solid #adafe0;
	border-top: 1px solid #adafe0;
	padding-left:5px;
	padding-top:3px;
	width:140px;
	height:16px;
}

/* TT_NEWS */
#newsbox {
	font-size:11px;	
	padding-left:10px;
	/* 20090110: Überschriftfarbe für NEWS von orange auf Dunkelblau */
	/* color : #F8810B; */
	color : #1C2240;
}

.news-latest-item a {
	border-top:1px dotted #ABB0E2;
	color:#DBDCE3;
	font-size : 11px;
	text-decoration : none;
	padding:2px;
	padding-left:10px;
	margin-top:5px;
	display : block;
}
.news-latest-item a:hover {
	background-image:url(../images/1pixel_transparent_60.png);
	font-size : 11px;
	text-decoration : none;
	color : #1C2240;
	padding : 2px;
	padding-left:10px;
}

.news-single-img {
	float:left;
	margin-right:20px;
}

#headline_news {
	margin-bottom : 12px;
}


#einspaltig {
	margin-bottom:100px;
}

.news-single-timedata {
	font-size:10px;
	margin-bottom:-4px;
}


/*
#dreieck { 
background: url(../images/dreieck.png);
background-repeat : no-repeat;
width : 15px;
height : 15px;
float : left;
}
*/

/* INDEX Search Anfang  */
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	background-color:#E0E3EC;!important
	font-style:italic;
	padding-top:5px;
	padding-botom:5px;
	padding-left:5px;
	padding-right:5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#F8810B;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	font-size:15px;
	margin-bottom:5px;
	margin-top:10px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:none;
	padding-top:5px;
	padding-botom:5px;
	padding-left:5px;
	padding-right:5px;
}

.tx_mhajaxsearch_ul a {
	font-size:12px;
	display:block;
	margin-bottom:-9px;
	padding:1px;
}
/* INDEX Search Ende  */


/* Tagcloude Anfang  */

#startseite_tag_cloud	{
	margin-top:20px;
	padding-left:35px;
	padding-right:35px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	width:687px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px dotted #ABB0E2;
}

#tag_cloud	{
	margin-top:20px;
	padding-left:35px;
	padding-right:35px;
	padding-top:10px;
	margin-bottom:0px;
	text-align:center;
	width:687px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px dotted #ABB0E2;
}

.keywords{
	color:#505587;
	font-size:9px;
	margin-left:-14px;
}

.tag1{
	color:#505587;
	font-size:9px;
	margin-right:4px;
}
.tag2{
	color:#505587;
	font-size:11px;
	margin-right:4px;
}
.tag3{
	color:#505587;
	font-size:13px;
	margin-right:4px;
}
.tag4{
	color:#505587;
	font-size:15px;
	margin-right:4px;
}
.tag5{
	color:#505587;
	font-size:17px;
	margin-right:4px;
}
.tag6{
	color:#505587;
	font-size:19px;
	margin-right:4px;
}
/* Tagcloude Ende  */



/* !!! Elemente aus der 'Styled-Content' werden über die nachstehenden Vereinbarungen überschrieben !!! */


/*div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top:15pt;
padding-bottom:10px;
padding-right:10px;
background-color:#;
}*/

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
/*margin : 0pt;
margin-top : -2px; 
margin-bottom : -11px;
#margin-bottom:8px;
*/
	font-size : 10px;
	color:#000;
	line-height : 12px;
	font-family : verdana;
	display:block;
	margin-bottom:4px;
/* 20090119: rechte Bildspalte - Abstand Bild zu Bildunterschrift */
	/* margin-top:-6px; */
	margin-top : 2px;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	padding-left:5px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
/* 20090116: drei Werte - 1. Wert: Abstand oben, 2. Wert: Abstand links/rechts, 3. Wert: Abstand unten */
	/* margin:0 0 10px; */
	margin : 4px 0 0;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}


/* BEGIN Expertise_Boxen */

#box01_expertise {
	border : 1px dotted;
	float : left;
	width : 249px;
	font-size : 12px;
	line-height : 13px;
	color : #19284f;
	margin : 5px 2px 2px 6px;
	padding : 0 5px;
}

#box02_expertise {
	border : 1px dotted;
	float : left;
	width : 237px;
	font-size : 12px;
	line-height : 13px;
	color : #19284f;
	margin : 20px 2px 2px;
	padding : 0 5px;
}

#box03_expertise {
	border : 1px dotted;
	float : left;
	width : 214px;
	font-size : 12px;
	line-height : 13px;
	color : #19284f;
	margin : 50px 2px 2px;
	padding : 0 5px;
}

#box04_expertise {
	border : 1px dotted;
	float : right;
	width : 207px;
	font-size : 12px;
	line-height : 13px;
	color : #19284f;
	margin : 28px 15px 2px 534px;
	padding : 0 5px;
}

#box05_expertise {
	border : 1px dotted;
	float : right;
	width : 204px;
	font-size : 12px;
	line-height : 13px;
	color : #19284f;
	margin : 10px 12px 2px 1px;
	padding : 0 5px;
}

#box06_expertise {
	border : 1px dotted;
	float : right;
	width : 266px;
	font-size : 12px;
	line-height : 13px;
	color : #19284f;
	margin : 20px 1px 2px;
	padding : 0 5px;
	padding-right : 2px;
}

#box07_expertise {
	border : 1px dotted;
	clear : left;
	float : left;
	width : 217px;
	font-size : 12px;
	line-height : 13px;
	color : #19284f;
	margin : -187px 5px 2px 20px;
	padding : 0 5px;
}

#box08_expertise {
	border : 1px dotted;
	clear : left;
	float : left;
	width : 211px;
	font-size : 12px;
	line-height : 13px;
	color : #19284f;
	margin : -93px 23px 2px 7px;
	padding : 0 5px;
}

#box09_expertise {
	border : 1px dotted;
	clear : left;
	float : left;
	width : 238px;
	font-size : 12px;
	line-height : 13px;
	color : #19284f;
	margin : -10px 1px 2px 1px;
	padding : 0 5px;
}

/* END Expertise_Boxen */

