body,tr { font-size:12px; }
html { margin:0; padding:0; }
body {
margin:0;
margin-bottom:10px;
padding:0;
margin-left:4px;
background:#FFFFFF repeat center top;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
body.print { text-align:left; }
td,th { text-align:left; vertical-align:top; }
img { border:none; }
p { margin:0 0 1em 0; }
.template_footer p { margin:0; }

hr{
background-color:#004B8C; /* Mozilla 1.4 */
color:#004B8C; /* IE 6 */
border: #004B8C; /* Opera 7.11 */
height: 1px;
margin: 0.5em 0;
}

.bildBig img { margin-bottom:1em; }

#copyright { clear:both; font-size:0.85em; padding: 0.2em 0; }
#copyright a { color:#000000; text-decoration:none; }

/******************/
/* Headers, plain */
/******************/
h1, h2, h3, h4, h5, h6 { margin:0; margin-bottom:0.5em; }
/* Headers, with link */
h1 a, h2 a, h3 a, h4 a, h5 a { color: #000000; text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration:none; }

/*********/
/* Links */
/*********/
a { color:#007BC2; text-decoration:underline; cursor:pointer; font-size:0.95em;}
a:hover { color:#333333; }

/***********/
/* Tabelle */
/***********/
table.auto {
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 1em;
}
table.auto td,table.auto th,table.auto tr {
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
padding: 3px;
}

/**********/
/* Listen */
/**********/
ul { padding: 0; margin: 0 0 1em 15px; }
ul li { list-style-type: square; }

ul.einzellink,ul.linkliste {
margin: 0 0 1em 0;
}
ul.einzellink li,ul.linkliste li {
list-style-type: none;
padding-left: 10px;
vertical-align: middle;
line-height: 1.2em;
background-image:url(1pic/bullet.gif);
background-repeat:no-repeat;
background-position:0 0.45em
}
/************/
/* Formular */
/************/
form { margin:0; padding-top:10px; }
input.text {
font-size: 0.95em;
border:1px solid #BBBBBB;
margin:2px 0;
width:155px;
height:16px;
}

#input.textUnten {
font-size: 0.95em;
border:1px solid #BBBBBB;
margin:2px 0;
width:420px;
height:16px;
}
.formulare select { width:100%; }
input.button {
/*color:#004B8E;
border:1px solid #004B8E;
background-color:#F5F5FE;
cursor:pointer;
padding:0;
margin:2px 0;
font-size:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;*/
background-repeat:no-repeat;
background-position:top left;
width:115px;
height:17px;
padding:0;
border:none;
cursor:pointer;
}
/* ERROR */
p.error { color:#FF0000; font-weight:bold; }
input.error { color:#000000; font-weight:normal; }
td p.error { font-weight:normal; }

.formulare .formularfeldgruppenEintrag { margin-bottom:1em; }

/************/
/* TEMPLATE */
/************/
#template {
width:979px;
margin:0 auto;
text-align:left;
background-color:#FFFFFF;
}
/**************/
/* Navigation */
/**************/
/***********/
/* Inhalte */
/***********/
.inhalteEintrag { margin-bottom:1em; }
/**********/
/* Seiten */
/**********/

#template_center {
	/*margin-left:10px;*/
	margin-left:10px;
	margin-right:10px;
	/*margin-top:-10px;*/
}

ul.langswitch li{
	padding-left:20px;
	list-style-type:none;
}

ul.langswitch li a{
	color:#007CC2;
}

ul.langswitch li a:hover{
	color:black;
}

ul.menu li{
	margin-left:-15px;
	list-style-type:none;
	background-image:url(1pic/menuButton.gif);
	background-repeat:no-repeat;
	width:175px;
	height:24px;
	display:block;
}

ul.navigationspunkte li{
	margin-left:-15px;
	list-style-type:none;
	background-image:url(1pic/menuButton.gif);
	background-repeat:no-repeat;
	width:175px;
	height:24px;
	padding-top:3px;
}

ul.navigationspunkte li a{
	margin-left:10px;
	vertical-align:middle;
	text-decoration:none;
	font-size:0.95em;
	font-weight:bold;
	color:#007CC2;
	width:160px;
	display:block;
}


ul.navigationspunkte li a:hover{
	margin-left:10px;
	vertical-align:middle;
	text-decoration:none;
	font-size:0.95em;
	font-weight:bold;
	color:black;
}

ul.navigationspunkte ul li{
	padding-left:12px;
	background-image:url(1pic/menuButton2.gif);
	background-repeat:no-repeat;
	color:#E8F1D7;
}

ul.navigationspunkte ul li a, ul.navigationspunkte ul li a:hover{
	font-weight:normal;
}
}

div.trickme{
	
	/*width:578px;*/
	/*margin-top:10px;*/
	/*margin-bottom:10px;*/
	/*background:#D9EBF6;*/
}

div.adresse{
	font-size:0.92em;
	line-height:0.96em;
	color:#409CD1;
	padding-left:5px;
}

div.adresse a{
	color:#409CD1;
	text-decoration:none;
}

div.adresse a:hover{
	color:#409CD1;
	text-decoration:underline;
}

div.footer{
	text-align:left;
	font-size:0.95em;
	color:#7FBDE0;
	padding-top:3px;
}
}
div.footer a{
	color:#7FBDE0;
	text-decoration:none;
}

div.footer a:hover{
	color:#7FBDE0;
	text-decoration:none;
}

.aktiv {
	color:#66B0DA;
}

/*strong {
	font-size:16px;	
}*/

.prodSucheFormText{
	text-decoration:none;
	font-size:0.95em;
	font-weight:bold;
	color:#007CC2;
}

h1 {
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

.inhalte div div h2 {
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

.inhalte div h2 {
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
	color:#007CC2;
}



div.personen h2 {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

.personen {
	margin-bottom:25px;
}

div#inhalteProduebersichtDownload div ul li{
	background:#EBF2D4 url(1pic/downloadBullet.gif) no-repeat left top;
	background-repeat:no-repeat;
	width:60%;
	height:20px;
}

div#inhalteForschung div ul li,div#inhalteService div ul.linkliste li{
	background:#EBF2D4 url(1pic/downloadBullet.gif) no-repeat left top;
	background-repeat:no-repeat;
	width:99%;
	height:20px;
}

div#inhalteNews�bersicht div div div div div ul li{
	background:#EBF2D4 url(1pic/downloadBullet.gif) no-repeat left top;
	background-repeat:no-repeat;
	width:99%;
	height:20px;
}

div#inhalteReferenzen div ul li{
	background:#EBF2D4 url(1pic/downloadBullet.gif) no-repeat left top;
	background-repeat:no-repeat;
	width:97%;
	height:20px;
}

.dateien div a {
	background:#ECF3D4 url(1pic/downloadBullet.gif) no-repeat left top;
	width:99%;
	height:20px;
	line-height: 20px;
	padding-left:20px;
	display: block;
}

Div.produkteListeLay table tr td h5{
	font-size:12px;
}

Div.produkteListeLay{
	background:#ECF3D4 url(1pic/downloadBullet.gif) no-repeat left top;
	padding-left:20px;
	width:97%;
	margin-bottom:4px;
}

.dateien {
	margin-top:6px;
}

.prodFiles ul li {
	/*height:20px;*/
	background:#ECF3D4 url(1pic/downloadBullet.gif) no-repeat left top;
	background-repeat:no-repeat;
	/*width:100%;*/
	margin-bottom:4px;
}

div#inhalteProduebersichtDownload div ul li a:hover{
	color:#7FBDE0;
}

div.prodSucheUnten {
	background:#EBF2D4 url(1pic/prodSucheUnten.gif) no-repeat left center;
	background-repeat:no-repeat;
	padding-top:0px;
	width:580px;
	height:77px;
}

div.prodSucheUnten form{
	text-align:left;
	margin-left:190px
}

div.prodSucheUnten form input{
	width:245px;
}

div.prodSucheUnten form input.button{
	background-image:url(1pic/prodSucheStarten.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:115px;
	height:17px;
	padding:0;
	border:none;
	cursor:pointer; 
}

#seitenKarriere .submit input.button{
	background-image:url(1pic/form_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:115px;
	height:17px;
	padding:0;
	border:none;
	cursor:pointer; 
	font-weight:bold;
	font-size:11px;
}

div.topnavigation a{
	color:#007BC2;
}

div.topnavigation{
	color:#007BC2;
	text-decoration:none;
}

div.referenzenEintrag div div img{
	margin-bottom:10px;
}

.indikator{
	color:#007BC2;
	font-size:0.95em;
	margin-bottom:8px;
	margin-top:6px;
}

div.landkarte table tr td div ul li{
	list-style-type: decimal;
}

div.landkarte table tr td div ul {
	margin-left:25px;
}

#inhalteLandkarte2 table {
	width:500px;
}

#inhalteLandkarte table {
	width:240px;
}

#inhalteForschung table tbody tr td div div a img {
	margin-bottom:10px;
}

h5 a {
	font-size:11px;
	font-weight:bold;
}

h6{
	padding-top:2px;
}

h6 a{
	font-size:10px;
}

#inhalteWillkommen h2{
	margin-top:4px;
	color:black;
}

div#inhalteWillkommen div p {
	margin-top:10px;
}

#template_center img{
	/*margin-bottom:5px;*/
}

#imagebild{
	width:798px;
	height:216px;
    background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
}

#imagebildtext{
	color:#007CBF;
	font-size:12px;
	margin-top:10px;
}

div#inhalteQuicklinks{
	/* margin-left:6px; */
	width:599x;
}

#inhalteQuicklinks.div {
	margin-left:3px;
	text-align:center;
}


#inhalteQuicklinks div div{
	margin-left:-4px;
}

li.stelle{
	padding-bottom:10px;
}

li.stelle a{
	background: #EBF2D4 url(1pic/downloadBullet.gif) no-repeat left top;
	background-repeat:no-repeat;
	width:99%;
	height:20px;
	padding-left:8px;
}



.intent {
    margin: 0px 0px 16px 32px;
    
}

.clear {
    clear: both;
}
