/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	color: #555;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	overflow-y: scroll;
	overflow-x: hidden;
}

body#bd {
	color: #555;
	background: #FFFFFF;
	overflow-y: scroll;
}

body.fs3{
	font-size: 12px;
}

body.fs4{
	font-size: 13px;
}

body.fs6{
	font-size: 15px;
}

/* index.php divs */

div#w940 {
width: 940px;
}

div#logo {
height: 110px;
}

div#streifen {
text-align: left;
padding: 30px 0 0 15px;
background: url(images/streifen.gif) no-repeat top left; 
height: 20px;
width: 940px;
}

.newboxes {
	position: absolute;
	text-align: left;
	width: 940px;
	height: 850px;
	background: url(../images/trans.png) repeat;
	}

div.component {
text-align: left;
float: left;
margin-top: 15px; 
width: 720px;
}

div.component div.intro {
padding-left: 10px;
margin-bottom: 15px;
padding: 0 15px 5px 15px;
text-align: left;
background: #f6f6f6;
}

div.component div.einr {
padding-left: 10px;
float: left;
width: 216px;
margin-right: 20px;
min-height: 210px;
text-align: left;
background: #f6f6f6;
}

div.component div.einr3 {
padding-left: 10px;
float: left;
width: 217px;
min-height: 210px;
text-align: left;
background: #f6f6f6;
}

div#right {
text-align: left;
float: right;
width: 200px;
margin-top: 15px;
}

/* Normal link */
a {
	color: #e2382a;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #818181;
	text-decoration: none;
}

/* Heading */
h1 {
	color: #000;
	font-size: 120%;
	line-height: 150%;
	padding-top: 5px;
}

h2 {
	font-size: 150%;
}


p, pre, blockquote, ol, h1, h2, h3, h5, h6 {
	margin: 1em 0;
	padding: 0;
}

h2.contentheading, .componentheading {
	color: #666;
	padding: 5px 10px 8px 0;
	margin: 0;
	font-weight: bold;
	font-size: 100%;
	line-height: 18px;
	background: #f6f6f6;
}

div.contentpaneopen div.article-content {
background: #f6f6f6;
}

a.awo:link, a.awo:visited {
min-width: 200px;
background: url(images/rightmenubg.png) no-repeat center right;
margin: 0 0 10px 0;
padding: 0 20px 0 3px;
display: inline;
width: 200px;
text-transform: uppercase;
color: #fff;
font-weight: bold;
font-size: 12px;
line-height: 15px;
}

div#right a.awo:link, a.awo:visited {
background: url(images/rightmenubg.png) no-repeat;
padding: 0 0 0 3px;
display: block;
}

a.awo:hover {
background: url(images/rightmenubg_over.png) no-repeat center right;
}

div#right a.awo:hover {
background: url(images/rightmenubg_over.png) no-repeat;
padding: 0 0 0 3px;
display: block;
}

div.contentpaneopen, div#component-contact {
background: #f6f6f6;
padding: 0 10px 0 10px;
}


/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
