/** 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: #474747; 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;
}

img.nospace,.nospace {
	padding: 0px;
	margin: 0px;
}

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: 558px;
	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 {
  color: #474747;
  text-decoration: none;
  font-weight: normal;
}

a.topmenu:link,a.topmenu:visited,a.topmenu:active {
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}

a.menu:hover {
  color: #474747;
  text-decoration: underline;
  font-weight: normal;
}

a.topmenu:hover {
  color: #ffcc42;
  text-decoration: none;
  font-weight: normal;
}

a.topmenudisplay:link,a.topmenudisplay:visited,a.topmenudisplay:active,a.topmenudisplay:hover {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

a.menudisplay:link,a.menudisplay:visited,a.menudisplay:active,a.menudisplay:hover {
  color: #474747;
  text-decoration: none;
  font-weight: bold;
}

.menudisable {
	color: #cccccc;
	font-weight: normal;
}

a {
	color: #474747;
	border: none;
	text-decoration: underline;
	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: #ffffff;
	background-image: url(images/homepage_bg_all.gif);
	background-position: center;
	background-repeat: repeat-y;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #474747;
	scrollbar-3dlight-color: #474747;
	scrollbar-track-color: #474747;
	scrollbar-highlight-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-base-color: #cccccc;
}

#div_all_bg_balken {
	position: absolute;
	top: -17px;
	left: 0px;
	width: 100%;
	height: 376px;
	background-image: url(images/homepage_bg_balken.gif);
	background-position: top center;
	background-repeat: repeat-x;
}

#div_table_bg_top {
	padding: 0px;
	margin: 0px;
	width: 954px;
	height: 24px;
	background-color: #ffffff;
}

#div_table_bg {
	padding: 0px;
	margin: 0px;
	width: 954px;
	height: 100%;
}

#div_table_bg_bottom {
	padding: 0px;
	margin: 0px;
	width: 954px;
	height: 24px;
}

#table_container {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 954px;
	background-image: url(images/homepage_bg_all.gif);
	height: 100%;
	border: none;
}

#td_containerleft {
	padding: 0px;
	margin: 0px;
	width: 934px;
	height: 100%;
}

#div_poscontainerleft {
	position: relative;
	top: 0px;
	left: 0px;
}

#div_logocontainer {
	position: absolute;
	padding: 0px;
	margin: 0px;
	top: 0px;
	left: 0px;
	width: 934px;
	height: 87px;
	background-image: url('images/kopf_sv.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}

#div_bannercontainer {
	position: absolute;
	padding: 0px;
	margin: 0px;
	top: 87px;
	left: 0px;
	width: 934px;
	height: 248px;
	overflow: hidden;
}

#div_menubg {
	position: absolute;
	top: 87px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 265px;
	height: 248px;
	background-color: #474747;
	background-image: url('images/menu_bg.jpg');
}

#div_menu1,#div_menu2,#div_menu3,#div_menu4,#div_menu5,#div_menu6,#div_menu7,#div_menu8,#div_menu9,#div_menu1select,#div_menu2select,#div_menu3select,#div_menu4select,#div_menu5select,#div_menu6select,#div_menu7select,#div_menu8select,#div_menu9select {
	position: absolute;
	left: 53px;
	padding-top: 1px;
	margin: 0px;
	width: 190px;
	height: 28px;
	text-align: left;
}

#div_menu2,#div_menu3,#div_menu4,#div_menu5,#div_menu6,#div_menu7,#div_menu8,#div_menu9,#div_menu2select,#div_menu3select,#div_menu4select,#div_menu5select,#div_menu6select,#div_menu7select,#div_menu8select,#div_menu9select {
	border-top: 1px solid #cccccc;
}

#div_menu1select,#div_menu2select,#div_menu3select,#div_menu4select,#div_menu5select,#div_menu6select,#div_menu7select,#div_menu8select,#div_menu9select {
	background-color: #868686;
}

.submenu {
	width: 190px;
	overflow: visible;
	padding-bottom: 5px;
	border-bottom: 1px solid #cccccc;
}

.submenulast {
	width: 190px;
	overflow: visible;
	padding-bottom: 5px;
}

.submenubg {
	background-color: #e4e4e4;
	padding: 5px;
}

#div_menu1,#div_menu1select {
	top: 100px;
}

#div_menu2,#div_menu2select {
	top: 125px;
}

#div_menu3,#div_menu3select {
	top: 150px;
}

#div_menu4,#div_menu4select {
	top: 175px;
}

#div_menu5,#div_menu5select {
	top: 200px;
}

#div_menu6,#div_menu6select {
	top: 225px;
}

#div_menu7,#div_menu7select {
	top: 250px;
}

#div_menu8,#div_menu8select {
	top: 275px;
}

#div_menu9,#div_menu9select {
	top: 300px;
}

#table_contentcontainer {
	padding-top: 0px;
	margin-top: 370px;
	width: 934px;
	height: auto;
}

#div_contentmenucontainer {
	padding-left: 53px;
	padding-top: 0px;
	margin-bottom: 0px;
	width: 190px;
	text-align: left;
}

#div_contentfixmenucontainer {
	padding-left: 53px;
	padding-top: 0px;
	margin-bottom: 25px;
	width: 190px;
	height: 200px;
	text-align: left;
}

#div_contentcontainer {
	padding-left: 55px;
	padding-top: 0px;
	margin: 0px;
	width: 558px;
	height: auto;
	text-align: left;
}

#div_contentfuss {
	width: 100%;
	height: 20px;
	background-color: #cccccc;
	text-align: left;
}
