/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px 0px 0px 0px;
	padding: 0;
	background: #CCCCCC;
}

body, th, td, input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
}

h1, h2, h3 {
	color: #3A570F;
}

h1 {
	letter-spacing: -2px;
	font-size: 3em;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

input, textarea, select {
	color: #000000;
}

a {
	color: #3A570F;
}

a:hover {
	text-decoration: none;
}

#css_page {
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 1024px;
	background: #CCCCCC;
}

/* Header */

#logo_line_0 {
	float: left;
	width: 980px;
	height: 20px;
	background: url('images/logo_line_0.gif') repeat-y;
}

/* Header */

#header {
	float: left;
	width: 1004px;
	height: 100px;
	background: url('images/logo_line.gif') repeat-y;
}

/* Logo line */

#logo_line {
	float: left;
	width: 20px;
	height: 100px;
}


/* Logo */

#logo {
	float: left;
	width: 200px;
	height: 100px;
	background: url('images/logo_lols_empty.gif') no-repeat;
}

#logo * {
	text-align: center;
	text-transform: lowercase;
	text-decoration: none;
	font-style: italic;
	color: #3A570F;
}

/* Logo content */

#logo_content {
	margin-bottom: 0px;
	height: 100px;
}

#logo_content h1, #logo_content h2, #logo_content h3 {
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: normal;
	color: #3A570F;
}

#logo_content h1 {
	padding-top: 0px;
	letter-spacing: -0px;
	font-size: 3em;
}

#logo_content h2 {
	padding-top: 0px;
	font-size: 2em;
}

#logo_content h3 {
	padding-top: 0px;
	font-size: 1em;
}

#logo_content a {
	text-decoration: none;
	color: #3A570F;
}

#bodyx {
	padding: 0;
	background: #CCCCCC url('images/logo_line_1.gif') repeat-y;; margin-left:20px; margin-right:20px; margin-top:0px; margin-bottom:20px
}

/* Sidebar */

#sidebar {
	float: left;
	width: 200px;
}




/* Widgets */

#widgets {
	background: #CCCCCC url('images/img02.gif') repeat-y;
}

#widgets-top {
	height: 20px;
	background: url('images/img01.gif') no-repeat;
}

#widgets * {
	color: #3A570F;
}

#widgets ul {
	margin: 0;
	background: url('images/img02.gif') no-repeat left bottom;
	list-style-type:none; padding-left:20px; padding-right:20px; padding-top:0; padding-bottom:10px
}

#widgets li {
}

#widgets li ul {
	padding: 0 0 20px 6px;
	background: none;
	line-height: 150%;
}

#widgets li li {
	padding-left: 12px;
	background: url('images/img05.gif') no-repeat left center;
}

#widgets li h3 {
	margin: 0;
	padding: 0 0 0px 0;
	font-size: 1em;
}

#widgets h2 {
	margin: 0;
	padding: 0 0 0px 0;
	font-size: 1em;
}

/* Page */

#page {
	margin-left: 209px;
}


/* Content */

#content {
}

#content h1, #content h2 {
	font-weight: normal;
	margin-top: 0;
}

.pagetitle {
	margin: 0 0 10px 0;
	padding-top: 27px;
}

.post {
	margin-bottom: 10px;
	background: #ADB79E url('images/img09.gif') repeat-y right top;
}

.title {
	margin: 0;
	padding: 0 20px;
}

.byline {
	margin: 0 20px;
	border-top: 2px solid #C2C9B6;
}

.entry {
	padding: 20px 20px 0 20px;
}

.meta {
	margin: 0;
	padding: 0 20px;
}

/* Rounded Corners */

.ct {
}

.ct .l {
	background: url('images/img10.gif') no-repeat;
}

.ct .r {
	height: 15px;
	background: url('images/img11.gif') no-repeat right top;
}

.cb {
	background: url('images/img12.gif') repeat-x left bottom;
}

.cb .l {
	background: url('images/img13.gif') no-repeat left bottom;
}

.cb .r {
	height: 15px;
	background: url('images/img14.gif') no-repeat right bottom;
}

/* Footer */

#footer {
	margin: 0px 20px 20px 20px;
	clear: both;
	padding-top: 10px;
	font-size: smaller;
}

#footer p {
	margin: 0;
}

/* entries */

h2.catnews {
	border-top: 5px solid #000000;
	color: red;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	background: repeat-x bottom;
}

h2.line {
	border-top: 5px solid #AAAAAA;
	color: black;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	background: repeat-x bottom;
}

#tabheader { /*table header*/
background-color: #A3A6FF;
}

#tabline { /*table line*/
background-color: #CDCCFF;
}

#tabfooter { /*table footer*/
background-color: #FFFFFF;
}

#tabcola { /*table col a*/
background-color: #A3A6FF;
}

#tabcolb { /*table col b*/
background-color: #CDCCFF;
}

#tabcolc { /*table col c*/
background-color: #79FE70;
}

#tabcolbreakingnews { /*table col breaking news*/
background-color: red;
width: 100%;
}

#news_line { /*news line*/
background-color: #CDCCFF;
}

#news_newsletter { /*news newletter*/
background-color: #FFCC99;
}

#news_segelflug { /*news line*/
background-color: #FFFFCC;
}

#news_motorflug { /*news line*/
background-color: #99CCFF;
}

#news_modelflug { /*news line*/
background-color: #CC3366;
}

#news_finanzen { /*news line*/
background-color: #FFFFFF;
}

#news_schulung { /*news line*/
background-color: #CCCCCC;
}

#news_trauer { /*news line*/
background-color: #000000;
}

#news_allgemein { /*news line*/
background-color: #EDCCFF;
}

#member_table { /*news line*/
border: 0;
width: 100%;
background-color: #FFFFCC;
}

