body {
	margin-top : 0px;
	background: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-color: #7f9063;
	font-size: 12pt; 
	font-family: Times New Roman;
	top:0px; 
	color:#222222;
}


a {
	color: #566241;
	text-decoration: underline;
}

a:visited {
	color: #566241;
	text-decoration: underline;
}

a:hover {
	color: #b95535;
	text-decoration: none;
}


#container {
	position:absolute;
	left:0px;
	top:0px;
	width:970px;
}

/* ______________________ LEFT COLUMN _____________________ */
#leftColumn {
	position:absolute;
	float:left;
	left:0px;
	top:0px;
	width:276px;
}

/* ______________________ COLUMN CONTENT _____________________ */
#contColumn {
	position:absolute;
	left:276px;
	top:40px;
	width:488px;
	font-family: Times New Roman;
	font-size:13pt;
}

.bgHead {
	width:488px;
	height:190px;
}

.bgCont {
	width:488px;
	background: url(../img/bg_cont.jpg);
	background-repeat: repeat-y;
	padding-left:30px;
	padding-right:40px;
	padding-top:15px;
	padding-bottom:40px;
	font-family: Times New Roman;
	font-size:13pt;
	line-height:21px;
}

.redBig {
	color:#b95535;
	font-size:22px;
	font-weight:bold;
	font-style:italic;
}

.greenBig {
	color:#4f5c38;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
}

.green {
	color:#2c4304;
}

.angebotText {
	font-family: Times New Roman;
	font-size:10pt;
}

.bildunterschrift {
	font-family: Times New Roman;
	font-size:9pt;
	text-align:right;
	font-style: italic;
}

.marked {
	font-style:italic;
	font-weight:bold;
	font-size:13pt;
}

.addy {
	font-size:13pt;
	text-align:center;
}

.header {
	font-family: Times New Roman;
	font-size:20pt;
	font-weight:bold;
	font-style:italic;
}

.small {
	font-size:8px;
}


/* ______________________ RIGHT COLUMN _____________________ */
#rightColumn {
	position:absolute;
	float:left;
	left:764px;
	top:0px;
	width:240px;
	height:900px;
}




a.footer {
	color: #000000;
	text-decoration: none;
	font-size:9px;
	font-family:arial;
}

a.footer:visited {
	color: #000000;
	text-decoration: none;
	font-size:9px;
	font-family:arial;
}

a.footer:hover {
	color: #566241;
	text-decoration: underline;
	font-size:9px;
	font-family:arial;
}

/* ______________________ FORM _____________________ */

input {
	border:1px solid #3f4831;
	width:160px;
	height:16px;
	font-family:Times New Roman;
	font-size:11pt;
}

.input2 {
	border:1px solid #3f4831;
	width:50px;
	height:16px;
	font-family:Times New Roman;
	font-size:11pt;
}

.button {
	border:1px solid #3f4831;
	width:120px;
	height:18px;
	font-family:Times New Roman;
	font-size:11pt;
}

.leftTab{
	text-align: right;
	color: #2c4304;
	font-size:11pt
	
}

.tabstyle {
	border-bottom:1px dotted #c0c0c0;
	height:25px;
}

.form {
	border:1px solid #3f4831;
	width:260px;
	height:80px;
	font-family:Times New Roman;
	font-size:11pt;
}

















