/* @override http://www.boulevereine.de/fileadmin/Vereine/030-Oehringen/00-Homepage/css/030-main.css */

html, body, form, img, ul, li, ul li, dl, dt, dd, form, h1, h2, h3, table, tr, th, td, form, input, label {
	margin: 0px;
	padding: 0px;
	font: normal 12px/14px "Arial Narrow";
	color: #666666;
	list-style: none;
	border: 0px;
	border-collapse: collapse;
	}

html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	}

html>body {
	height: auto;
	min-height: 101%;
	}

html {
	overflow-y: scroll;
	}

.border {
	width: 180px;
	}

.main, .bottom {
	width: 900px;
	}

.main {
	height: auto;
	margin: 120px auto 100px 0px;
	padding: 0px;
	vertical-align: top;
	}

.bottom {
	height: 50px;
	margin: auto auto auto auto;
	padding: 0px;
	background: #FFFFFF;
	}

/* @group left */

.left {
	width: 120px;
	vertical-align: top;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	}

.logo {
	width: 120px; height: 120px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	border: 1px solid #FF6666;
	}

.partner {
	margin: 0px 0px 10px 0px;
	padding: 5px;
	border: solid #FF6666;
	border-width: 1px 1px 0px 1px;
	}

.partner a img {
	width: 120px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

.footer {
	width: 120px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: solid #FF6666;
	border-width: 0px 1px 1px 1px;
	}

.footer a img {
	width: 132px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	}

/* @end */

/* @group .menu */

.menu1 {
	width: 120px;
	height: 360px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	background: #FF6666;
	border: solid #FF6666;
	border-width: 0px 1px;
	}

.menu1 li {
	margin: 2px 0px 5px 0px;
	padding: 0px;
	color: #000000;
	list-style-type: disc;
	list-style-position: inside;
	}

.menu1 a {
	font: normal 14px/20px "Arial Narrow";
	color: #000000;
	text-decoration: none;
	}

.menu1 a.unact {
	color: #000000;
	}

.menu1 a.act {
	color: #000000;
	}

.subnavi li {
	margin: 2px 0px 0px 5px;
	padding: 0px;
	list-style-type: circle;
	list-style-position: inside;
	}

.subnavi a {
	font: normal 12px/20px "Arial Narrow";
	color: #000000;
	text-decoration: none;
	}

.subnavi a.unact {
	color: #000000;
	}

.subnavi a.act {
	color: #000000;
	}

/* @end */

/* @group right */

.right {
	width: 800px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	}

.header {
	width: 800px; height: 120px;
	vertical-align: top;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	border: 1px solid #FF6666;
	}

.content {
	z-index: 4;
	width: 800px; height: 513px;
	vertical-align: top;
	margin: 0px; padding: 10px;
	border: 1px solid #FF6666;
	}

.title {
	width: 800px;
	margin: 0px;
	padding: 10px;
	background: #FF6666;
	border: 1px solid #FF6666;
	font: bold 20px/30px "Arial Narrow";
	color: #FFFF66;
	}

.tx-rgsmoothgallery-pi1 {
	float: left;
	}

/* @end */

/* @group format */

.content a {
	color: #666666;
	text-decoration: none;
	font-style: italic;
	}

.content a:hover, .content a.active {
	color: #333333;
	}

.content h1, .content h2, .content h3 {
	width: 100%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font: bold 16px/20px "Arial Narrow";
	color: #333333;
	text-decoration: none;
	}

.content p {
	width: 100%;
	margin: 0px;
	padding: 2px 0px 5px 0px;
	font: normal 14px/16px "Arial Narrow";
	color: #666666;
	text-decoration: none;
	text-align: justify;
	}

.content form {
	margin: 0px;
	padding: 0px;
	font: normal 12px/14px Arial;
	text-decoration: none;
	}

.content label, .content span {
	margin: 0px;
	padding: 0px;
	font: normal 12px/14px Arial;
	color: #666666;
	text-align: left;
	text-decoration: none;
	border: 0px;
	}

.contenttable {
	font: normal 14px/16px "Arial Narrow";
	}
	
.contenttable td {
	font: normal 14px/16px "Arial Narrow";
	padding: 0px 5px 5px 0px;
	}

.content input, button, textarea, select {
	padding: 0px 5px 0px 5px;
	font: normal 11px/16px Arial;
	color: #666666;
	background-color: #EEEEEE;
	border: 0px;
	}

.content select {
	padding: 0px 5px 0px 5px;
	}

/* @end */

/* @group extensions */

hr.clearer {
	visibility: hidden;
	}

.news-latest-item {
	padding: 5px 0px 10px 0px;
	}
	
.news-latest-date {
	float: right;
	}

/* @end */
