/* global
----------------------------------*/
img {
	border: none;
}
td, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
input, select, textarea {
	border: 1px solid #cccccc;
	padding: 1px 0px 1px 0px;
	background-color: #FFFFFF;
}
input.fclear {border: none; background: none;}

.right {float: right;}
.left {float: left;}
.spacer {clear: both; font-size: 2px; line-height: 2px;}
.clear {clear: both;}

p {margin-top: 0px;}
p.small, .small {font-size: 10px;}

/* page, main
----------------------------------*/
#page {
	position: absolute;
	width: 100%;
	height: 500px;
}
#main, #navtop, #navbottom {
	position: relative;
}
#main {
	height: 419px;
	background: #ffffff url(../img/bg_main.gif) repeat-x left top;
	clear: both;
}
#mainWindow {
	background: #c8c8c8 url(../img/bg_main.gif) repeat-x left top;
	padding: 20px;
}
#mainInner {
	padding-top: 50px;
	background: url(../img/bg_main_top.gif) repeat-x left top;
}
#logo {
	position: absolute;
	left: 44px;
	top: 4px;
	z-index: 98;
}
#main h2, #main h3, #main h4, #mainWindow h3 {
	margin-top: 0px;
	margin-bottom: 1.2em;
	font-size: 15px;
	color: #5FB43C;
	line-height: 1.5em;
	padding-left: 1px;
}
#main h3, #mainWindow h3 {
	font-size: 13px;
}
#main h4 {
	font-size: 12px;
	color: #000000;
}
#main h2.grey, #main h3.grey {color: #666666;}
#main p, #mainWindow p {
	margin-bottom: 1.2em;
	line-height: 1.4em;
	padding-left: 1px;
}
#main p.topSpace, #mainWindow p.topSpace {
	margin-top: 20px;
}

/* content
----------------------------------*/
.colLeft {
	position: absolute;
	width: 383px;
	height:405px;
	left: 0px;
}
.colRight {
    margin-left: 383px;
	height: 355px;
    border:none;
}
.colRightInner {
	position: absolute;
	left: 403px;
	top:50px;
}
.textBox {
	margin-top: 15px;
	width: 600px;
	height: 340px;
/*	overflow: auto; Dieses script hätte ich für Kontakt vorgesehen gehabt? */
}
/* home
----------------------------------*/
#home .colLeft {
	position: absolute;
	width: 632px;
	height: 405px;
	left: 0px;
}
#home .colRight {
	position: absolute;
	left: 640px;
	top: 0px;
	margin: 0px;
}
#home #newsBoxes {
	position: absolute;
	left: 25px;
	top: 45px;
	width: 380px;
}
#home .newsBox {
	width: 190px;
	float: left;
}
#home .newsBox a {
	display: block;
	width: 175px;
	padding-top: 125px;
	color: #000000 !important;
	text-decoration: none;
}

/*#imgBox {
	position: absolute;
	left: 15px;
	z-index: 20;
}*/
#imgBoxCroutons {
	position: absolute;
	left: 15px;
	/*width: 600px;*/
	z-index: 20;
	width: 450px;
	height: 300px;
}
/*#textBox{
	position: absolute;
	left: 0px;
	top: 15px;
	width: 280px;
	height: 400px;
	z-index: 3;
}*/
.scroll {
	border: none;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	/*overflow: -moz-scrollbars-vertical;*/
}
.textScroll {
	position: absolute;
	top: 0px;
	width: 600px;
	height: 206px;
	border: none;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	left: 0px;	
	/*overflow: -moz-scrollbars-vertical;*/
}
.textScrollI {
	position: absolute;
	top: 0px;
	width: 600px;
	height: 355px;
	border: none;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	left: 0px;	
	/*overflow: -moz-scrollbars-vertical;*/
}
.textFluss {
	padding-right: 15px;
}
.textScroll h2, .textScroll h3, .textScroll p, .textScroll li {
	margin-right: 20px;
}
.textScroll ul, .textScroll ol {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.textScroll ul {
	list-style-type: square;
}
.textScroll li {
	margin-left: 25px;
	padding: 0px;
}
#barBox ol {
	margin: 0px 0px 1.2em 20px;
	padding: 0px;
}
.thumb {
	width: 191px;
	height: 171px;
	background: url(../img/bg_thumb.gif) no-repeat left top;
	float: left;
	margin-bottom: 15px;
}
.thumbImg {
	margin-left: 10px;
	width: 120px;
	height: 130px;
}
.thumbImg td {
	text-align: center;
}
.thumbDesc {
	margin-left: 10px;
	width: 120px;
	text-align: center;
}



#footer {
	position: absolute;
	width: 100%;
	height: 45px;
	font-size: 10px;
	line-height: 0.9em;
	bottom: 0px;
}
#footer div {
	margin: 0px auto;
	width: 988px;

	padding-top: 17px;
	text-align: center;
	color: #777777;
}
#footer a {
	text-decoration: none;
}

