body {

font-family: arial;
font-size: 8pt;
color: black;
text-align: center;
align: center;
vertical-align: top;
background-color: #E4E4E4;
margin: 0px;
scrollbar-base-color: #E4E4E4;
}

td.editor {
	border: solid 0px black;
	width: 570px;
}

table {

font-family: arial;
color: black;
font-size: 9pt; 
border-spacing: 0px; 
border-collapse: collapse;
border: solid 0px #cccccc;
table-layout: fixed;
}

table.gallery {

width: 570px;
}

table.member {

border-collapse: collapse;
}

/* main cells */

td.banner {

height: 80px;
border-left: solid 1px #cccccc;
border-right: solid 1px #cccccc;
border-collapse: collapse;
background-image: url('../images/banner-2009.jpg');
background-repeat: no-repeat;
}

td.headline {

height: 20px;
border-left: solid 1px #cccccc;
border-right: solid 1px #cccccc;
border-collapse: collapse;
padding: 0px;
}

td.main {

border-left: solid 1px #cccccc;
border-right: solid 1px #cccccc;
padding: 0px;
border-collapse: collapse;
padding: 0px;
}

/* Main tables */


table.headline {

width: 100%;
height: 100%;
font-family: arial;
color: black;
background-color: #E6E7EF;
font-size: 8pt;
font-weight: bold;
border-collapse: collapse;
table-layout: fixed;
border-spacing: 0px;
background-image: url('../images/balken.gif');
}

table.main {

width: 100%;
font-family: arial;
color: black;
font-size: 9pt;
border-collapse: collapse;
table-layout: fixed;
border-spacing: 0px;
}

table.main_menu {

width: 170px;
border-collapse: collapse;
table-layout: fixed;
}

table.main_content {

background-color: white;
width: 100%;
}

table.main_module {

width: 170px;
border-collapse: collapse;
table-layout: fixed;
}

/* headline cells */


td.headline_navigation {

width: 20%;
border: solid 0px black;
border-collapse: collapse;
padding-left: 10px;
border-right: 0px;
}

td.headerBalken {

background-image: url('../images/balken2.gif');
border: solid 1px #CCCCCC;
}

td.headline_position {

width: 60%;
border: solid 0px black;
border-collapse: collapse;
padding-left: 10px;
border-left: 0px;
border-right: 0px;
}

td.headline_date {

width: 20%;
border: solid 0px black;
border-collapse: collapse;
padding-left: 10px;
border-left: 0px;
}

/* content cells */

td.main_menu {

width: 19%;
border: solid 0px black;
border-collapse: collapse;
vertical-align: top;
padding: 10px;
padding-left: 15px;
}

td.main_content {

width: 60%;
border: solid 1px black;
border-top: 0px;
border-bottom: 0px;
border-collapse: collapse;
vertical-align: top;
padding: 10px;
border-color: #CCCCCC;

}

td.main_module {

width: 20%;
border: solid 0px red;
border-collapse: collapse;
vertical-align: top;
text-align: center;
padding-top: 20px;
padding-left: 0px;
}

td.main_menu_link {

border: solid 0px #cooooo;
padding: 0px;
}

td.main_module_box {

padding: 0px;
border: solid 1px #CCCCCC;
}

td.main_banner {

width: 170px;
padding: 1px;
padding-left: 15px;
font-weight: bold;
border: solid 1px #CCCCCC;
background-image: url('../images/balken.gif');
background-repeat: repeat-x;
background-color: #F9F9F9;
}

td.main_banner_image {

border: solid 1px #CCCCCC;
text-align: center;
}

/* Beginn Divs */

div.main_menu_header {

width: 150px;
font-weight: bold;
border: solid 1px #CCCCCC;
border-bottom: 0px;
padding-left: 15px;
padding-bottom: 0px;
background-color: #F9F9F9;
color: #666666;
background-image: url('../images/balken.gif');
}

div.main_menu_link {

border: solid 0px #cccccc;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-top: solid 1px #cccccc;
padding-left: 17px;
cursor: pointer;
color: #5B5B5B;
background-color: white;
}


td.main_content_header {

font-size: 14pt;
font-family: arial;
font-weight: normal;
color: #5C606C;
padding: 0px;
border: solid 0px black;
border-bottom: solid 1px #cccccc;
padding-left: 15px;
display: block;
}

td.main_content_content {

font-size: 9pt;
font-weight: normal;
padding-top: 10px;	
border: solid 0px black;
}

td.main_content_bottom {

font-size: 7pt;
padding-top: 10px;
padding-right: 30px;
text-align: right;
border: solid 0px black;
display: block;
}

div.main_menu_login {

width: 150px;
text-align: center;
padding-top: 15px;
border: solid 0px #cccccc;
font-size: 8pt;
font-family: arial;
color: #cccccc;
}

div.main_login_header {

width: 150px;
text-align: left;
padding: 0px;
padding-left: 10px;
border: solid 1px #cccccc;
font-size: 8pt;
font-family: arial;
color: #cccccc;

}

input {

border: solid 1px black;
border-color: #CCCCCC;
font-size: 8pt;
font-family: arial;
color: #cccccc;
background-color: white;
}

textarea {
	border: solid 1px black;
	border-color: #CCCCCC;
}

input.orange {
		color: black;
		border-style: outset;
		background-color: #FFCF23;
		font-weight: bold;
}


input.poll {

border: 0px;
background-color: #F7F7F4;
}

input.radio {
border: 0px;
background-color: none;
}

div.main_poll_header {

font-weight: bold;
border: 0px;
border-bottom: solid 1px #B6B6B6;
padding-left: 10px;
background-color: #F9F9F9;
background-image: url('../images/balken.gif');
}

div.main_poll_content {

border: solid 0px black;
padding-left: 5px;
padding-top: 12px;
background-color: #F7F7F4;
font-family: Tahoma, Helvetica;
font-size: 11px;
}

div.main_poll_footer {

font-size: 7pt;
border: solid 0px black;
text-align: center;
padding-right: 10px;
padding-top: 10px;
background-color: #F7F7F4;
}

div.main_dates_header {

font-weight: bold;
border: 0px;
border-bottom: solid 1px #CCCCCC;
padding-left: 10px;
background-color: #F9F9F9;
background-image: url('../images/balken.gif');
}

div.main_dates_content {

border: solid 0px black;
padding-left: 5px;
padding-top: 12px;
background-color: #F7F7F4;
}

div.main_dates_footer {

font-size: 7pt;
border: solid 0px black;
text-align: right;
padding-right: 10px;
padding-top: 10px;
background-color: #F7F7F4;
}


/* Gästebuch */

table.gbook {

border-collapse: collapse;
font-size: 9pt;
font-family: arial;
color:black;
width: 100%;
text-align: center;
border: 0px;
}

table.header {

border-collapse: collapse;
font-size: 9pt;
font-family: arial;

}

td.header {

border: solid 0px black;
padding: 0px;
cursor: pointer;
}

td.gbookHeader {

background-color: #F7F7F4;
padding-left: 4px;
text-align:left;
width: 150px;
vertical-align: top;
font-size: 8pt;
border: solid 1px #CCCCCC;
}

td.gbookContent {

border: solid 1px #CCCCCC;
padding: 2px;
padding-top: 4px;
text-align: left;
font-size: 8pt;
vertical-align: top;
}

td.imageHeadline {

border: solid 1px #C5D3EC;
background-color: #F7F7F4;
font-size: 8pt;
text-align: center;
font-weight: bold;
}

td.imageContent {

border-collapse: collapse;
font-size: 9pt;
font-family: arial;
color:black;
border: solid 1px #E6EAF1;
text-align: center;
vertical-align: center;
height: 100%;
width: 140px;
padding: 5px;
}

td.viewgalCell {

border: solid 1px #E6EAF1;
text-align: center;
padding: 5px;
height: 100%;
}

td.imageContentText {

border-collpase: collapse;
font-size: 9pt;
font-family: arial;
color: black;
border: solid 1px #E6EAF1;
padding: 4px;
vertical-align: top;

}

td.memberHeadline {

font-family: arial;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
border: solid 1px #CCCCCC;
border-bottom: 0px;
padding-left: 5px;
background-image: url('../images/balken.gif');
}

td.memberContent {

border: solid 1px #CCCCCC;
background-color: #F7F7F4;
padding: 5px;
width: 80%;
vertical-align: top;
}

td.memberPicture {

border: solid 1px #CCCCCC;
width: 115px;
padding: 0px;
}

td.viewPic {

border-collapse: collapse;
font-size: 9pt;
font-family: arial;
color:black;
border: solid 1px #E6EAF1;
text-align: left;
vertical-align: center;
overflow:hidden;
}


td.category {

border: solid 0px black;
text-align: center;
}

td.committeePicture {

background-color: white;
text-align: center;
border: solid 1px #c0c0c0;
padding: 0px;
width: 115px;
}

td.committee {

vertical-align: top;
border: solid 1px #c0c0c0;
background-color: #F7F7F4;
padding: 5px;
padding-top: 10px;
width: 300px;
}

/* images */

img {

border: 0px;
}

/* LINKS */

a:link {

font-family: Tahoma, Helvetica;
color: black;
font-size: 8pt;
text-decoration: underline;
font-weight: normal;
}

a:active {

font-family: Tahoma, Helvetica;
color: black;
font-size: 8pt;
text-decoration: underline;
font-weight: normal;
}

a:visited {

font-family: Tahoma, Helvetica;
color: black;
font-size: 8pt;
text-decoration: underline;
font-weight: normal;
}

a:hover {

font-family: Tahoma, Helvetica;
color: orange;
font-size: 8pt;
text-decoration: underline;
font-weight: normal;
}

a:link.login {

font-size: 8pt;
font-family: arial;
color: #cccccc;
}


a:visited.login {

font-size: 8pt,
font-family: arial;
color: #cccccc;
}

a:active.login {

font-size: 8pt,
font-family: arial;
color: #cccccc;
}

a:hover.login {

font-size: 8pt,
font-family: arial;
color: orange;
}


a:link.small {

font-family: arial;
color: #6F8EA8;
font-size: 7pt;
text-decoration: none;
font-weight: normal;
}

a:active.small, input.vote {

font-family: arial;
color: #6F8EA8;
font-size: 7pt;
text-decoration: none;
font-weight: normal;
background-color: transparent;
border: 0px;
cursor: pointer;
}

a:visited.small {

font-family: arial;
color: #6F8EA8;
font-size: 7pt;
text-decoration: none;
font-weight: normal;
}

a:hover.small {

font-family: arial;
color: orange;
font-size: 7pt;
text-decoration: none;
font-weight: normal;
}


a:active.visited {

font-size: 8pt;
}

a:link:active:visited.blue {

font-family: arial;
color: #6F8EA8;
font-size: 8pt;
text-decoration: none;
font-weight: normal;
}

a:hover.blue {

font-family: arial;
color: orange;
font-size: 8pt;
text-decoration: underline;
font-weight: normal;
}

/* small blue bold links */

a:link.bold {

font-family: arial;
color: black;
font-size: 8pt;
text-decoration: none;
font-weight: bold;
}

a:active.bold {

font-family: arial;
color: black;
font-size: 8pt;
text-decoration: none;
font-weight: bold;
}

a:visited.bold {

font-family: arial;
color: black;
font-size: 8pt;
text-decoration: none;
font-weight: bold;
}

a:hover.bold {

font-family: arial;
color: orange;
font-size: 8pt;
text-decoration: underline;
font-weight: bold;
}

/* Underline Links*/

a:link.underline {

font-family: Tahoma, Helvetica;
color: black;
font-size: 8pt;
text-decoration: underline;
font-weight: normal;
}

a:active.underline {

font-family: Tahoma, Helvetica;
color: black;
font-size: 8pt;
text-decoration: underline;
font-weight: normal;
}

a:visited.underline {

font-family: Tahoma, Helvetica;
color: black;
font-size: 8pt;
text-decoration: underline;
font-weight: normal;
}

a:hover.underline {

font-family: Tahoma, Helvetica;
color: orange;
font-size: 8pt;
text-decoration: underline;
font-weight: normal;
}

/* Normale Links (wie text)*/

a:link.normal {

font-family: arial;
color: black;
font-size: 9pt;
text-decoration: none;
font-weight: normal;
}

a:active.normal {

font-family: arial;
color: black;
font-size: 9pt;
text-decoration: none;
font-weight: normal;
}

a:visited.normal {

font-family: arial;
color: black;
font-size: 9pt;
text-decoration: none;
font-weight: normal;
}

a:hover.normal {

font-family: arial;
color: black;
font-size: 9pt;
text-decoration: none;
font-weight: normal;
}

