img{
	border: 0px;
}
.left{ float: left;}
.right { float: right;}
.clear { clear: both; }
.bld { font-weight: bold;}
.lh_22 { line-height: 24px; }

.f20 { font-size: 20px!important;}
.f18 { font-size: 18px!important;}
.f14 { font-size: 14px!important;}
.f13 { font-size: 13px!important;}
.f12 { font-size: 12px!important;}
.f11 { font-size: 11px!important;}

.Arial { font-family: Arial, sans-serif!important; }
.Times { font-family: Times, serif!important; }

.pdb30{ padding-bottom: 30px; }

.zusatz { font-family: Arial, sans-serif;color: #999999;font-size: 12px;line-height: 15px;}
.gr1 { color: #4d4d4d!important;; }
.gr2 { color: #545454!important;; }
.wht { color: #ffffff; }
.blck {color: #000000;}
.g6 { color: #666666; }
.dgrey { color: #918794!important; }
.red { color: #990000!important; }

.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt25 { margin-top: 25px; }

.readTitle {width: 320px;color: #000000;font-size: 14px;font-family: Arial,Verdana,sans-serif;line-height: 18px;font-weight: bold;}
.flr { float: right; }
.logname { width: 535px; height: 18px; overflow: hidden;}
.pname { width: 270px; height: 34px ; overflow: hidden; }
.pname2 { width: 240px; height: 34px ; overflow: hidden; }

input.pb { width: 210px;}
input.hb, button.hb { width: 102px;}
span.textTitle { color: #151515; font-weight: bold; }
span.lila { color: #ab3dc1; }
span.logUser { font-weight: bold; color: #ab3dc1; font-size: 12px; }
.normal { font-size: 12px; color: #000000; font-family: Arial,Verdana,sans-serif;line-height: 18px;}

.tooltitle { padding-left: 12px; font-size: 11px; font-weight: bold; color: #000000}
.toolsubtitle { padding-left: 12px; font-size: 11px; color: #000000;}

* html .iefixh4 { margin-top: -60px;}
* html .iefixbutton {height: 24px; line-height: 18px; }

td p {padding: 0px;margin: 0px;}
td.newsImage { width: 189px;border-bottom: 1px solid #cccccc;padding-bottom: 12px; padding-left: 0px; }
td.newsText, td.descrText { width: 413px;vertical-align: top; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; padding-bottom: 12px;padding-left: 12px; padding-right: 6px; }
td.newsText h2 { line-height: 22px; padding: 0px; }
td.team{ width: 503px;vertical-align: top; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; margin-bottom: 12px; padding-bottom: 12px;padding-left: 0px; padding-right: 6px; color: #151515; } 
td.team2{ width: 297px;vertical-align: top; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; margin-bottom: 12px; padding-bottom: 12px;padding-left: 0px; padding-right: 6px; color: #151515; } 
td.team h2 { color: #4d4d4d; }
td.team ul { margin-left: -24px; }
* html td.team ul{
  margin-left: 24px;
}
td.team ul li { list-style: square;}
td ul#l_list li { color: #ab3dc1!important;  }
td.descrText { color: #151515;font-size: 12px;font-family:  Arial, Verdana, sans-serif;line-height: 18px; }
a.noLink, a.noLink:hover { cursor: default; color:  #ab3dc1!important;}
a.noLink_active { cursor: default; color: #ab3dc1!important; font-weight: bold;}
.appTopClose { width: 90px; float: left; height: 22px; background-image: url(../images/nav/man_closeb_0.gif); background-repeat: no-repeat;background-position: 68px;}
.appTopClose:hover { width: 90px; background-image: url(../images/nav/man_closeb_1.gif); background-repeat: no-repeat; background-position: 68px; }
.appTopHeader{ font-family: Arial, sans-serif;color: #ffffff;font-weight: bold;font-size: 13px;line-height: 22px;text-align: center; }
/*  apptop*/
div#appTop { background-image: url(../images/nav/man_topbar_back.gif); margin: 0 auto; width: 100%!important; height: 22px;}
div#appTopAbs { position: absolute; left: 0px; top: 60px; right: 0px; width: 100%!important;}

div#demoSwitch { border-bottom: 1px solid #666666; border-right: 1px solid #666666; margin-bottom: 12px;}
div.pageNo { float: left;font-family: Arial, Verdana, sans-serif; color: #999999; font-size: 16px; line-height: 20px; font-weight: bold; }

div#viewSwitch {
	position: absolute;
	left: 875px;
	top: 82px;
	z-index: 1;
	width: 200px;
}

div#writeSwitch { float: left; width: 72px; height: 248px; background-image: url(../images/icons/man_viewmode_0_0.gif); cursor: pointer; }
div#writeSwitch:hover { background-image: url(../images/icons/man_viewmode_0_1.gif); }
div#writeSwitch_active { float: left; width: 72px; height: 248px; background-image: url(../images/icons/man_viewmode_0_1.gif); cursor: pointer;}

div#readSwitch { float: left; width: 120px; height: 248px; background-image: url(../images/icons/man_viewmode_1_0.gif); cursor: pointer; }
div#readSwitch:hover { background-image: url(../images/icons/man_viewmode_1_1.gif); }
div#readSwitch_active { float: left; width: 120px; height: 248px; background-image: url(../images/icons/man_viewmode_1_1.gif); cursor: pointer;}

div.contentStyle1 { float: left; width: 444px;}
div.contentStyle1 a{
	font-size: 12px;
	color: #ab3dc1;
	font-family:  Arial, Verdana, sans-serif;
	line-height: 18px;
	text-decoration: none;
}



div.contentStyle1 a:hover{
	color: #000000;
}

.infotab a {
	font-size: 12px;
	color: #ab3dc1;
	font-family:  Arial, Verdana, sans-serif;
	text-decoration: none;
}

.infotab a:hover{
	color: #000000;
}

div#leftContentWide { text-align: left; border: 0px solid #cccccc; float: left; }
#leftContentWide a:link,#leftContentWide a:visited, .rightDemo a, .rightDemo a:link, .rightDemo a:visited {
	font-size: 12px!important;
	color: #ab3dc1;
	font-family:  Arial, Verdana, sans-serif;
	line-height: 18px;
	text-decoration: none;
}

#leftContentWide a:hover, .rightDemo a:hover {
	font-size: 12px;
	color: #000000;
	font-family:  Arial, Verdana, sans-serif;
	line-height: 18px;
	text-decoration: none;
}

.bc_products {
	font-size: 11px;
	color: #ab3dc1;
	font-family:  Arial, Verdana, sans-serif;
	line-height: 18px;
	text-decoration: none;
	white-space: nowrap;
}

div#demoContainer {
	width: 607px;
	height: 330px;
	margin: 0 auto;
	text-align: left;
	color: #151515;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Verdana, sans-serif;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	float:left;
	padding-bottom: 12px;
	margin-bottom: 5px;
	overflow: hidden;
}

.rightDemo {
	width: 189px;
	margin: 0 auto;
	text-align: left;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Verdana, sans-serif;
	border-right: 1px solid #ab3dc1;
	border-bottom: 1px solid #ab3dc1;
	float:left;
	padding-right: 5px;
	padding-bottom: 12px;
	margin-bottom: 5px;
	margin-top: 6px;
}

.rightDemo ul li{
	list-style: square;
	color: #666666!important;
}

.rightDemo a{
	font-size: 12px;
}

.rightDemo h3 {
	font-weight: bold;
	color: #ab3dc1;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
}

#slideContainer {
	width: 20000px;
}

.demoText {
	float: left;
	width: 388px;
	padding-right: 12px;
}

.demoText h2 {
	color: #AB3dC1;
	line-height: 22px;
}

.demoPics {
	float: left;
	width: 195px;
	padding-right: 12px;
}

#pd_title h1 {
	padding-bottom: 5px;
}

#pd_subtitle h2 {
	padding-bottom: 4px;
}

#kaufprozessPfad{
	padding-bottom: 12px;
}

a.agrey {
	color: #666666!important;
	text-decoration: underline!important;
}

a.agrey:hover {
	color: #000000!important;
}

.linethrough  { text-decoration: line-through; }

/* Datei Upload*/
.fileuploadbox { display: none; padding: 4px 0 4px 12px }
.fileadd { cursor: pointer; }

button.pd_button, input.sbmt_std {
	width: 103px;
	height: 22px;
}

input.sbmt {
	width: 52px;
	height: 22px;
}
