/** w3-konforme browser **/

/**
	WICHTIGER HINWEIS!

	DIESER QUELLTEXT UNTERLIEGT DEM URHEBERRECHT UND DARF
	OHNE VORHERIGE SCHRIFTILICHE ZUSTIMMUNG DES AUTORS
	NICHT KOPIERT (WEDER IN TEILEN NOCH ZUR GÄNZE) ODER
	AUF SONSTIGE WEISE VERVIELFÄLLTIGT ODER AUF ANDERE
	WEISE VERWENDET WERDEN!

	(c) 2009 Werner Scheidl, W. Scheidl KG PC trade partnership
	http://www.wsedv.at
**/

div,p,td,ul,input,textarea { font-family: Arial, Verdana, MS Sans Serif; color: #575757; font-size: 13px; line-height:130%;}
small {line-height:120%;}
.kleinertext { font-size: 10px;}
.rotertext { color: #DD0000;}
.rahmenunten {border-bottom: 1px solid #cccccc;}
.rahmenunten2 {border-bottom: 2px solid #cccccc;}
.rahmenunten3 {border-bottom: 3px solid #cccccc;}
.rahmen {border: 1px solid #cccccc;}
.rahmen2 {border: 2px solid #cccccc;}
.rahmen3 {border: 3px solid #cccccc;}
.rahmenobenunten {border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc;}

img {
	border: 1px solid #cccccc;
}

img.noborder,.noborder {border-style: none;}

img.noborder_nospace,.noborder_nospace {
	padding: 0px;
	margin: 0px;
	border: none;
}


select,option {
  color: #000000;
}

form {
	padding: 0px;
	margin: 0px;
}

.checkbox {
  background: transparent;
  color: #cccccc;
  border-style: none;
}

.radio {
  background: transparent; 
  color: #cccccc;
  border-style: none;
}

/** seitentexte **/

.seitentextbreite {
	width: 665px;
	padding-top: 0px;
	padding-bottom: 6px;
}

.seitentexttitel {
	font-size: 18px;
	padding-bottom: 15px;
}

.seitentext {
}

#quicklogin {
	padding-left: 8px;
	padding-right: 8px;
}

.hiddentext {
	display: none;
	visibility: hidden;
}

table {
	border-collapse: collapse;
	empty-cells: show;
}

td.dateiliste {
	border: 1px solid #eeeeee;
}

td.dateilisteheadline {
	border-bottom: 1px solid gray;
}

tr.evenline {
	background-color: #f0f0f0;
}

tr.oddline {
	background-color: #fafafa;
}

tr.headline {
	background-color: #eaeaea;
}

/** href **/
a.menu:link,a.menu:visited,a.menu:active {
  line-height:125%;
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  color: #575757;
  text-decoration: none;
  font-weight: normal;
}

a.menu:hover {
  line-height:127%;
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  color: #575757;
  text-decoration: underline;
  font-weight: normal;
}

a.menudisplay:link,a.menudisplay:visited,a.menudisplay:active,a.menudisplay:hover {
  line-height:127%;
  border-style: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  color: #000000;
  border-bottom: 1px solid #575757;
  text-decoration: none;
  font-weight: normal;
}

.menudisable {
    line-height:127%;
	color: #cccccc;
	font-weight: normal;
}

a {
	color: #575757;
	border: none;
	text-decoration: none;
	font-weight: bold;
}

/**a:link,a:visited,a:active,a:hover {
  border-bottom: 1px solid #cccccc;
  text-decoration: none;
}**/

a.nodeco:link,a.nodeco:visited,a.nodeco:active,a.nodeco:hover {
  border: none;
  text-decoration: none;
}

/** content-layout **/

#body_all {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	background-color: #575757;
	scrollbar-face-color: #575757;
	scrollbar-shadow-color: #575757;
	scrollbar-3dlight-color: #575757;
	scrollbar-track-color: #575757;
	scrollbar-highlight-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-base-color: #cccccc;
}

#div_table_bg_top {
	/** position: relative;
	top: 0px;
	left: 0px; **/
	padding: 0px;
	margin: 0px;
	width: 954px;
	height: 25px;
	background-color: #575757;
	background-image: url('images/homepage_bg_oben.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}

#div_table_bg {
	padding: 0px;
	margin: 0px;
	width: 954px;
	background-image: url('images/homepage_bg_verlauf.jpg');
	background-repeat: repeat-y;
	background-position: center;
}

#div_table_bg_bottom {
	padding: 0px;
	margin: 0px;
	background-color: #575757;
	width: 954px;
	height: 33px;
	background-image: url('images/homepage_bg_unten.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}

#table_container {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 916px;
	height: auto;
	background-color: #ffffff;
	border: none;
}

#td_containerleft {
	padding: 0px;
	margin: 0px;
	width: 916px;
	height: 100%;
	background-color: #ffffff;
}

#div_poscontainerleft {
	position: relative;
	top: 0px;
	left: 0px;
}

#div_logocontainer {
	position: absolute;
	padding: 0px;
	margin: 0px;
	top: 25px;
	left: 32px;
	width: 250px;
	height: 50px;
	background-image: url('images/prokera_logo_weiss.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}

#div_bannercontainer {
	position: absolute;
	padding: 0px;
	margin: 0px;
	top: 90px;
	left: 0px;
	width: 916px;
	height: 140px;
	border-top: 1px solid #e2001a;
	border-bottom: 1px solid #e2001a;
	overflow: hidden;
}

#div_menubg {
	position: absolute;
	top: 243px;
	left: 0px;
	padding-top: 1px;
	margin: 0px;
	width: 916px;
	height: 21px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #cccccc;
}

#div_menu1,#div_menu2,#div_menu3,#div_menu4,#div_menu5,#div_menu6,#div_menu1select,#div_menu2select,#div_menu3select,#div_menu4select,#div_menu5select,#div_menu6select {
	position: absolute;
	top: 243px;
	padding-top: 1px;
	margin: 0px;
	width: 150px;
	height: 21px;
	text-align: center;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#div_menu1select,#div_menu2select,#div_menu3select,#div_menu4select,#div_menu5select,#div_menu6select {
	background-color: #ffffff;
}

.submenu {
	width: 150px;
	/** height: 21px; **/
	overflow: visible;
	padding-bottom: 5px;
}

.submenubg {
	background-color: #cccccc;
	padding: 5px;
}

#div_submenu1,#div_submenu2,#div_submenu3,#div_submenu4,#div_submenu5,#div_submenu6 {
	position: absolute;
	top: 264px;
	padding: 0px;
	margin: 0px;
	width: 150px;
	height: auto;
	text-align: left;
	visibility: hidden;
	z-index:256;
}

#div_menu1,#div_menu1select,#div_submenu1 {
	left: 9px;
}

#div_menu2,#div_menu2select,#div_submenu2 {
	left: 159px;
}

#div_menu3,#div_menu3select,#div_submenu3 {
	left: 309px;
}

#div_menu4,#div_menu4select,#div_submenu4 {
	left: 459px;
}

#div_menu5,#div_menu5select,#div_submenu5 {
	left: 609px;
}

#div_menu6,#div_menu6select,#div_submenu6 {
	left: 759px;
}

#table_contentcontainer {
	padding-top: 0px;
	margin-top: 290px;
	width: 916px;
	height: auto;
}

#div_contentmenucontainer {
	padding-left: 15px;
	padding-top: 15px;
	margin-bottom: 25px;
	width: 180px;
	height: 300px;
	border-right: 1px solid gray;
	text-align: left;
}

#div_contentcontainer {
	padding-left: 20px;
	padding-top: 15px;
	margin: 0px;
	width: 685px;
	height: auto;
	text-align: left;
}

#div_contentfuss {
	width: 100%;
	height: 20px;
	background-color: #cccccc;
	text-align: left;
}
