/*

Design Flugsportvereinigung Kassel-Zierenberg e.V.

by Tobias Kill (December 2008)

---

colorscheme

#000000
#FFFFFF
#C1C1C1
#ECB029
#2A497A
#002459

*/

* {

	padding   : 0;
	margin    : 0;
	border    : 0;
	font-size : 1em;

}

img, div { behavior : url(../../../iepngfix.htc); }

html>body {
	
	font-size : 11px;
	
}

body {
	
	text-align       : center;
	background-color : #C1C1C1;
	color            : #002459;
	font-family      : Verdana, Arial, sans-serif;
	font-size        : 66%;
	
}

#shadow {
	
	width      : 818px;
	margin     : 0 auto;
	background : url(../img/schatten.gif) repeat-y;
	
}

#shadow-bottom {
	
	width      : 818px;
	height     : 40px;
	margin     : 0 auto;
	background : url(../img/schatten-unten.gif);
	
}

#wrapper {
	
	margin     : 0 auto;
	text-align : left;
	width      : 750px;
	background : url(../img/bg.gif) repeat-y;
	
}

#title {
	
	background-color : #2A497A;
	height           : 75px;
	color            : #FFFFFF;
	
}

#title img {
	
	position : absolute;
	width    : 205px;
	height   : 197px;
	
}

#title h1 {
	
	margin    : 0 0 0 205px;
	font-size : 1.9em;
	padding   : 0.4em 0 0 0;
	
}

#title h2 {
	
	margin      : 0 0 0 205px;
	font-size   : 1.8em;
	font-weight : normal;
	padding     : 0.2em 0 0 0;
	
}

#picture {
	
	height : 250px;
	
}

#top {
	
	width		     : 750px;
	background-color : #ECB029;
	font-size        : 1.17em;
	height           : 2.37em;
	
}

#history {
	
	float:left;
	
}

#history ul {
	
	list-style-type : none;
	list-style-image:url(../img/pfeil.gif);
	padding         : 0.6em 0.75em;
	
}

#history ul li {
	
	float         : left;
	padding-right : 2.2em;
	padding-left  : 0.4em;
	
}

#history ul li.firstli {
	
	list-style-image : none;
	padding-left  : 0;
	
}

#search {
	
	float : right;
	
}

#search input {
	
	border    : 1px solid #002459;
	font-size : 0.9em;
	color     : #808080;
	margin   : 0.6em 0.75em;
	
}

#menu {
	
	clear : both;
	width : 200px;
	float : left;
	color : #FFFFFF;
	
}

#menu ul {
	
	margin          : 0.9em 1.67em;
	list-style-type : none;
	font-size       : 1.33em;
	font-weight     : bold;
	
}

#menu li {
	
    padding : 0.15em 0;
	
}

#menu li ul {
	
	margin      : 0 0 1em 1em;
	font-size   : 0.9em;
	font-weight : normal;
	
}

#menu li ul li {
	
	padding : 0.1em;
	
}

#menu li ul li ul {
	
	margin      : 0 0 0.5em 1em;
	font-size   : 0.85em;
	font-weight : normal;
	
}

#menu a:link    { color : #FFFFFF; text-decoration : none;      }
#menu a:visited { color : #FFFFFF; text-decoration : none;      }
#menu a:active  { color : #FFFFFF; text-decoration : none;      }
#menu a:hover   { color : #FFFFFF; text-decoration : underline; }

#menu a.segelflugwoche { color:#ECB029; }
#menu a.fliegerfreizeit { color:#ECB029; }

#content {
	
	width : 550px;
	float : right;
	
}

#content img {
	

	border  : 1px solid #002459;
	
}

.csc-textpic-imagewrap {
	
	margin   : 0.5em 1.29em;
	
}

.csc-linkToTop {
	
    width:auto;
	text-align:right;
	font-size:1em;
	
}

#content table {
	
	margin:1.29em;
	border-collapse:collapse;
	
}

table td, th {
	
	padding:0.5em;
	vertical-align:top;
	border:1px solid #002459;
	
}

.tx-ttnews-browsebox table td, th {
	
	border:0;
	
}

table.gebuehren td.td-0 {
	
	width:50px;
	
}

table.gebuehren td.td-last {
	
	padding-left:30px;
	text-align:right;
	font-weight:bold;
	
}

table.termine td.td-0 {
	
	font-weight:bold;
	padding-right:1.5em;
	
}

#footer {
	
	clear            : both;
	width            : 750px;
	background-color : #ECB029;
	text-align       : center;
	font-size        : 1.17em;
	height           : 2.37em;
	
}

#footer ul {
	
	list-style-type : disc;
	padding         : 0.6em 0;
	
}

#footer ul li {
	
	padding-right : 2.2em;
	padding-left  : 0.4em;
	display: inline;
	
}

#footer ul li.firstli {
	
	list-style-type : none;
	padding-left    : 0;
	
}

.csc-textpic-clear {
	
	padding-bottom : 1.29em;
	
}

.csc-bulletlist {
	
	margin      : 0.75em 1.29em;
	line-height : 1.29em;
	font-size   : 1.17em;
	font-weight : normal;
	
}

#content ul {
	
	margin      : 0.75em 1.29em 0.75em 3em;
	line-height : 1.29em;
	font-size   : 1.17em;
	font-weight : normal;
	
}

#content ul.category {
	
	margin      : 0.75em 1.29em;
	
}

ol {
	
	margin      : 1.29em;
	line-height : 1.29em;
	font-size   : 1.17em;
	font-weight : normal;
	
}

ol li {
	
	margin      : 0 1.8em;
	
}

.csc-sitemap {
	
	margin      : 0.75em 1.29em;
	line-height : 1.29em;
	font-size   : 1.17em;
	font-weight : normal;
	
}

.csc-sitemap ul {
	
	font-size:1em !important;
	margin:0 !important;
	
}

.csc-sitemap ul li {
	
	margin      : 0 1.29em 1em 1.29em;
	
}

.csc-sitemap ul li ul li {
	
	margin-bottom      : 0;
	
}

table.csc-uploads p {
	margin:0;
	padding:0;
}

table.vorstand td.td-0, table.vorstand td.td-1 { width:230px;}

.csc-uploads-fileName a {
	
	font-size:0.9em;
	
}

td.csc-uploads-icon a img {
	
	border:0 !important;
	
}

.csc-mailform {
	
	margin:1.29em;
	font-size:1.17em;
	text-align:right;
	
}

.csc-mailform input {
	
	border:1px solid #002459;
	margin:0.3em;
	
}

.csc-mailform textarea {
	
	border:1px solid #002459;
	margin:0.3em;
	
}

.upload img {
	
	border:0 !important;
	margin:0 0.6em 0 0;
	
}

p.upload {
	
	margin-left:2em;
	
}

p {
	
	margin      : 0.75em 1.29em;
	line-height : 1.29em;
	font-size   : 1.17em;
	font-weight : normal;
	
}

h1 {
	
	margin    : 0.9em;
	font-size : 1.67em;
	
}

h2 {
	
	margin    : 1em;
	font-size : 1.5em;
	
}

h3 {
	
	font-size : 1.17em;
	margin    : 1.29em;
	
}

.absatz {
	
	padding-bottom : 1em;
	
}

a:link    { color : #002459; text-decoration : underline; }
a:visited { color : #002459; text-decoration : underline; }
a:active  { color : #002459; text-decoration : underline; }
a:hover   { color : #002459; text-decoration : none;      }

.tx-indexedsearch-whatis {
	
	margin:2.5em 1.29em 1.29em 1.29em;
	font-size:1.17em;
	
}

.indexedsearch-searchbox input {
	
	border:1px solid #002459;
	margin-left:2em;
	font-size : 1em;
	color     : #808080;
	width:250px;
	
}

.tx-indexedsearch-browsebox {
	
	margin:1.5em 0 3.5em 0;
	
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; font-size:1.17em; margin:1.29em; }
.tx-indexedsearch h3 {margin:0 1.29em}


.tx-indexedsearch-res {
	
	margin-bottom:3.5em !important;
	
}

.tx-indexedsearch-res img {
	
	border:0 !important;
	
}

.tx-indexedsearch dl {
	
	margin:0 1.29em;
	font-size:1.17em;
	
}

