.body-main {
	background-color: #FFFFFF;
	background-image: url(../../../../images/bg.gif);
	background-repeat: repeat-y;
	margin: 10px;
	padding: 0px;
}
.body-menu {
	background-color: #000000;
}
.body-popup {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
.body-popup_note {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 14px;
}
.txt-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	line-height: 12px;
}
.txt-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 14px;
}
txt-gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	line-height: 14px;
}

.txt-gray-light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8D8D8D;
	font-weight: normal;
	line-height: 14px;
	color: #ffffff;
}
.txt-gray-dark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	font-weight: normal;
	line-height: 14px;
}
.txt-user-comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D8D8D;
	font-weight: normal;
	line-height: 14px;
}
.txt-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 14px;
}

.txt-negative {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	line-height: 14px;
}
.txt-negative-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 14px;
}
.txt-title-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 14px;
}

.txt-negative-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}
.txt-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 14px;
	background-color: #CCCCCC;
}
.img-show {
	border: 0px; 
	margin-top: 8px; 
	margin-right:8px;
	padding: 0px;
	position: static;
	background-color: #000000;
}

.img-dummy {
	border: 0px; 
	margin-top: 8px; 
	margin-right:8px;
	padding: 0px;
	position: static;
	background-color: #FFFFFF;
}

.img-selected {
	background-color: #FFFFFF;
}

.img-schriftzug{
	position:fixed;
}

.menu-show {
	background-color: #000000;
	position: static;
}

.menu-selected {
	background-color: #ffffff;
	position: static;
}
.head-large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.editable {
	border: 1px dotted #000000;
}
a:link,a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}
a:hover,a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	background-color: #000000;
	line-height: 14px;
}
a.none:link, a.none:visited, a.none:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}
a.xlarge:link,a.xlarge:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
	font-weight: bold;
}
a.xlarge:hover,a.xlarge:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
	line-height: 25px;
	font-weight: bold;
}
a.large:link,a.large:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
	font-weight: bold;
}
a.large:hover,a.large:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
	line-height: 25px;
	font-weight: bold;
}
a.medium:link,a.medium:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
	font-weight: bold;
}
a.medium:hover,a.medium:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
	line-height: 25px;
	font-weight: bold;
}
a.normal:link,a.normal:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-color: #000000;
	line-height: 25px;
	font-weight: bold;
}
a.normal:hover,a.normal:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
	line-height: 25px;
	font-weight: bold;
}
a.normal-comment:link,a.normal-comment:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
}
a.normal-comment:hover,a.normal-comment:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #999999;
	line-height: 18px;
	font-weight: bold;
}
a.small:link,a.small:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
a.small:hover,a.small:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
	line-height: 25px;
}
a.img:link,a.img:visited,a.img:hover,a.img:active {
	background-color: #FFFFFF;
}

a.negative:link,a.negative:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}
a.negative:hover,a.negative:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	line-height: 14px;
}
.imgShow {
	border: 2px; 
	border-width: 2px; 
	border-color: #000000;
	border-style: solid;
}
.img-button {
	float: left;
}
.tdImgDetailde {
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image:  url(../../../../images/bg-download-de.gif);
}
.tdImgDetailen {
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image:  url(../../../../images/bg-download-en.gif);
}
.tdImgDetailfr {
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image:  url(../../../../images/bg-download-fr.gif);
}
.tdImgDetailit {
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image:  url(../../../../images/bg-download-it.gif);
}
A:hover, A:active {
	color: #ffffff;
}
A:hover .imgShow, A:active .imgShow {
	border: 2px; 
	border-width: 2px;
	border-color: #ffffff; 
	border-style: solid
}
.div-content-detail {
	background-color: #FFFFFF;
	width:100%;
	height:99%;
	overflow:auto;
}
.form-verylong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width:520px;
}
.form-long {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width:420px;
}
.form-short {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width:140px;
}
.form-commentlong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F5F5F5;
	border: 1px dashed #808080;
	width:450px;
}
.form-right-column {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width:180px;
}

.form-upload {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width:200px;
}
.form-nowidth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.comment-table{ 
	border-bottom: 1px dashed #808080; 
} 
.history{
	background-color:#e2e2e2;
}
#sort  {
	border: solid 0px #e6e6e6;
	width:11px;
	margin: 1px;
	padding:1px;
}
#sort ul ,#sort li{
	list-style: none;
    margin: 0px;
    padding: 0px;
}
#sort li a:link , #sort li a:visited , #sort li a:active {
	display:block;
	height:11px;
	line-height:14px;
	background-image:url(images/up.jpg);
    color:#fff;
    text-decoration:none;
	text-align:center;
    padding-right:2px;
    padding-bottom:0px;
    margin:0px;
}
#sort li a:hover {
	background-color:#FEFFFF;
	background-image:url(images/up_swap.jpg);
    color:#000;
}
a:link .img_hist, a:visited .img_hist, a:link .img_hist_back, a:visited .img_hist_back {
	border:0;
}
a:hover .img_hist, a:active .img_hist{
	background-color:#333;
	line-height:6px;
	border:0;
	border-left-style:solid;
	border-left-width:8px;
	border-left-color:#fff;
}
a:hover .img_hist_back, a:active .img_hist_back{
	background-color:#333;
	line-height:6px;
	border:0;
	border-right-style:solid;
	border-right-width:8px;
	border-right-color:#fff;
}
.gmaphelp {
	border: 2px solid #ddd;
	margin:0px 2px 0px 1px;
	padding:0px 2px 0px 2px;
	color:#ddd;
	line-height:12px;
	text-decoration:bold;
	cursor:pointer;
}
.gmaphelp-txt {
	display:none; 
	background:#f2f2f2; 
	margin:2px 4px 4px 2px; 
	padding:2px 4px 2px 4px; 
	color:#555;
}
