/* CSS Document */

body {
	font-family: Verdana;
	text-align: center;
	margin: auto;
	}
	
/*----------- NAVIGATION-TOP>LAYER2 ------------*/
body #layer_menu {
	position:relative;
	top: 110px;
	width:900px;
	margin:auto;
	z-index:9000;
	text-align: center;
}

h1 {
        font-size: 15px;
        color: #c2b30b;
        }
        
strong {
	font-size: 13px;
	color: 337d3e;
	}
	
td {  
	vertical-align: top;
	}
	
	
#content img {
	padding: 5px;
	border: 0px;
	}
	
.csc-textpic img {
	padding: 0px;
	}
	
/* ---------- Formulare ---------- */
	
label {
	font-family: Verdana;
	font-size: 11px;
	color: ##ff0000;
	}
	
fieldset {
	border: solid 0px #006600;
	padding: 10px;
	}

input {
	display: block;
	float: none;
	border: 1px solid #006600;
	background-color: #ffffff;
	text-align: center
	line-height: 18px;
	height: 18px;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
	margin-bottom: 8px;
	}
	
#mailformattachment1 {
	font-size: 16px;
	}
	
input:hover {
	border: 1px dashed #006600;
	}
	
input:focus {
	border: 1px dashed #006600;
	}
	
textarea {
	border: 1px solid #006600;
	background-color: #ffffff;
	font-size: 10px;
	line-height: 14px;
	padding: 5px;
	font-family: Verdana;
	float: none;
	display: block;
	margin-bottom: 5px;
	}

textarea:hover {
	border: 1px dashed #006600;
	}

textarea:focus {
	border: 1px dashed #006600;
	}


/* ---NAVI-LAYER */
.test {
	width:900px; 
	height:auto; 
	margin:auto; 
	padding:0;
	text-align: left;
	position: relative;
	z-index: 1000;
	}



/* -----LINKS-GLOBAL----- */
a {
	text-decoration: underline;
	color: #076e03;
	}
	
a:hover {
	color: #cb9900;
	text-decoration: none;
	}

.bodytext {
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	}
	
p {
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	}
	
.tx-fdfx2cols-pi1 {
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	}
	
c2l1-middle {
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	}


c2l1-left {
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	}
	
c2l1-right {
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	}
	
.menu-sub {
        font-family: Verdana;
        background-color: #ffffff;
        font-size:11px;
        line-height: 18px;
        padding-left: 5px;
        padding-right: 5px;
        border-color: green;
        border-width: 1px;
        border-style: dashed;
        z-index: 999999;
        text-align: left;
        }
        
.contenttable {
	font-family: Verdana;
	color: #000000;
	font-size: 9px;
	line-height: 15px;
	}
	
.download {
	font-size: 11px;
	line-height: 15px;
	}
	
li {
	font-size: 11px;
	line-height: 15px;
	}	

.csc-uploads {
	font-size: 11px;
	}
	
.csc-textpic-caption {
	min-height: 0px;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	/* border: #000 solid 1px; */
	/* background-color: #aaaaaa; */
	}
	


.tx-newloginbox-pi3-listrow-heade { font-size: 10px; }


/*Area_Set_up | Grobe Struktur Aufteilung*/

.whole {
	width:900px; 
	height:800px; 
	margin:auto; 
	padding:0;
	text-align: left;
	position: relative;
	}

#header { 
	width: 900px;
	height:64px;
	margin: 0px;
	padding: 0;
	}
	
	/*Sub_Deklaration*/

#head_1 { 
	width: 425px; 
	height:64px; 
	margin:0px; 
	padding:0; 
	background:url(../layout/bilder/header_1.jpg); 
	float:left;
	} 
	
#head_2 { 
	width: 475px; 
	height:64px; 
	margin:0px; 
	padding:0; 
	background:url(../layout/bilder/header_2.jpg);
	float:left;
	}

#menu {
	width: 900px;
	margin:0;
	padding:0;
	float: left;
	height: 36px;
	}

#sub {
	width:900px;
	margin:0;
	padding:0;
	position: relative;
	float: left;
	top: 0px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	z-index: 50;
	}
	
* html #sub {
	width:900px;
	margin:0;
	padding:0;
	position: relative;
	float: left;
	top: -3px;
	}
	
	/*Sub_Deklaration*/
#sub_1 { 
	width: 427px;
	height:49px; 
	margin:0px; 
	padding:0; 
	background:url(../layout/bilder/sub_1.jpg);
	float:left;
	z-index: 51;
	}
	
#sub_2 { 
	width: 473px;
	height:49px; 
	margin: 0px; 
	padding: 0px; 
	background: url(../layout/bilder/sub_3.jpg);
	float:left;
	z-index: 52;
	}
	
* html #sub_2 {
	width: 471px;
	background: url(../layout/bilder/sub_2.jpg);
	}

#content {
	width: 890px;
	min-height: 500px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	/* background:url(../layout/bilder/content.jpg) repeat-x bottom; */
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	}
	

* html #content {
	width: 900px;
	min-height: 500px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

#fooder {
	width: 890px;
	height: 51px;
	background:url(../layout/bilder/food.jpg) repeat-x;
	margin: 0px;
	text-align: right;
	color: #339966;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	}
	
* html #fooder {
	width: 900px;
	height: 51px;
	background:url(../layout/bilder/food.jpg) repeat-x;
	margin: 0px;
	text-align: right;
	color: #339966;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	}

/* Menu_Listings */

#bund{
	width:126px;
	height:36px;
	margin: 0px;
	padding:0;
	float:left;
	position: relative;
	}
	

#brueder{
	width:126px;
	height:36px;
	margin:0;
	padding:0;
	float:left;
	position: relative;
	}

#album{
	width:126px;
	height:36px;
	margin:0;
	padding:0;
	float:left;
	position: relative;
	}

#spacer {
	width: 50px;
	height: 36px;
	margin:0;
	padding:0;
	float:left;
	position: relative;
	}

#prog{
	width:127px;
	height:36px;
	margin:0;
	padding:0;
	float:left;
	position: relative;
	}

#orgel{
	width:126px;
	height:36px;
	margin:0;
	padding:0;
	float:left;
	position: relative;
	}

#gb{
	width:125px;
	height:36px;
	margin:0;
	padding:0;
	float:left;
	position: relative;
	}
	
#spacer2 {
	width:93px;
	height:36px;
	float:left;
        background:url(../layout/bilder/spacer_2.jpg);
	border-right:#006600 1px solid;
	position: relative;
	}


