
/* 

	CSS: DMI Systems AG
	Author: WebSeason GmbH
	Author URL: http://www.webseason.de
	---------------------------------------
	Create-date: October 2007

*/

body {
	font-family: 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
	font-size:11px;
	color: #272622;
}

.setAlign {
	text-align: center;
}

.setCenter {
	margin:auto;
	width:926px;
	text-align:left;
}

#all {
	float:left;
	width:920px;
	background:url('/fileadmin/template/images/img_dmi/tex_main.gif') repeat-y #ffffff;
	padding: 0px 3px;
}

#col_left {
	float:left;
	width:230px;
	border-top: 10px solid #064882;
	overflow:hidden;
	padding: 0 0 20px 0;
}

#col_right {
	float:left;
	width:230px;
	overflow:hidden;	
	border-top: 10px solid #064882;
	padding: 0 0 20px 0;		
}

#col_center {
	float:left;
	width:460px;
	overflow:hidden;	
	border-top: 10px solid #155894;	
}

#footer {
	float:left;
	width:900px;
	padding: 0px 10px;
	height:38px;
	background-color: #dad8cd;
	border-top:1px solid #cecdc8;
	border-bottom:1px solid #cecdc8;
}

#logo {
	float:left;
	width:230px;
	height:95px;
	background: url('/fileadmin/template/images/tex_logo.gif') repeat-y 100% 0 #ffffff;
	text-align:center;
	padding:45px 0 0 0;
}

#logo img {
	border:0px;
}

#menu_main {
	float:left;
	width:230px;
	padding:3px 10px 0 10px;
}

#menu_main ul {
	margin:0px;
	padding:0px;
	list-style:none;
	width:210px;
}

#menu_main li {
	margin:0px;
	padding:0px;
}

#menu_main ul.level0 li a {
	display:block;
	width:210px;
	padding:6px 0 7px 0;
	background: url('/fileadmin/template/images/img_dmi/icon_menu0_subline.gif') no-repeat left bottom;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#064882;
}

#menu_main ul.level0 li a span {
	padding-left:17px;
	display:block;
	width:193px;
	background: url('/fileadmin/template/images/img_dmi/icon_menu0_off.gif') no-repeat 0 3px;
	cursor:pointer;
}

#menu_main ul.level0 li a:hover span {
	background: url('/fileadmin/template/images/img_dmi/icon_menu0_on.gif') no-repeat 0 3px;
}

#menu_main ul.level0 li.active a {
	background: url('/fileadmin/template/images/img_dmi/icon_menu0_subline_act.gif') no-repeat left bottom;
	color:#020c14;
}

#menu_main ul.level0 li.active a span {
	background: url('/fileadmin/template/images/img_dmi/icon_menu0_on.gif') no-repeat 0 3px;
}

#menu_main ul.level0 ul.level1 li a {
	background: url('/fileadmin/template/images/img_dmi/icon_menu0_subline.gif') no-repeat left bottom;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#064882;
	font-size:10px;
}

#menu_main ul.level0 ul.level1 li a span {
	padding-left:23px;
	display:block;
	width:187px;
	background: url('/fileadmin/template/images/img_dmi/icon_menu1_off.gif') no-repeat 8px 3px;
	cursor:pointer;
}

#menu_main ul.level0 ul.level1 li a:hover span {
	background: url('/fileadmin/template/images/img_dmi/icon_menu1_on.gif') no-repeat 8px 3px;
}

#menu_main ul.level0 ul.level1 li.active a {
	background: url('/fileadmin/template/images/img_dmi/icon_menu0_subline.gif') no-repeat left bottom #eae8dc;
	color:#215079;
}

#menu_main ul.level0 ul.level1 li.active a span {
	background: url('/fileadmin/template/images/img_dmi/icon_menu1_on.gif') no-repeat 8px 3px;
}

#menu_main ul.level0 ul.level1 ul.level2 li a {
	background: url('/fileadmin/template/images/img_dmi/icon_menu0_subline.gif') no-repeat left bottom transparent;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	color:#787567;
	font-size:11px;
}

#menu_main ul.level0 ul.level1 ul.level2 li a span {
	padding-left:23px;
	display:block;
	width:187px;
	background: url('/fileadmin/template/images/img_dmi/icon_menu2_off.gif') no-repeat 10px 7px;
	cursor:pointer;
}

#menu_main ul.level0 ul.level1 ul.level2 li a:hover span {
	background: url('/fileadmin/template/images/img_dmi/icon_menu2_on.gif') no-repeat 10px 7px;
}

#menu_main ul.level0 ul.level1 ul.level2 li.active a {
	text-decoration:underline;
}

#col_right .toprightimg .csc-textpic-image {
margin:0;
}
img.img_topright {
	float:left;
	width:230px;
}

img.img_keyvisual {
	float:left;
	width:460px;
}

#meta {
	width:230px;
	float:left;
	text-align:center;
	text-transform:uppercase;
	font-size:10px;
	padding: 12px 0;
	background: url('/fileadmin/template/images/img_dmi/tex_meta.gif') no-repeat;
}

#meta a {
	text-decoration:none;
	color:#064882;
}

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

#meta span {
	padding: 0 4px;
	color:#726d5c;
}

#meta .CUR, #meta .NO, #meta .INACT {
	padding:0;
}

#meta .CUR img,
#meta .NO img,
#meta .INACT img{
	padding:1px;
	margin:0 2px;
	border:none;
	margin-bottom:-3px;
}
#meta .CUR img {
margin-bottom:-4px;
	padding:1px;
	border:1px solid #726d5c;
}
.tx-srlanguagemenu-pi1 div{
	float:left;
	padding-right:5px;
	display:inline;
}

#lang .tx-srlanguagemenu-pi1 div.CUR img{
	border:1px solid #687681;
	padding:1px;
}


#search {
	width:210px;
	float:left;
	background: url('/fileadmin/template/images/img_dmi/tex_search.gif');
	padding:10px;
}

form {
	padding:0px;
	margin:0px;
}

#search fieldset {
 border:0px;
 margin:0;
 padding:0;
}

#search .searchinput {
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
	width:172px;
	height:17px;
	background: url('/fileadmin/template/images/img_dmi/search.gif');
	color:#064882;	
	text-transform:uppercase;
	font-family: 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;	
	font-size:10px;
	padding:3px 8px 0 8px;
}

#search .searchbtn {
	float:left;
	margin:0;
	padding:4px 0px 0px 5px;	
}

.clear {
	width:1px;
	height:1px;
	clear:both;
	overflow:hidden;
}

#col_right h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	background: url('/fileadmin/template/images/img_dmi/tex_sidebar_h2.gif');
	margin:0;
	padding:7px 10px;
	color:#272622;
	font-weight:normal;
}

#col_right h2.news {
	background: url('/fileadmin/template/images/img_dmi/tex_sidebar_h2_news.gif');
	padding:7px 10px 7px 30px;
}

#col_right h2.jobs {
	background: url('/fileadmin/template/images/img_dmi/tex_sidebar_h2_jobs.gif');
	padding:7px 10px 7px 30px;
}

#col_right .sidebarcontent {
	padding:6px 10px 12px 10px;
}

#col_right p {
	margin:0px;
	padding:0px 0px 2px 0;
}

#col_right p.date {
	padding:0;
	font-size:10px;
	color:#726d5c;
}

#col_right h3 {
	padding:0 0 4px 0;
	margin:0px;
	text-transform:uppercase;
	font-size:10px;
	color:#064882;
}

#col_right h3.jobs {
	padding:2px 0 0 12px;
	margin:0px;
	text-transform:uppercase;
	font-size:11px;
	color:#272622;
	background: url('/fileadmin/template/images/img_dmi/icon_li.gif') no-repeat 0px 8px;	
}

#col_right .sidebarcontent ul, #col_right ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#col_right .sidebarcontent ul li, #col_right ul li {
	margin:0px;
	padding:0px 0px 2px 10px;
	background: url('/fileadmin/template/images/img_dmi/icon_li.gif') no-repeat 0 6px;
}

#col_right .sidebarcontent a {
		color:#272622;
}

#col_right .sidebarcontent a:hover {
		color:#064882;
		text-decoration:none;
}

a.readon, #col_right a.readon, .teaser a, #col_right div.readon a {
	padding-left:14px;
	background: url('/fileadmin/template/images/img_dmi/icon_li.gif') no-repeat 2px 6px;
	color:#064882;	
}

#col_right div.readon {
	text-align:right;
}

a.readon:hover, #col_right a.readon:hover, .teaser a:hover, #col_right div.readon a:hover {
	text-decoration:none;
	color:#064882;	
}

#col_right a.pdf {
	padding-left:14px;
	background: url('/fileadmin/template/images/img_dmi/icon_pdf.gif') no-repeat 0px 4px;
	color:#064882;	
}

#col_right a.pdf:hover {
	text-decoration:none;
	color:#064882;	
}

p.readon {
	text-align:right;
}

#col_right p.jobs {
	font-size:10px;
	text-transform:uppercase;
	color:#726d5c;
}

hr {
  border-top: 1px solid #dad8cd;
  border-right: none;
  border-bottom: none;
  border-left: none;
  height: 0em;
  line-height: 0em;
  margin: 0.5em 0;
  padding: 0;
  clear: both;
}

*+html hr { margin: 0em 0 -7px 0; /*IE 7 bugfix*/ }
* html hr { margin: 0em 0 -7px 0; /*IE 6 bugfix*/ }


#breadcrumb {
	float:left;
	width:460px;
	border-bottom: 1px solid #dad8cd;
	padding: 6px 10px 6px 10px;
}

#breadcrumb a {
	color:#726d5c;
	text-decoration:underline;
}

#breadcrumb a.active {
	color:#064882;
	text-decoration:none;	
}

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

#breadcrumb p {
	padding:0px;
	margin:0px;
}

div.teaser {
	width:440px;
	float:left;
	padding:12px 10px 10px 10px;
	border-top:1px solid #ffffff;
	background:url('/fileadmin/template/images/img_dmi/tex_teaser.gif') repeat-x #dfddd4;
}

img.teaser {
	float:left;
	border:1px solid #dad8cd;
	background-color:#ffffff;
	padding:1px;
	width:146px;
}

div.teaser img {
	border:1px solid #dad8cd;
	background-color:#ffffff;
	padding:1px;
	margin-right:10px;
}

div.teasertext {
	float:left;
	width:280px;
	padding-left:10px;
}

div.teaser h2 {
	border-bottom: 1px solid  #dad8cd;
	margin:0px;
	padding:0 0 2px 13px;
	font-size:15px;
	color:#064882;
	background: url('/fileadmin/template/images/img_dmi/icon_menu0_off.gif') no-repeat 0 6px;	
}

div.teaser p {
	padding:2px 0 0 0;
	margin:0px;
}


.content {
	float:left;
	width:440px;
	padding: 0 10px 10px 10px;
}

.content h2 {
	border-bottom: 1px solid  #dad8cd;
	margin:0px;
	padding:10px 0 2px 0;
	font-size:14px;
	color:#064882;
}

.content .csc-textpic {clear:both;}

.content h3 {
	margin:0px;
	padding:10px 0 2px 0;
	font-size:12px;
	color:#064882;
}

.content div.news-list-item h3 {
	margin:0px;
	padding:5px 0 0px 12px;
	font-size:12px;
	color:#064882;
	background: url('/fileadmin/template/images/img_dmi/icon_li.gif') no-repeat 0px 11px;
}

.content div.news-list-item h3 a {
	color:#064882;
}

.content div.news-list-item p.date {
	padding:0 0 0 12px;
	font-size:10px;
	color:#726d5c;
}

.content div.news-list-item p {
	padding:1px 0px 1px 12px;
}

.content div.news-list-item div.readon a {
	padding-left:14px;
	background: url('/fileadmin/template/images/img_dmi/icon_li.gif') no-repeat 2px 6px;
	color:#064882;	
}

.content .news-single-backlink {
	padding-top:5px;
	margin-top:5px;
	padding-left:12px;
	background: url('/fileadmin/template/images/img_dmi/icon_back.gif') no-repeat 0px 11px;	
	border-top: 1px solid  #dad8cd;
	clear:both;

}

.content .news-single-item hr {
	display:none;
}
.content .news-single-backlink a {
	color:#064882;	
}

.content div.news-single-related-links a {
	color:#064882;	
}

.content div.news-single-files a {
	color:#064882;	
	font-weight:normal;
}

.content div.news-list-item div.readon {
	clear:both;
}

.content div.news-list-item img {
	border:0px;
	float:left;
	margin: 3px 8px 3px 12px;
	background-color:#FFFFFF;
	border:1px solid #DAD8CD;
	padding:1px;		
}

.content .news-single-item .news-single-timedata {
	padding:3px 0 0 0;
	font-size:10px;
	color:#726d5c;
	float:left;
}

.content .news-single-item p.news-single-author {
	padding:3px 0 0 0;
	font-size:10px;
	color:#726d5c;
	float:left;
	padding-left:15px;
}

.news-single-files-text, .news-single-related-text, .news-single-links-text {
	font-style:italic;
	color:#064882;
	font-weight:bold;
	padding: 4px 0 0 0;
}

.content div.news-single-img p.news-single-imgcaption {
	font-size:10px;
	padding:0px 0px 7px 0px;
	line-height:8px;
	display:none;
}

.content div.news-single-item div.news-single-img img {
	margin:2px 10px 5px 0;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #DAD8CD;
	padding:1px;	
}

.content .news-single-links-links p {
	padding:0 0 0 0;
}

.content .news-single-links-links a {
	padding:0 0 0 12px;
	background: url('/fileadmin/template/images/img_dmi/icon_li.gif') no-repeat 0px 6px;
	color:#064882;
}

.content .news-subheader {
	clear:both;
}

.content .news-subheader p {
		padding:0px 0 0 0;
}



.content h4 {
	margin:0px;
	padding:10px 0 2px 0;
	font-size:11px;
	color:#064882;
}

.content p {
	margin:0px;
	padding:3px 0 0 0;
}

#footer p {
	float:left;
	margin: 0;
	padding: 12px 0 0 0;
	width: 340px;
	font-size: 11px;
	color: #787567;
}

#footer ul {
	margin: 0;
	padding: 0;
	width: 340px;
	float: right;
	overflow: hidden;
}

#footer ul li {
	display: inline;
	float: right;
	list-style-type: none;
	padding-left: 15px;
	padding-top:9px;
	font-size: 11px;
}

#footer ul li a {
	padding: 3px 0 3px 17px;
	display: block;
	background: url('/fileadmin/template/images/img_dmi/icon_valid.gif') no-repeat 0;
	text-decoration:none;	
	color:#787567;
}

#footer ul li a:hover {
	text-decoration:underline;
}

.content ul {
	margin:0px;
	padding:1px 0 0 0;
	list-style:none;
}

.content ul li {
	margin:0px;
	padding:2px 0 0 12px;
	background: url('/fileadmin/template/images/img_dmi/icon_li.gif') no-repeat 0px 8px;		
}

.content table {
	width:100%;
	margin-top:5px;
}

.content table th {
	color:#ffffff;
	padding:2px 4px 2px 4px;
	background: url('/fileadmin/template/images/img_dmi/tex_th.gif') #064882;

}

.content table tr.tr-odd td {
	background-color: #f2f1eb;
	padding:2px 4px 2px 4px;	
}

.content table tr.tr-even td {
	background-color:  #e5e4da;
	padding:2px 4px 2px 4px;	
}



/*#################################################
### CSS STYLED cONTENT CSS
#################################################*/

.Bild-Rechts-Rahmen {
	margin: 0 0px 8px 0px;
	padding: 0;
	text-align: center;
	float: right;
}

.Bild-Rechts-Rahmen p.Text-Mitte {
	font-size: .8em;
	font-weight: 100;
}

.Bild-Rechts-Rahmen img {
	margin: 7px 0px 0 8px;
	display: block;
}


.Bild-Rechts-Rahmen-Text {
	background-image: none;
}

.Bild-Links-Rahmen {
	margin: 0 0px 8px 0px;
	padding: 0;
	float: left;
}

.Bild-Links-Rahmen-Text {
	padding: 3px 0 0 0;
}

.Bild-Links-Rahmen p.Text-Mitte {
	text-align: center;
	padding:0 0 2px 0;
	margin:0px;
	font-size:10px;

}

.Bild-Links-Rahmen img {
	margin: 7px 8px 0 0px;
	display: block;
}


.Bild-Rechts-Rahmen-Text {
	background-image: none;
}

.Bild_Rechts_Ganz {
	float: right;
	text-align: center;
	padding: 40px 0 0 10px; /* Top Padding Wert muss angepasst werden eventuell*/
}





/*Bild Oben Links*/


.Bild-Oben-Links div 	{ text-align: left; }

.Bild_Links_Ganz {
	float: right;
}

.clearme {
	clear: both;
	line-height: 0em;
	height: 0em;
	font-size: 0em;
}

/* ############################################### */

.Bild-Oben-Links, .Bild-Unten-Links	{
	text-align: left;
}

.Bild-Oben-Links img, .Bild-Unten-Links img	{
	padding:7px 0 0 0;
}

.Bild-Oben-Links p.Text-Mitte, .Bild-Unten-Links p.Text-Mitte 	{
	padding:0 0 2px 0;
	margin:0px;
	font-size:10px;
	line-height:6px;
}

/*Bild Oben Mitte*/

.Bild-Oben-Mitte, .Bild-Unten-Mitte div 		{ text-align: center; }
.Bild-Oben-Mitte div, .Bild-Unten-Mitte 	{ text-align: left; }

.Bild-Oben-Mitte img, .Bild-Unten-Mitte img	{
	padding:7px 0 0 0;
}

.Bild-Oben-Mitte p.Text-Mitte, .Bild-Unten-Mitte p.Text-Mitte	{
	padding:0 0 2px 0;
	margin:0px;
	font-size:10px;
	line-height:6px;
}

.content img {
	border:0px;
}

.csc-textpic-image a {
	background:none;
	padding-left:0;
}


.content a {
	color:#272622;
}

.content a:hover {
	color:#064882;
	text-decoration:none;
}


/*Bild Oben Rechts*/

.Bild-Oben-Rechts, .Bild-Unten-Rechts div		{ text-align: right; }
.Bild-Oben-Rechts div, .Bild-Unten-Rechts 	{ text-align: left; }

.Bild-Oben-Rechts p.Text-Mitte, .Bild-Unten-Rechts p.Text-Mitte	{
	padding:0 0 2px 0;
	margin:0px;
	font-size:10px;
	line-height:6px;
}

.Bild-Oben-Rechts img, .Bild-Unten-Rechts img	{
	padding:7px 0 0 0;
}




/*#################################################
### default styles for extension "tx_cssfilelist"
#################################################*/

	.filelinks div{padding-left:25px; background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; margin-bottom:10px;}
	.filelinks span{display:block;}
	.filelinks .filecount{display:block; margin-bottom:5px;} 
	.filelinks a{color:#000;text-decoration:none; }
	/* Icons begin */
	.filelinks .ai{background-image:url('/typo3/gfx/fileicons/ai.gif')!important;}
	.filelinks .ani{background-image:url('/typo3/gfx/fileicons/ani.gif')!important;}
	.filelinks .au{background-image:url('/typo3/gfx/fileicons/au.gif')!important;}
	.filelinks .avi{background-image:url('/typo3/gfx/fileicons/avi.gif')!important;}
	.filelinks .bmp{background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;}
	.filelinks .cdr{background-image:url('/typo3/gfx/fileicons/cdr.gif')!important;}
	.filelinks .css{background-image:url('/typo3/gfx/fileicons/css.gif')!important;}
	.filelinks .csv{background-image:url('/typo3/gfx/fileicons/csv.gif')!important;}
	.filelinks .doc{background-image:url('/typo3/gfx/fileicons/doc.gif')!important;}
	.filelinks .dtd{background-image:url('/typo3/gfx/fileicons/dtd.gif')!important;}
	.filelinks .eps{background-image:url('/typo3/gfx/fileicons/eps.gif')!important;}
	.filelinks .exe{background-image:url('/typo3/gfx/fileicons/exe.gif')!important;}
	.filelinks .fh3{background-image:url('/typo3/gfx/fileicons/fh3.gif')!important;}
	.filelinks .flash{background-image:url('/typo3/gfx/fileicons/flash.gif')!important;}
	.filelinks .folder{background-image:url('/typo3/gfx/fileicons/folder.gif')!important;}
	.filelinks .gif{background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
	.filelinks .htm{background-image:url('/typo3/gfx/fileicons/htm.gif')!important;}
	.filelinks .html{background-image:url('/typo3/gfx/fileicons/html.gif')!important;}
	.filelinks .ico{background-image:url('/typo3/gfx/fileicons/ico.gif')!important;}
	.filelinks .inc{background-image:url('/typo3/gfx/fileicons/inc.gif')!important;}
	.filelinks .java{background-image:url('/typo3/gfx/fileicons/java.gif')!important;}
	.filelinks .jpg{background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
	.filelinks .js{background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
	.filelinks .max{background-image:url('/typo3/gfx/fileicons/max.gif')!important;}
	.filelinks .mid{background-image:url('/typo3/gfx/fileicons/mid.gif')!important;}
	.filelinks .mov{background-image:url('/typo3/gfx/fileicons/mov.gif')!important;}
	.filelinks .mpeg{background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;}
	.filelinks .mpg{background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;}
	.filelinks .pcd{background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;}
	.filelinks .pcx{background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;}
	.filelinks .pdf{background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;}
	.filelinks .png{background-image:url('/typo3/gfx/fileicons/png.gif')!important;}
	.filelinks .ps{background-image:url('/typo3/gfx/fileicons/ps.gif')!important;}
	.filelinks .psd{background-image:url('/typo3/gfx/fileicons/psd.gif')!important;}
	.filelinks .rtf{background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;}
	.filelinks .sgml{background-image:url('/typo3/gfx/fileicons/sgml.gif')!important;}
	.filelinks .swf{background-image:url('/typo3/gfx/fileicons/swf.gif')!important;}
	.filelinks .sxc{background-image:url('/typo3/gfx/fileicons/sxc.gif')!important;}
	.filelinks .sxw{background-image:url('/typo3/gfx/fileicons/sxw.gif')!important;}
	.filelinks .tga{background-image:url('/typo3/gfx/fileicons/tga.gif')!important;}
	.filelinks .tif{background-image:url('/typo3/gfx/fileicons/tif.gif')!important;}
	.filelinks .ttf{background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;}
	.filelinks .txt{background-image:url('/typo3/gfx/fileicons/txt.gif')!important;}
	.filelinks .wav{background-image:url('/typo3/gfx/fileicons/wav.gif')!important;}
	.filelinks .wrl{background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;}
	.filelinks .xls{background-image:url('/typo3/gfx/fileicons/xls.gif')!important;}
	.filelinks .xml{background-image:url('/typo3/gfx/fileicons/xml.gif')!important;}
	.filelinks .xsl{background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;}
	.filelinks .zip{background-image:url('/typo3/gfx/fileicons/zip.gif')!important;}
	/* Icons end */
	.filelinks a:hover{text-decoration:underline;}




.content label {
	display:block;
	width:120px;
	float:left;
}

.content form#contactForm {
	margin-top:5px;
}

.content form#contactForm div {
	padding-top:5px;
	clear:both;
}

.content form#contactForm div input {
	float:left;
	border:0px;
	margin:0px;
	width:252px;
	height:17px;
	border:1px solid #dad8cd;
	color:#064882;	
	font-family: 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;	
	font-size:11px;
	padding:3px 5px 0 5px;
}

.content form#contactForm div textarea {
	float:left;
	border:0px;
	margin:0px;
	width:252px;
	height:90px;
	border:1px solid #dad8cd;
	color:#064882;	
	font-family: 'Trebuchet MS', Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;	
	font-size:11px;
	padding:3px 5px 0 5px;
}

.content form#contactForm div a.submit {
	margin-top:5px;
	margin-left:120px;
	display:block;
	width:130px;
	height:22px;
	background: url('/fileadmin/template/images/img_dmi/btn_submit.gif') #dad8cd;
}

.content form#contactForm div a.submit span {
	display:none;
}

#col_right .toprightimg img {
	float:left;
	padding:0px;
	width:230px;
}


div.print {
float:right;
}

div.print a {
	background:url('/fileadmin/template/images/print.gif') no-repeat 0 0;
	padding-left:20px;
	padding-top:2px;
	text-decoration:none;
}
div.print a:hover {
	text-decoration:underline;
}

