body.main
{   
   margin:0px;
   background-color:#72B330;
   overflow:hidden;
}
body
{
    margin:0px;
   	/*scrollbar-base-color:         #72B330;
    scrollbar-3d-light-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-face-color: #087200;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-darkshadow-color: #72B330;
    scrollbar-track-color: #72B330;*/
}

img { border:0px }
ul.start { list-style-type:disc; font-weight:normal;}
li.start { padding:3px; }

td 
{
	color : #000000;
   	font-family : Arial, sans-serif;
   	font-size : 10pt;
   	font-weight : normal;
		text-align:left;
}

h1
{
	color : #000000;
   	font-family : Arial, sans-serif;
   	font-size : 11pt;
   	font-weight : bold;
	padding-top:0px;
	margin-bottom:10px;
}
h1.white
{
	color : #FFFFFF;
	margin:3px;
}

h2
{
	color : #000000;
   	font-family : Arial, sans-serif;
   	font-size : 10pt;
   	font-weight : bold;
	padding-top:5px;
}

h3
{
	color : #000000;
   	font-family : Arial, sans-serif;
   	font-size : 9pt;
   	font-weight : bold;
	padding-top:5px;
}

td.datum_title
{
	text-align:right; 
	padding-right:10px;
	color:#FFFFFF;
	font-weight:bold;
}

b
{
	color : #000000;
   	font-family : Arial, sans-serif;
   	font-size : 9pt;
   	font-weight : bold;
}
b.white
{
	color : #FFFFFF
}
font.1 { font-size:8pt; }
font.2 { font-size:10pt; }
font.3 { font-size:12pt; }
font.4 { font-size:14pt; }
font.5 { font-size:18pt; }
font.6 { font-size:24pt; }
font.7 { font-size:36pt; }

table.head
{
	margin:0px;
	padding:0px;
	width:1022px;
	height:121px;
	background-image:url(img/head.jpg);
	background-repeat:no-repeat;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

table.main
{
	margin:0px;
	padding:0px;
	width:1022px;
	height:495px;
	background-image:url(img/main_free.jpg);
	background-repeat:no-repeat;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	overflow:hidden;
}

table.main_start
{
	margin:0px;
	padding:0px;
	width:1022px;
	height:495px;
	background-image:url(img/main_start.jpg);
	background-repeat:no-repeat;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	overflow:hidden;
}
table.menu
{
	margin-top:10px;
	vertical-align:top;
}

table.inhalt
{
	margin-left:170px;
	margin-top:20px;
	padding:0px;
	color:#000000;
	font-family : Arial, sans-serif;
   	font-size:10pt;
	
}

table.inhalt_admin
{
	margin-left:10px;
	margin-top:0px;
	padding:0px;
	color:#000000;
	font-family : Arial, sans-serif;
   	font-size:10pt;
}

table.inhalt_front
{
	margin-left:0px;
	margin-top:0px;
	padding:0px;
	color:#000000;
	font-family : Arial, sans-serif;
  font-size:10pt;
	
}

table.front_text_aussen
{
	margin-top:10px;
	padding:1px;
	background-color:#FFFFFF;
	
}

table.front_text
{
	margin-top:0px;
	padding:0px;
	color:#000000;
	font-family : Arial, sans-serif;
  font-size:10pt;
	background-color:#FFFEF2;
	border:2px solid #087200;
	width:835px;
}


td.front_text_inhalt
{
	width:840px;
}

tr.front_title
{
	background-color:#087200;
}

table.footer
{
	width:100%; 
	margin-top:0px; 
	margin-bottom:0px;
}
	
td.menu_off
{
	width:124px;
	height:29px;
	border:1px solid #FFFFFF;
	background-image:url(img/menu_bg_off.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family : Arial, sans-serif;
  font-size:11pt;
	text-align:center;
}
td.menu_on
{
	width:124px;
	height:29px;
	border:1px solid #FFFFFF;
	background-image:url(img/menu_bg_on.jpg);
	background-repeat:no-repeat;
	color:#FFE000;
	font-family : Arial, sans-serif;
  font-size:11pt;
	text-align:center;
}
td.galerie
{
  	background-color:#72B330;
}
td.datum_liste
{
	 padding-top:1px; 
	 font-weight:bold; 
	 font-size:8pt;
}
td.galerie_top
{
	 border-left:1px solid #FFFFFF;
  	 border-right:1px solid #FFFFFF;
  	 background-color:#087200;
	 color:#FFFFFF;
	 font-weight:bold;
	 font-size:9pt;
	 padding:1px;
	 text-align:center;
}
td.warn
{	
	color : #FF0000;   	
}
td.lob
{	
	color : #00AA00;   	
}
td.main
{	
	vertical-align:top;
	text-align:left;
	padding-top:20px;
	padding-left:10px;
	color : #000000;
	font-family : Arial, sans-serif;
	font-size : 12pt;
	font-weight:normal;
	line-height:150%;
}

div.mitgliederbereich_text
{
	 padding:5px;
	 width:835px; 
	 height:320px; 
	 overflow:auto;
}
div.mitgliederbereich_text table tr td
{
	color:#000000; 
	font-family: Arial, sans-serif; 
	font-size:9pt; 
	font-weight:normal;
}

div.profile
{
	 padding:5px;
	 width:835px; 
	 height:320px; 
	 overflow:auto;
	 color:#000000; 
	 font-family: Arial, sans-serif; 
	 font-size:9pt; 
	 font-weight:normal;
}
div.profile table tr td
{
	color:#000000; 
	font-family: Arial, sans-serif; 
	font-size:9pt; 
	font-weight:normal;
}

div.mitmachen
{
	 padding:5px;
	 width:835px; 
	 height:320px; 
	 overflow:auto;
	 color:#000000; 
	 font-family: Arial, sans-serif; 
	 font-size:9pt; 
	 font-weight:normal;
}
div.mitmachen table tr td
{
	color:#000000; 
	font-family: Arial, sans-serif; 
	font-size:9pt; 
	font-weight:normal;
}

div.front_text
{
	 padding:5px;
	 width:835px; 
	 height:320px; 
	 overflow:auto;
}

div.front_text table
{
	 margin:0px; 
	 width:805px;
}
div.front_text table tr td
{
	width:805px; 
	color:#000000; 
	font-family: Arial, sans-serif; 
	font-size:9pt; 
	font-weight:normal;
}

div.front_text_start
{
	 padding:10px;
	 width:835px; 
	 height:320px; 
	 overflow:auto;
}
div.front_text_start table
{
	 margin:0px; 
	 width:805px;
}
div.front_text_start table tr td
{
	width:805px; 
	color:#000000; 
	font-family: Arial, sans-serif; 
	font-size:10pt; 
	font-weight:normal;
}

td.front { width:805px; color : #000000;	font-family : Arial, sans-serif; font-size : 9pt; font-weight : normal; }
td.front_start { color : #000000;	font-family : Arial, sans-serif; font-size : 9pt; font-weight : normal; }
td.liste { border:1px solid #000000; }
td.liste_leftbottom { border-left:1px solid #000000; border-bottom:1px solid #000000; }
td.liste_bottom { border-bottom:1px solid #000000; font-size:9pt; }
td.liste_bottomright { border-right:1px solid #000000; border-bottom:1px solid #000000;	}

td.window_title	{ font-size:9pt; color:#ffffff; background-color:#141414; }
td.window_back	{ font-size:8pt; color:#000000; background-color:#ffffff; border:1px solid #141414; }
td.window_shadow_left 		{ width:2px; background-image:url(img/window_shadow_left.gif); background-repeat:repeat-y; }
td.window_shadow_right 			{ width:2px; background-image:url(img/window_shadow_right.gif); background-repeat:repeat-y; }
td.window_shadow_top	{ height:2px; background-image:url(img/window_shadow_top.gif); background-repeat:repeat-x; }
td.window_shadow_bottom			{ height:2px; background-image:url(img/window_shadow_bottom.gif); background-repeat:repeat-x; }

span.cat_link	{ font-family: Arial, sans-serif; font-weight: bold;  vertical-align: bottom; text-align:left; color : #000000; font-size: 8pt; }
span.red	{ color : #FF0000; }


tr.liste_1 { background-color:#FFF000; }
tr.liste_2 { background-color:#FFFFFF; }

.input
{
	background: #EEEEEE;
  	padding:2px;
	font-size:8pt;    
	font-family:Arial, sans-serif;    
    color:#000000;	 
}
.input_front
{
	background: #EEEEEE;
  	padding:2px;
	font-size:8pt;    
	font-family:Arial, sans-serif;    
    color:#000000;	 
}
input.button
{
	color:#FFD000;
	background-color:#4B8E07;
	border:1px solid #FFD000;
	cursor:pointer;
}
input.button_front
{
	color:#FFD000;
	background-color:#4B8E07;
	border:1px solid #FFD000;
	cursor:pointer;
}
textarea.input_wysiwyg
{
	width:820px; 
	height:375px;
}

.input_150
{
	background: #EEEEEE;
  	padding:2px;
	font-size:8pt;
    width:150px;
	height:20px;
    font-family:Arial, sans-serif;    
    color:#000000;	
}
.input_300
{
	background: #EEEEEE;
  	padding:2px;
	font-size:8pt;
    width:300px;
	height:20px;
    font-family:Arial, sans-serif;    
    color:#000000;	
}
.input_feld_300
{
	background-color:#EEEEEE;
    color:#000000;
    font-size:8pt;
    width:300px;
    font-family:Arial, sans-serif;    
	/*scrollbar-base-color:         #E5E5E5;
    scrollbar-3d-light-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-face-color: #EEEEEE;
    scrollbar-arrow-color: #000000;
    scrollbar-shadow-color: #000000;
    scrollbar-darkshadow-color: #A4BBFF;
    scrollbar-track-color: #EEEEEE;*/
}

a			{ font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold;  vertical-align: bottom; text-align:left; TEXT-DECORATION:none; }
a:link		{ color: #FF0000; }
a:visited	{ color: #FF0000; }
a:active	{ color: #BB0000; }
a:hover		{ color: #BB0000; }

a.lob			{ font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold;  vertical-align: bottom; text-align:left; TEXT-DECORATION:none; }
a.lob:link		{ color: #00AA00; }
a.lob:visited	{ color: #00AA00; }
a.lob:active	{ color: #008800; }
a.lob:hover		{ color: #008800; }

a.black				{ font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold;  vertical-align: bottom; text-align:left; TEXT-DECORATION:none; }
a.black:link		{ color: #000000; }
a.black:visited		{ color: #000000; }
a.black:active		{ color: #000000; }
a.black:hover		{ color: #000000; }

a.menu			{ font-family: Arial, sans-serif; font-weight: bold;  vertical-align: bottom; text-align:left; TEXT-DECORATION:none; }
a.menu:link		{ color: #FFFFFF; font-size: 9pt; }
a.menu:visited	{ color: #FFFFFF; font-size: 9pt; }
a.menu:active	{ color: #FFE000; font-size: 9pt; }
a.menu:hover	{ color: #FFE000; font-size: 9pt; }

a.menu_on			{ font-family: Arial, sans-serif; font-weight: bold;  vertical-align: bottom; text-align:left; TEXT-DECORATION:none; }
a.menu_on:link		{ color: #FFE000; font-size: 9pt; }
a.menu_on:visited	{ color: #FFE000; font-size: 9pt; }
a.menu_on:active	{ color: #FFE000; font-size: 9pt; }
a.menu_on:hover		{ color: #FFE000; font-size: 9pt; }

a.menu_sub			{ font-family: Arial, sans-serif; font-weight: bold;  vertical-align: bottom; text-align:left; TEXT-DECORATION:none; }
a.menu_sub:link		{ color: #FFFFFF; font-size: 8pt; }
a.menu_sub:visited	{ color: #FFFFFF; font-size: 8pt; }
a.menu_sub:active	{ color: #FFE000; font-size: 8pt; }
a.menu_sub:hover	{ color: #FFE000; font-size: 8pt; }

a.menu_sub_on			{ font-family: Arial, sans-serif; font-weight: bold;  vertical-align: bottom; text-align:left; TEXT-DECORATION:none; }
a.menu_sub_on:link		{ color: #FFE000; font-size: 8pt; }
a.menu_sub_on:visited	{ color: #FFE000; font-size: 8pt; }
a.menu_sub_on:active	{ color: #FFE000; font-size: 8pt; }
a.menu_sub_on:hover		{ color: #FFE000; font-size: 8pt; }

a.cat_link			{ font-family: Arial, sans-serif; font-weight: bold;  vertical-align: bottom; text-align:left; TEXT-DECORATION:none; }
a.cat_link:link		{ color : #000000; font-size: 8pt; }
a.cat_link:visited	{ color : #000000; font-size: 8pt; }
a.cat_link:active	{ color : #000000; font-size: 8pt; }
a.cat_link:hover	{ color : #000000; font-size: 8pt; }


a.img			{ padding:0px; margin:0px; vertical-align:top; TEXT-DECORATION:none; }
a.img:link		{ }
a.img:visited	{ }
a.img:active	{ }
a.img:hover		{ }

