body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #696969;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('http://www.wohnenbeithiele.de/fileadmin/template/images/leftcol_background.jpg');
	background-position: top left;
	background-repeat: repeat-y;
}

.dotline {
	height:20px;
	background-image:url('../images/dotline.gif');
	background-repeat:repeat-x;
}

A:link {
	background-color : transparent;
	text-decoration : none;
}
A:visited {
	background-color : transparent;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	text-decoration : none;
}

A:active {
	background-color : transparent;
	text-decoration : none;
}

#jingle {
	background-color: #c4dcf2;
	width: 100%;
	height: 155px;
}

#contentarea {
	margin-left : 0px;
}

#leftcol {
	width: 240px;
	float: left;
	background-color: #eef6ff;
}

#mainmenu {
	height: 80px;
	background-color: white;
}

#rightcol {
	margin-left: 240px;
	padding: 0;
}

#border_area {
	margin-left : 0px;	
}

#content {
	padding: 20px;
}

.csc-form-label-req {

	font-family : Arial;

	font-size : 11px;

	line-height : 120%;

	color: black;

	margin-top : 5px;

	margin-bottom : 0px;

	margin-left : 0px;

	margin-right : 0px;

	padding-bottom : 0px;

	text-indent : 0px;

	font-weight : normal;

	text-align: justify;

}



.csc-form-label {

	font-family : Arial;

	font-size : 11px;

	line-height : 120%;

	color: black;

	margin-top : 5px;

	margin-bottom : 0px;

	margin-left : 0px;

	margin-right : 0px;

	padding-bottom : 0px;

	text-indent : 0px;

	font-weight : normal;

	text-align: justify;

}

.csc-mailform {

	border: 1px solid #C0C0C0;

}



.csc-mailform-field {

	padding:10px;

}



label {

	display: block;

   	width: 100px;

   	float: left;

	font-family : Arial;

	font-size : 12px;

}

.csc-mailform-label {
	font-size:12px;
	color:#FF0000;
	font-weight:bold;

}

.bodytext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #696969;
	text-align: left;
	padding-bottom: 1px;
}

p {
	margin: 0;
	padding: 0;
}


h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #696969;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	text-align: left;
	font-weight : bold;
}

form {
  margin: 0;
  padding: 0;
}

.news_date {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #414141;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 0px;
	font-weight : bold;
	text-align: left;
}

.news_header {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #414141;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-weight : bold;
	text-align: left;
}

.news_bodytext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #696969;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 5px;
	text-align: left;
}

/**************************************************
*
*
*	News System und Archiv
*
*
**************************************************/

h2.news_header a {
	color: #636363;
	font-weight:bold;
	font-size:13px;
}

a.news_header_link h2.news_header {
	font-size:14px;
	color: #666666;
	font-weight:bold;
}

.news_box h2 {
	font-size:12px;
	color: #666666;
	font-weight:bold;
}

.submenu-archiv {
  padding-left:10px;
  font-family:arial;
}

.submenu-archiv a {
	display:block;
	color:#3C4A67;
	font-weight:bold;
	padding-bottom:5px;
	font-size:13px;
}

.subtree {
  padding-left:20px;
}

.subtree a {
  display:block;
 color: #666666;
 padding-bottom:10px;
}

.read-more a {
	font-size:12px;
	color: #666666;
	font-weight:bold;
}

.news_single {
	padding-left:15px;
	padding-right:15px;
}
