/* CSS Document */

* {
margin: 0;
padding: 0;
}

html{	
	width:994px;
        height: auto;
        margin: auto;
}

body{	
	width:994px;
   	height:inherit;
	FONT-FAMILY: Arial, Verdana;
        FONT-SIZE: 9pt; 
        COLOR:#666666; 
	margin: auto;
	text-align:center;
}

#abmelden{
	position: absolute;
	left: 52px;
	top: 10px;
}

#centerFrame{
	width:994px;
	overflow:auto;
   	background-image:url(../img/dirts.gif);
	background-repeat:repeat-y;
}

#mainFrame{
	width:994px;
   	height: 634px;
   	background-image:url(../img/mainframe.gif);
	background-repeat:no-repeat;
	text-align:left;
}


#leftArea{
	float:left;
	width:308px;
	min-height: 634px;
    	height: auto !important;
    	height: 634px;
    	text-align:left;
}

#logo{
	clear:left;
	float:left;
	width:308px;
    	height: 280px;
        padding-top:10px;
        padding-left:52px;
}

#navigation{
	clear:left;
	float:left;
	width:208px;
	padding-top:0px;
	padding-left:75px;
	padding-right:25px;
	min-height: 333px;
    	height: auto !important;
    	height: 333px;
    	text-align:left;
}

#navigation table{width:209;}

#foerderung{
	clear:left;
	float:left;
	width:233px;
	padding-top:75px;
	padding-left:75px;
	padding-right:0px;
    	height: auto !important;
    	text-align:left;
}


#middleArea{
	float:left;
	width:586px;
	height: auto;
	text-align:left;
}


#header{
	float:left;
	width:546px;
        padding-left:20px;
        padding-right:20px;
        padding-top:10px;
	height:180px;
        text-align:right;
	background-image:url(../img/header2.jpg);
	background-repeat:no-repeat;
}

* html #header{  /* nur fuer Internet Explorer */
  width:586px;     /* Version 5.x */
  w\idth:586px;    /* Version 6 */
}


#content{
	float:left;
	clear:left;
	width: 546px;
	min-height: 550px;
    	height: auto !important;
    	height: 550px;
	background-image:url(../img/contentbg.jpg);
	background-repeat:repeat-y;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	display:inline;  	
}

* html #content{  /* nur fuer Internet Explorer */
  width:586px;     /* Version 5.x */
  w\idth:586px;    /* Version 6 */
}


#footer{
	clear:left;
	float:left;
	width:546px;
	height: 20px;
	text-align:right;
        padding-left:20px;
        padding-right:20px;
	background-image:url(../img/footerline.jpg);
	background-repeat:no-repeat;
	FONT-SIZE: 7pt;
	COLOR:#666666;
}

* html #footer{  /* nur fuer Internet Explorer */
  width:586px;     /* Version 5.x */
  w\idth:586px;    /* Version 6 */
}


#rightArea{
	float:right;
	width:90px;
	min-height: 634px;
    	height: auto !important;
    	height: 634px;
    	text-align:center;
}

A:link {BORDER-TOP: medium none; COLOR: #447e28; BORDER-BOTTOM: medium none; TEXT-DECORATION: none}
A:visited {BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #447e28; BORDER-BOTTOM: medium none; TEXT-DECORATION: none}
A:hover {COLOR: #e08603}

/*  (Habe ich wegen eines Fehlers bei Opera rausgenommen. Bjørn.)
A:hover {BORDER-RIGHT: medium none; BACKGROUND-POSITION: center center; BORDER-TOP: medium none;  BORDER-LEFT: medium none; COLOR: #e08603; BORDER-BOTTOM: medium none}
*/

.nav_link {PADDING-RIGHT: 25px; BORDER-TOP: medium none; PADDING-LEFT: 6px; FONT-SIZE: 9pt; BORDER-LEFT: medium none; CURSOR: hand; COLOR: #888888; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; FONT-FAMILY:  Verdana, Arial, 
Helvetica; TEXT-DECORATION: none}

H1 {FONT-WEIGHT: 300; COLOR:#447e28; FONT-SIZE: 13pt; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial; padding-top:15px; padding-bottom:15px;}
H2 {FONT-SIZE: 12pt; COLOR:#447e28; FONT-FAMILY: Verdana, Arial; padding-top:5px; padding-bottom:5px;}
H3 {FONT-SIZE: 9pt; padding-bottom:10px;}
H4 {FONT-SIZE: 9pt; padding-bottom:10px;}
P {FONT-SIZE: 9pt; COLOR:#666666; padding-bottom:5px;}

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }
.align-left {text-align:left}
.align-center {text-align:center}
.align-right {text-align:right}

TABLE {border-collapse:collapse;}
TR {vertical-align: top;}
TD {padding:4px; FONT-SIZE: 9pt; COLOR:#666666;}

ul {FONT-SIZE: 9pt; COLOR:#666666; padding-left:20px;  padding-bottom:0px;}

INPUT {padding: 1pt; font-size: 12px;}

.csc-firstHeader{FONT-SIZE: 12pt; COLOR:#447e28; FONT-FAMILY: Verdana, Arial; padding-top:0px; padding-bottom:5px;}
.csc-uploads-fileName {padding-bottom:0px; padding-top:0px;}
.csc-uploads-fileName p {padding-bottom:0px; padding-top:0px;}
.csc-uploads-fileSize {padding-bottom:0px; padding-top:0px; text-align:right;}
.csc-uploads-fileSize p {padding-bottom:0px; padding-top:0px;}
.csc-textpic-caption{FONT-SIZE: 9pt; color: #666666; text-align:left;}
.csc-textpic-text{width:546px;}
.csc-mailform-field{FONT-SIZE: 9pt; color: #666666;}
.csc-mailform-label{FONT-SIZE: 9pt; color: #666666;}
.pressetext {FONT-SIZE: 7pt; TEXT-ALIGN: justify}

table p.bodytext {padding-top:0px; padding-bottom:0px;}

.bodytext {padding-top:0px;}

/* guestbook */

.tx-veguestbook-pi1{font-size: 12px;color:#666666;}
.tx-guestbook-list-header{padding-left:10px;}
.tx-guestbook-list-rowleft{padding-left:10px;}
.tx-guestbook-list-row{padding-left:10px; padding-right:10px; color:#666666;}

.navi a:link{color: #666666; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none}
.navi a:visited{ color: #666666; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
.navi a:hover { color: #e08603; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none  }
.navi_active a:link { color: #447e28; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
.navi_active a:visited { color: #447e28; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
.navi_active a:hover { color: #447e28; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
.detail { color: #447e28 }
.abmeldebutton {color: #ffffff; font-weight: bold; font-size: 12px; background-color: #447e28;}
.submitlink {color: #447e28; font-size: 9px; border: 0px; background-color: #ffffff;}


