/*
 * general css for tags
 */
/* default text */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;	
}
/* links 
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
} 
*/
/* baba */
a {
color: #606075;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
color: #FF0000;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bgplatin {
background-color: #BABABF;
}
.bgblaugrau {
background-color: #606075;
}
.textweissbold12 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
}
.textblaugraubold14 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 14px;
font-weight: bold;
color: #606075;
text-decoration: none;
font-style: normal;
}
.textplatinbold12 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
color: #BABABF;
text-decoration: none;
font-style: normal;
}
.textweissbold10 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
}
.textblaugraubold10 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
font-weight: bold;
color: #606075;
text-decoration: none;
font-style: normal;
}
.linieweiss {
background-image: url(/img/weiss.gif);
background-repeat: repeat-x;
background-position: 0px 8px;
background-attachment: scroll;
}
.textblaugraubold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #606075;
	text-decoration: none;
	font-style: normal;
	text-indent: 0pt;
	height: auto;
	list-style-position: outside;
	border-top-color: #CCCCCC;
}
input.textblaugraubold12 {
	border-top-color:#FFFFFF;
}
.textrotbold12 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #FF0000;
text-decoration: none;
font-style: normal;
}
.textblaugraubold18 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 18px;
font-weight: bold;
color: #606075;
text-decoration: none;
font-style: normal;
}
.bgrot {
background-color: #FF0000;
}
.textweissbold14 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
}
.bgweiss {
background-color: #FFFFFF;
}.intro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: normal;
color: #000000;
text-decoration: none;
font-style: normal;
}.vorspann {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #000000;
text-decoration: none;
font-style: italic;
}
.copy {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #000000;
text-decoration: none;
font-style: normal;
}
.intro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: normal;
color: #000000;
text-decoration: none;
font-style: normal;
list-style-position: outside;
}
.textweissbold14head {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
}
.textrotbold14head {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #FF0000;
text-decoration: none;
font-style: normal;
}
.headrot {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #FF0000;
text-decoration: none;
font-style: normal;
}
.headweiss {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
}
.copymini {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 14px;
font-weight: normal;
color: #000000;
text-decoration: none;
font-style: normal;
}
.copyrot {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: #FF0000;
text-decoration: none;
font-style: normal;
}
.subhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
}
.introrot {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: normal;
color: #FF0000;
text-decoration: none;
font-style: normal;
list-style-position: outside;
}
.auswahlbeschreibung {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
}
.auswahl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
font-weight: bold;
color: #606075;
text-decoration: none;
font-style: normal;
text-indent: 0pt;
height: auto;
list-style-position: outside;
border-top-color: #CCCCCC;
}
.copyminiweiss {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 14px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
}
.Headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #606075;
	text-decoration: none;
	font-style: normal;
	padding-bottom: 6px;
}
.Subheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #606075;
	text-decoration: none;
	font-style: normal;
	padding-bottom: 6px;
}
.Text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: normal;
color: #000000;
text-decoration: none;
font-style: normal;
}
.Text-Mini {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 15px;
font-weight: normal;
color: #000000;
text-decoration: none;
font-style: normal;
}
.Text-Rot {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: normal;
color: #FF0000;
text-decoration: none;
font-style: normal;
list-style-position: outside;
}
.Tabellen-Headline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 18px;
font-weight: bold;
color: #606075;
text-decoration: none;
font-style: normal;
}
.Tabellen-Subheadline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
}
.Tabellen-Auswahlbeschreibung {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
}
.Tabellen-Auswahl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
font-weight: bold;
color: #606075;
text-decoration: none;
font-style: normal;
text-indent: 0pt;
height: auto;
list-style-position: outside;
border-top-color: #CCCCCC;
}
ul.Punktation {
	line-height: 24px;
}
/* Distanz 12px für rows */
td.dist12 {
	font-size:6px;
	height:12px;
}
table.gitter {
	border:1px solid #FFFFFF;
}
div.fld {
	background-image: url(/img/bg/ordner.jpg);
	background-repeat:no-repeat;
	height: 96px;
	width: 132px;
	background-position: center center;
	text-align:center;
	vertical-align:middle;
}
div.fld * img.browse-img {
	margin-top:20px;
}
table.gitter * td, table.gitter * th {
border-width:1px;
border-color:#ffffff;
border-style:solid;
border-collapse:collapse;
padding: 4px;
}
table.blind * td, table.blind * th {
	border:none;
	padding:0px;
}
/*
 * shadow images for boxes e.g. menus
 */
________.box-shadow {}
/* horizontal shadow */
td.box-shadow-h {
	background-image: url(../img/bg/box-shadow-4.gif);
	background-repeat: repeat-x;
	background-position: right;
}
/* vertical shadow */
td.box-shadow-v {
	background-image: url(../img/bg/box-shadow-2.gif);
	background-repeat: repeat-y;
	background-position: bottom;
}
/*
 * header area
 */
________.head {}
td.head {
	height: 102;
	background-color: #BABABF;
}
table.head {
	background-color: #BABABF;
	height: 102px;
}
/* tabbing area in header */
td.head-tab {
	background-color: #FFFFFF;
}
/* footer area */
________.footer {}
table.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BABABF;
	font-weight: bold;
}
/*
 * menu left outer
 */
________.menu-left {}
table.menu-left {
	width: 240px;
	height: 582px;
	background-color: #BABABF;
	text-align: right;
}
td.menu-left {
	background-color: #BABABF;
	width: 240px;
}
/* separator menus */
hr.menu-left {
	background-color: #E6E6E6;
	width: 90%;
	height: 2px;
}
/*
 * category menu
 */
________.menucat {}
/* outer table menu box */
table.menucat {
	background-color: #BABABF;
	width: 100%;
	text-align: left;
}
/* title menu box */
th.menucat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #606075;
	padding: 4px 4px 4px 6px;
	text-transform: uppercase;
	margin: 24px;
}
div.menucat {
	width: 100%;
	height: 100%;
	z-index: 0;
}
/* cursor corr */
a:hover div.menucat {
	cursor:hand;
}
/* category entry */
a.menucat-cat:link {
	text-decoration: none;
	color: #606075;
}
a.menucat-cat:hover {
	text-decoration: underline;
	color: #252949;
	background-color: #EDECFD;
}
a.menucat-cat:visited {
	color: #606075;
}
a.menucat-cat:active {
	color: #606075;
}
td.menucat-cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}
td.menucat-cat-sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	background-color: #E1E1E3;
	border: thin solid #FFFFFF;
}
/* subcategory entry */
a.menucat-scat:link {
	text-decoration: none;
	color: #606075;
}
a.menucat-scat:hover {
	text-decoration: underline;
	color: #363C56;
}
a.menucat-scat:visited {
	text-decoration: none;
	color: #606075;
}
a.menucat-scat:active {
	color: #606075;
}
td.menucat-scat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-weight: bold;
}
td.menucat-scat-sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	font-weight: bold;
	margin: 4px;
	border: 1px solid #FFFFFF;
}
div.ranking-bar-mini {
	width:80px;
	height:6px;
	border:1px solid #999999;
}
table.ranking-mini * td, table.ranking-mini * th {
	border:none;
	padding-right:2px;
	padding-left:2px;
	padding-top:0px;
	padding-bottom:0px;
}
.whiteborder {
 border:2px;
 border-style:solid;
 border-color:#EEEEEE;
 margin-top:8px;
 margin-bottom:4px;
}
ol.text li {
	margin-bottom:6px;
}
// browse.css

/* Picture Browser area */
td.browse-headline {
	height: 36px;
}
td.browse-outer {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	height: 170px;
	width: 160px;
	background-color: #BABABF;
}
table.browse-inner {
	width: 120px;
	height: 140px;
}
________.browse-img {}
img.browse-img {
	text-align: left;
}
td.browse-img-title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}
a.browse-img-title:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.browse-img-title:link,
a.browse-img-title:visited,
a.browse-img-title:active {
	color: #FFFFFF;
}
td.browse-img-infos {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
/* pager */
________.browse-pager {}
td.browse-pager,
td.browse-pager-sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5750B4;
	text-align: center;
	padding-right: 4px;
	padding-left: 2px;
}
td.browse-pager-sel {
	border: 2px solid #C9C4D7;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
/* links in pager */
a.browse-pager:link,
a.browse-pager:hover,
a.browse-pager:visited,
a.browse-pager:active
 {
	text-decoration: underline;
	color: #5750B4;
}
a.browse-pager:hover {
	background-color: #CCCCCC;
}
/* previous and next links */
td.browse-pager-pn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	width: 30px;
	text-align: center;
}
/* links in pager */
a.browse-pager-pn:link,
a.browse-pager-pn:hover,
a.browse-pager-pn:visited,
a.browse-pager-pn:active
 {
	text-decoration: none;
	color: #000066;
}
a.browse-pager-pn:hover {
	color: #000000;
}
________.detail {}
table.detail-inner {
	text-align: left;
	vertical-align: top;
	height: 534px;
	width: 564px;
	padding: 24px;
	background-color: #BABABF;
}
// form.css

/* form elements */
.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
	text-indent: 0pt;
	height: auto;
}
td.label {
	width: 120px;
}
/* label optional values */
.label-opt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #BABABF;
	text-decoration: none;
	font-style: normal;
}
/* general text */
.text,.text-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
}
.text-bold {
	font-weight:bold;
}
/* general text for warnings */
.text-alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	font-style: normal;
}
/* text for success messages */
.text-succ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #255E00;
	text-decoration: none;
	font-style: normal;
}
/* text small for footnotes etc. */
.text-mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
/* small text for warnings */
.text-mini-alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	font-style: normal;
}
/* small text for success messages */
.text-mini-succ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #66FF66;
	text-decoration: none;
	font-style: normal;
}
/* small text white */
.text-mini-weiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
/* general inputs */
input.text {
	border: 1px solid #666666;
	height: 20px;
}
/* faked input (disabled) */
.input-fake {
	background-color: #ECEAE6;
	border: 1px solid #000000;
}
input.text-mini {
	border: 1px solid #999999;
	padding-bottom: 1px;
	padding-top: 0px;
}
input.text-mini-weiss {
	color: #FFFFFF;
	background-color: #BABABF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
}
/* delete button (image) */
.butt-del {
	background-image: url(img/merken_rot.gif);
	border: none;
	height: 20px;
	width: 24px;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
textarea.Text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
// comm.css

/* register menu right */
.menureg,.menureg-sel,.menureg-over,div.menureg-sel a.menureg:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-transform:capitalize;
	color: #8B8B8B;
	letter-spacing: 1px;
	text-decoration:none;
}
a.menureg:link, a.menureg:visited, a.menureg:hover {
	font-size: 12px;
	text-decoration:none;
	cursor:pointer;
}
div.menureg,div.menureg-sel,div.menureg-over {
	width:192x;
	background-color:#E0E0E0;
	border-width: 1px;
	border-left-width:0px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 4px 0px 4px 6px;
}
div.menureg-sel {
	font-size:12px;
	background-color:#BABABF;
	border-top-color: #BABABF;
	cursor:default;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
}
div.menureg-over {
	background-color:#FFFFFF;
	color:#FF0000;
	cursor:pointer;
}

