/* tags zurŸcksetzen */
html, body, div, h1, h2, h3, h4, h5, h6, p, table, tr, td, form, fieldset, label, ul, li, a
{
	margin: 0;
	padding: 0;
	border-width: 0px;
	border-style: none;
	text-transform: none;
	text-decoration: none;
	list-style: none;
	text-align: left;
	vertical-align: top;
}

body
{
	font-family: 'Lucida Grande', Arial, 'sans-serif';
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-image: url(../img/versus_footer.gif);
	background-repeat: repeat-x;
	background-position: 0px -15px;
}

h1, h2, h3, h4, h5
{
	font-family: 'Lucida Grande', Arial, 'sans-serif';
	font-size: 12px;
	line-height: 18px;
	color: #222;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	clear: right;
}

h6
{
	font-family: 'Lucida Grande', Arial, 'sans-serif';
	font-size: 12px;
	line-height: 18px;
	color: #222;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	clear: right;
}

li { display: inline; }

/* links */
a
{
	color: #C0B070;
	border-bottom: #FFFFFF;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

a:link, a:visited
{
	color: #C0B070;
	border-bottom: #FFFFFF;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

a:hover, a:active
{
	color: #C0B070;
	border-bottom: #C0B070;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

a.active { color: #564e1e; }
a.neutral { }

a.select
{
	color: #C0B070;
	border-bottom: #C0B070;
	border-width: 0 0 2px 0;
	border-style: none none solid none;
}

/*container */
div#logo
{
	float: left;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 2px;
}

div#logo img { border-style: 0px none transparent; }

div#outer_container
{
	float: left;
	width: 994px;
}

div#navigation_container
{
	float: left;
	width: 190px;
}

div#content_container
{
	float: left;
	width: 802px;
	margin-top: 8px;
}

div#bottom_container
{
	float: left;
	margin-top: 40px;
	margin-left: 30px;
	margin-bottom: 80px;
	font-size: 10px;
	line-height: 14px;
	width: 100%;
}

/*container columns*/
.col_con_xxl
{
	float: right;
	width: 640px;
}

.col_con_xl
{
	float: right;
	width: 480px;
}

.col_con_l
{
	float: right;
	width: 480px;
	padding-right: 160px;
}

.col_con_m
{
	float: right;
	width: 240px;
}

.col_con_s
{
	float: left;
	padding-left: 160px;
	width: 160px;
}

.col_nav
{
	float: left;
	width: 160px;
}

/*special */
#navigation_second span
{
	display: block;
	width: 130px;
	line-height: 16px;
	margin-bottom: 4px;
}

.pager { text-align: center; }
embed { background-color: #ffffff; }
.work_text { color: #FFFFFF; }

form label.left
{
	float: left;
	clear: both;
	width: 80px;
	margin-top: 10px;
}

form label.check { margin-left: 64px; }

form input.text, form textarea.text
{
	padding: 2px;
	float: left;
	width: 240px;
	margin-top: 10px;
	border: none;
	background-color: #C0B070;
}

form textarea.text { height: 80px; }

form input.plz
{
	padding: 2px;
	float: left;
	width: 48px;
	margin-top: 10px;
	border: none;
	background-color: #C0B070;
}

form input.strasse
{
	padding: 2px;
	float: left;
	width: 180px;
	margin-top: 10px;
	border: none;
	background-color: #C0B070;
	margin-left: 8px;
}

form input.submit
{
	float: left;
	width: 180px;
	margin-top: 30px;
}

form input.invalid { border: 1px solid red; }
