/** 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) 2013 Werner Scheidl, W. Scheidl KG PC trade partnership
	http://www.wsedv.at
**/

html,body {
	margin:0;
	padding:0;
	height:100%;
}

body,td,input,textarea { font-family:Arial, Verdana, MS Sans Serif; color:#000000; font-size:medium;}
.rotertext {color:#dd0000;}
.textklein { font-size:x-small;}
.textmittel { font-size:small;}
li {margin-bottom:8px;}
ul,ol {padding-left:20px;}
.kleinertext {font-size:x-small;}
.schatten {box-shadow:0 0 10px #111111;}

img {border:0; border-style:none;}

img.rahmen {border:1px solid #cccccc;}
img.ohnerahmen,.ohnerahmen{border:0; border-style:none;}
img.ohneabstand,.ohneabstand{padding:0; margin:0;}
.not4mobile {display:none;}
img {
	height:auto;
	width:100%;
	display:block;
	margin:auto;
	float:none;
}

.margin15left {margin-left:0;}
.margin15bottom {margin-bottom:15px;}
.margin15top {margin-top:15px;}
.margin15right {margin-right:0;}

video {
	background:transparent;
	width:100%;
	height:auto;
}

audio {
	width:100%;
	height:30px;
}

select,option {
	color:#000000;
}

form {
	padding:0;
	margin:0;
}

.formtable {
	width:100%;
}

.checkbox {
  background:transparent;
  color:#cccccc;
  border-style:none;
}

.radio {
  background:transparent; 
  color:#cccccc;
  border-style:none;
}

input,textarea,select {
	/**background-color:#f7be81;**/
	border:1px solid gray;
}

.links {
	text-align:left;
}

.zentriert {
	text-align:center;
}

.rechts {
	text-align:right;
}

.blocksatz {
	text-align:justify;
}

.oben {
	vertical-align:top;
}

.mittig {
	vertical-align:middle;
}

.unten {
	vertical-align:bottom;
}

h1 {font-size:large;}
h2 {font-size:medium; font-weight:bold;}
h3 {font-size:medium; font-weight:normal;}

/** seitentexte **/

input[type=text],textarea,select,button,input[type=submit],input[type=reset],input[type=password] {
	width:98%;
	margin:auto;
	display:block;
}

.seitentextbreite {
	padding:0 10px 0 10px;
}

.seitentexttitel {
	padding:0;
	font-size:large;
	font-weight:bold;
	margin:0 0 10px 0;
	height:auto;
	border-bottom:1px dotted black;
}

.seitentext {
	font-size:medium;
}

.hiddentext {
	display:none;
	visibility:hidden;
}

table {
	border-collapse:separate;
	border-spacing:0;
	empty-cells:show;
}

td,th {
	padding:5px;
}

/** href **/
a {
	color:#3c0d49;
	border:none;
	text-decoration:underline;
}

a.nodeco:link,a.nodeco:visited,a.nodeco:active,a.nodeco:hover {
  border:none;
  text-decoration:none;
}

table,tbody,tr,td,th {
	display:block;
	width:100%;
	padding:5px 0 0 0;
	margin:0;
	text-align:left;
}

td {white-space:normal;}

.width100 {width:100%;}

/** content-layout **/

#body_all {
	margin:0;
	padding:0;
	background-color:#0d0d49;
}

#div_layout_container {
	position:relative;
	width:100%;
	margin:auto;
	text-align:left;
}

#div_mobile_headline {
	position:relative;
	background-color:#cccccc;
	border:1px solid black;
	/**border-radius:15px;**/
	font-weight:bold;
	width:97%;
	text-align:center;
	font-size:large;
	margin:auto;
	z-index:257;
}

#img_mobile_menupointer {
	border:1px solid #000000;
	border-radius:3px;
	height:18px;
	width:18px;
	display:block;
	margin:auto;
	float:right;
}

.img_mobile_commpointer {
	width:32px;
	height:24px;
	display:inline;
}

#div_menu_container {
	position:absolute;
	display:none;
	top:48px;
	height:auto;
	width:100%;
	margin:auto;
	text-align:center;
	z-index:254;
	margin:auto;
}

.div_menuitem {
	position:static;
	width:97%;
	height:35px;
	background-color:#0d0d49;
	text-align:center;
	margin:auto;
	border:1px solid #9e9eb6;
}

.menuitem {
	font-size:large;
	color:black;
	padding-top:5px;
}

.div_submenuitem {
	position:static;
	width:97%;
	height:35px;
	background-color:#0d0d49;
	text-align:center;
	margin:auto;
	border:1px solid #9e9eb6;
}

.submenuitem {
	font-size:large;
	color:black;
	padding-top:5px;
}

.menudisabled,.submenudisable {
	color:gray;
}

.menu {
	text-decoration:none;
	color:#cccccc;
}

.menudisplay {
	text-decoration:underline;
	color:white;
}

#div_titel_container {
	display:block;
	position:relative;
	top:65px;
	width:97%;
	height:110px;
	margin:auto;
	text-align:left;
	font-size:large;
}

#div_content_table {
	display:block;
	position:relative;
	top:65px;
	width:97%;
	margin:auto;
	border:1px solid white;
	background-image:url(images/weiss_80.png);
	text-align:center;
	border-radius:15px;
	padding-top:15px;
}

.div_content_row {
	display:block;
	width:97%;
	margin:auto;
}

.div_contentleft_td {
	display:block;
	text-align:left;
	vertical-align:top;
	width:100%;
}

.div_contentright_td {
	display:block;
	text-align:left;
	vertical-align:top;
	width:100%;
}

.div_contentleft_abstand {
	padding:0;
}

.div_contentright_abstand {
	padding:0;
}

.div_contentbottomleft_abstand {
	padding:0 0 10px 0;
}

.div_contenbottomtright_abstand {
	padding:0 0 10px 0;
}

#div_bottomline {
	width:100%;
	border-top:1px dotted black;
	padding:3px 0 0 0;
	margin:3px 0 0 0;
}

/** sosntiges **/

#div_wait {
	position:fixed;
	display:none;
	background-image:url("images/transparent50.png");
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1024;
}