HTML {
	MARGIN: 0px; PADDING: 0px;COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif;
	LINE-HEIGHT: 1.35em;
	font-size: 1em;
}
BODY {
	LINE-HEIGHT: 1.35em;
	PADDING: 5px;
	MARGIN: 5px;
	COLOR: #333;
	FONT-FAMILY: Arial, helvetica, sans-serif;
	font-size: 1em;
}

 /* ist besser als display:none; weil display:none von einigen Screenreadern wirklich nicht gesprochen wird */
.invisible { position:absolute; left:-1000px; top:-1000px; width:1px; height: 1px; overflow:hidden; display:inline;}

div.links {
float : left;
width : 38%;
}

div.rechts {
margin-left : 42%;
}


p,h2,h3,h5,h6,div,th,address,blockquote,br,b,i
  { font-family : Arial, Geneva, Helvetica, serif; 
  	LINE-HEIGHT: 1.35em;
}

p.autor {
	font-family : Arial, Geneva, Helvetica, serif;
	font-size: 0.8em;
}

/* Wird für CMS benötigt */
H1 {
	PADDING: 0px 10px 0px 10px;
	FONT-WEIGHT: 500;
	FONT-SIZE: 1.5em;
	LINE-HEIGHT: 1.35em;
	MARGIN: 10px 0px 5px 0px;
	background-color : #55C755;
	COLOR: black;
}

H2 {
	FONT-WEIGHT: 500;
	FONT-SIZE: 1.3em;
	LINE-HEIGHT: 1.35em;
	MARGIN: 10px 0px 5px 0px;
	COLOR: black;
}

/* Wird für CMS benötigt */
img.news 
{
	BACKGROUND-COLOR: transparent;
	float : right;
	margin : 5px 0px 1px 12px;
	border : 0;
}

/* Wird für CMS benötigt */
p.linie
{
	FONT-SIZE: 1em;
	PADDING-top: 2px;
	BORDER-TOP: 1px dashed #CCC;
	LINE-HEIGHT: 1.35em;
}

/* Wird für CMS benötigt */
p.ueber {
	PADDING: 0px;
	FONT-WEIGHT: 700;
	FONT-SIZE: 1.1em;
	LINE-HEIGHT: 1.35em;
	MARGIN: 0px 0px 5px 0px;
	COLOR: #666;
}

/* Wird für CMS benötigt */
.quelleueber {
	FONT-SIZE: 1.05em;
}

/* Wird für CMS benötigt */
.forumdaten {
	margin : 15px 0px 0px 0px;
	padding: 7px;
	FONT-SIZE: 0.9em;
	background-color : #EEE;
}

/* Wird für CMS benötigt */
.forumtext {
	margin : 0px 0px 0px 0px;
	padding: 7px;
	BORDER: 2px solid #EEE;
	FONT-SIZE: 0.9em;
}


/* ----- Formulare  */
textarea { width: 100%;
position: relative; /* put on top */
   width: expression(parentNode.offsetWidth - 13); /* - border - padding */
   padding-top: 2px; padding-bottom: 2px; }
input.ohne { border: 0px; padding:0; FONT-WEIGHT: bolder;}

/* Wird für CMS benötigt */
.audio {background-color:#F0F0F0; margin: 3em 0; padding: 1em; FONT-SIZE: 0.9em; }
.citebox { margin:0; padding: 0 45px 1em 0; FONT-WEIGHT: bolder; background-image:url(http://www.bizeps.or.at/hpbilder/aus.GIF); background-position:top right; background-repeat:no-repeat;}
blockquote {margin: 1em 0 0 0; padding: 45px 45px 10px 45px ; background-image:url(http://www.bizeps.or.at/hpbilder/an.GIF); background-position:top left; background-repeat:no-repeat; font-style : italic;}

/* Wird für CMS benötigt */
.video {
	margin : 5px 0px 0px 0px;
	padding: 7px 7px 7px 100px;
	FONT-SIZE: 0.88em;
	background-color : #CFCFCF;
	background-image:url(http://www.bizeps.or.at/hpbilder/video.GIF); background-repeat:no-repeat;
}
/* Wird für CMS benötigt */
acronym, abbr {
	cursor: help;
	border-bottom: 1px dashed #BBB;	
}


h4  {
	font-family : Arial, Geneva, Helvetica, serif;
	background-color : #55C755;
	color : black;
	padding : 5px 4px 5px 4px;
	font-size : 1.1em;
}

ul {
	font-family : Arial, Geneva, Helvetica, serif;
	text-align : left;
}

ol {
	font-family : Arial, Geneva, Helvetica, serif;
	text-align : left;
	list-style-image : none;
}

li {
	font-family : Arial, Geneva, Helvetica, serif;
	text-align : left;
}


table {
	font-family : Arial, Geneva, Helvetica, serif;
	border : none;
	font-size : 1em;
}

.mitte {
	text-align:center;
	width : 80%;
	height : 95%;
}

a:link {
	font-family : Arial, Geneva, Helvetica, serif;
	color : #1919a0;
	text-decoration: none;
	font-weight : bold;
}

a:visited {
	font-family : Arial, Geneva, Helvetica, serif;
	text-decoration: none;
	color : #220099;
}

a:hover {
	font-family : Arial, Geneva, Helvetica, serif;
	text-decoration: underline;
	color : #220099;
}

a:active {
	font-family : Arial, Geneva, Helvetica, serif;
	text-decoration: none;
	color : #220099;
}
