body
{
  	font-family:helvetica;
  	font-size:11px;
  	color:#383938;
}

img
{
	border:0px;
}

#container
{
  	margin-top:0px;
  	margin:auto;
  	width:773px;
  	text-align:left;
}

#top_start
{
  	float:left;
  	width:773px;
  	height:105px;
  	background-color:#336633; /*#003300;*/
  	padding:0px;
}

#advertising_case
{
  	padding:0px;
  	margin-bottom:1px;
  	vertical-align:top;
  	margin-left:0px;
}

#advertising_case_head
{
  	padding-top:0px;
  	padding-bottom:0px;
  	text-align:center;
  	height:auto;
  	line-height:1em;
  	background-color:#FF3300;
  	font-weight:bold;
  	font-size:0.9em;
  	width:140px;
}

#advertising_case_img
{
  	text-align:center;
  	vertical-align:middle;
  	font-size:0.9em;
  	width:140px;
  	text-align:left;
  	padding-top:5px;
  	padding-bottom:5px;
  	background-color:#E5E5E5;
}

#menu_left
{
  	width:140px;
  	background-color:#ffffff;
	margin-left:0px;padding-left:0px;
  	font-weight:bold;
  	font-size:0.7em;
  	height:auto;
  	vertical-align:top;
}

#advertisings_right
{
  	width:140px;
  	background-color:#ffffff;
  	color:#ffffff;
  	font-weight:bold;
  	font-size:0.7em;
  	vertical-align:top;
}

div.menupoint
{
  	background-color:#4C7E4D;
  	height:20px;
  	color:#FF3300;
}

a.primnavi, a.primnavi:hover
{
  	color:#383938;
	font-size: 11px; 
  	text-decoration: none;
  	padding-left:5px;
  	padding-top:5px;
}

a.primnavi:hover
{
  	color:#FF3300;
}

a.text
{ 
   	color: #004600; 
   	text-decoration: none; 
   	font-size: 11px; 
}

a.text:hover
{ 
   	color: #FF3300;
}

a.addon:link, a.addon:visited, a.addon:active
{ 
   	color: #383938; 
   	text-decoration: none; 
   	font-size: 11px;
   	line-height:16px;
}

a.addon:hover
{ 
   	color: #FF3300; 
   	text-decoration: underline; 
   	font-size: 11px; 
}

a.textlink:link, a.textlink:visited, a.textlink:active, a.textlinkweiss
{ 
   	color: red; 
   	text-decoration: none; 
   	font-size: 11px; 
   	font-weight:normal;
}

a.textlinkweiss
{
	color: #ffffff;
}

a.textlink:hover, a.textlinkweiss:hover
{ 
   	color: #FF3300; 
   	text-decoration: underline; 
}

#content
{
  	margin-left:20px;
  	margin-top:0px;
  	width:450px;
  	overflow:hidden;
}

#page_bottom
{
  	float:left;
  	width:773px;
  	background-color: #336633; /*#003300;*/
  	height:30px;
}

.lnkBottom
{
  	color:white;
	font-size:10px;
	text-decoration:none;
}

#Anmeldung
{
  	font-size:11px;
  	padding-left:8px;
  	padding-top:6px;
}

#ErsteAnmeldung
{
  	font-size:11px;
  	padding-left:8px;
  	padding-top:6px;
}

#line
{
  	border-bottom:1px solid #c0c0c0;
  	width:500px;
  	height:1px;
  	font-size:8px;
}

.lnkUseful
{
  	font-size:1.0em;
  	text-decoration:none;
  	color:#000099;
  	position:relative;
  	left:10px;
}

h1.PageTitle
{
  	font-size:16px;
  	padding-top:8px;
  	color:#336633;
}

h1.PageTitle a
{
  	font-size:16px;
  	padding-top:8px;
  	padding-left:8px;
  	color:#336633;
  	text-decoration:none;
  	font-weight:500;
}

h1.allgemein
{
	font-size:16px;
	margin-bottom:0px;
	margin-top:0px;
	color:#003300;
}

h2.normal
{
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;
	color:#5E698B;
}

h1.verein
{
	font-size:16px;
	margin-bottom:0px;
	margin-top:0px;
	color:#003300;
	padding:3px;
	background-color:#cccccc;
}

h3.allgemein
{
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	color:#003300;
}

h3.middle
{
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	color:#003300;
	text-align:center;
}

h3.verein
{
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;
	color:#003300;
}

a.link_h3
{ 
   color: #FF3300; 
   text-decoration: none; 
   font-size: 14px;
}

a.link_h3:hover
{ 
   color: #007000;
}

h3.eingerueckt
{
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:30px;
	color:#003300;
}

h3.flohmarkt
{
	font-size:11px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:5px;
	color:#ffffff;
	background-color:#4C7E4D;
}
	
h3.jahresplan
{
	font-size:11px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:30px;
	color:#ffffff;
	background-color:#4C7E4D;
}
	
h4.inline
{
	font-size:11px;
	margin-bottom:0px;
	font-weight:normal;
	margin-top:0px;
	padding-left:30px;
}

div#content
{
  	font-size: 11px;
}

div#content td
{
  	font-size: 11px;
}

#descRegister
{
  	color:#64719D;
  	padding-left:15px;
  	width:180px;
  	height:22px;
  	vertical-align:middle;
}

#descNotAvailable
{
  	color:white;
  	font-style:italic;
}

#descRegisterInfo
{
  	color:#64719D;
  	padding-left:5px;
  	width:30px;
  	height:18px;
  	vertical-align:top;
}

.inputRegister
{
  	width:230px;
  	background-color:white;
  	border:1px solid #BABABA;
  	font-size:0.9em;
  	color:#222222;
  	padding-left:5px;
}

.textareaRegister
{
  	width:230px;
  	height:50px;
  	background-color:white;
  	border:1px solid #BABABA;
  	color:#222222;
  	margin-top:2px;
  	font-size:11px;
}

.textareaRegister1
{
  	width:230px;
  	height:50px;
  	border:1px solid #BABABA;
  	color:#222222;
  	margin-top:2px;
  	font-size:11px;
}

.ReadOnlyRegister
{
  	width:230px;
  	background-color:#FFFFFF;
  	font-size:0.9em;
  	color:#000000;
  	padding-left:5px;
}

.selectRegister
{
  	width:230px;
  	background-color:white;
  	border:1px solid #BABABA;
  	font-size:0.8em;
  	color:#222222;
  	padding-left:5px;
  	margin-bottom:2px;
  	margin-top:2px;
}

table.Terminliste
{
  	border-top: 1px solid #c0c0c0;
  	width:100%;
  	margin-bottom: 15px;
}

td.TerminlisteTermin
{
  	border-bottom: 1px solid #c0c0c0;
  	border-right: 1px solid #c0c0c0;
  	width: 70px;
	color:#5A5A5A;
	text-align: left;
	font-size: 0.7em;
}

td.TerminlisteKurztext
{
  	border: 1px solid #c0c0c0;
  	background-color:white;
  	text-align: left;
  	font-size: 0.7em;
}

td.TerminlisteTermin a
{
  	text-decoration:none;
}

td.TerminlisteText
{
  	background-color:#697B9F;
  	border-bottom: 1px solid #c0c0c0;
  	border-right: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
  	font-size: 0.7em;
  	margin-bottom: 10px;
	color:#5A5A5A;
}

td.searchbar
{
  	background-color:#BABABA;
  	padding-left:1px;
  	padding-right:1px;
}

h3
{
  	margin-bottom:3px;
}

table.ArticlesList
{
   	margin-top:10px;
}

td.ArticlesListHead
{
  	font-size:9px;
  	color:#5A5A5A;
}

input.articleamount
{
  	border:1px solid #000060;
  	background-color:#d0d0FF;
  	width:30px;
  	text-align: center;
}

#divFirmDetail
{
  	font-size:8pt;
  	color:#5E698B;
}

#regCheckbox
{
  	position:absolute;
  	top:-2px;
}

div.addon_link
{
  	text-align:left;
  	padding-left:5px;
  	padding-top:5px;
  	padding-bottom:5px;
  	width:130px;
  	background-color:#4C7E4D;
}

td.headline
{
  	color:#ffffff;
  	font-size: 10px;
  	font-weight:bold;
}

td.apo
{
  	font-size:10px;
  	color:#000000;
}

td.firmendetail
{
  	font-size:10px;
  	color:#5E698B;
}

.contact_Txt
{
	font-size: 11px;
	font-weight:bold;
	vertical-align:middle;
}

.input_Txt
{
   	width: 200px;
   	background-color: #EEEEEE;
   	border: 1px solid  #999999;
	font-size: 11px;
}

.rot10{font-size:10px; font-weight:bold; color:red}	
.gruen10{font-size:10px; font-weight:normal; color:green}

.popup_link
{
	margin:10px;
	width:440px;
	text-align:center;
}

div.printer
{
  	text-align:center;
  	padding:0px;
  	width:100%;
  	height:1px;
  	font-size:1px;
  	display:none;
}

/*IndexSeite*/
div.index_raster_1
{
	float:left;width:146px;min-width:146px;
	background-color:white;
}

div.index_raster_2
{
	float:left;width:298px;min-width:298px;
	background-color:white;
}

div.index_raster_3
{
	float:left;width:450px;min-width:450px;
	background-color:white;
}

div.raster_vertical_trenner
{
	float:left;width:6px;min-width:6px;height:50px;min-height:50px;
	background-color:white;
}

div.raster_horizontal_trenner
{
	float:left;width:450px;min-width:450px;height:6px;min-height:6px;font-size:6px;
	background-color:white;
}

table.index_block{width:100%}

td.index_block_titel
{
	width:100%;
	min-width:100%;
	color:#FF3300;
	vertical-align:middle;
	height:30px;min-height:30px;line-height:30px;
	font-weight:bold;
	font-size:16px;
}

td.index_block_line
{
	width:100%;
    background-image:url("../images/titel-trenner.gif");
	height:1px;
	min-height:1px;
	line-height:1px;
	font-size:1px;
}

td.index_block_inhalt
{
	width:100%;
	min-width:100%;
	color:#383938;
	font-size:10px;
	font-weight:normal;
}

a.startseite
{
   	color: #8389DA; 
   	text-decoration: none; 
   	font-size: 11px; 
   	font-weight:normal;
}

a.startseite:hover
{ 
   	color: #8389DA; 
   	text-decoration: none; 
}

/*Ende IndexSeite*/


