body      {
	background: white;
	color: black;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px; }

* {	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;  }

/* Links */
a:link, a:visited, a:active, a:hover   { color: blue;
	font-weight: bold;
	background: transparent;
	font-size: 10pt;
	text-decoration: none;
	 }
a:hover  { color: red; }

/* Links */
a.menu:link, a.menu:visited, a.menu:active, a.menu:hover   { 
	color: black;
	font-weight: normal;
	background: transparent;	
	font-size: 10pt;
	text-decoration: none;
	padding-left: 35px;
	display: block;
	 }
a.menu:hover  { 
	background: transparent url('http://www.black-forest-ultra-bike.de/clips/menu_button.gif');
	background-repeat: repeat-y;
	background-position: top left;
	font-weight: normal;
	color: red; 
	}
/* Links */
a.menu_active:link, a.menu_active:visited, a.menu_active:active, a.menu_active:hover   { 
	color: black;
	font-weight: normal;	
	background: transparent url('http://www.black-forest-ultra-bike.de/clips/menu_button.gif');
	background-repeat: repeat-y;
	background-position: top left;	
	font-size: 10pt;
	text-decoration: none;
	padding-left: 35px;
	display: block;
	 }
a.menu_active:hover  { 
	background: transparent url('http://www.black-forest-ultra-bike.de/clips/menu_button.gif');
	background-repeat: repeat-y;
	background-position: top left;	
	font-weight: normal;
	color: red; 
	}
	
/* Links */
a.menu2:link, a.menu2:visited, a.menu2:active, a.menu2:hover   { 
	color: black;
	font-weight: normal;
	background: transparent;	
	font-size: 10pt;
	text-decoration: none;
	padding-left: 45px;
	display: block;
	 }
a.menu2:hover  { 
	background: transparent url('http://www.black-forest-ultra-bike.de/clips/menu_button.gif');
	background-repeat: repeat-y;
	background-position: top left;
	font-weight: normal;
	color: red; 
	}
/* Links */
a.menu2_active:link, a.menu2_active:visited, a.menu2_active:active, a.menu2_active:hover   { 
	color: black;
	font-weight: normal;	
	background: transparent url('http://www.black-forest-ultra-bike.de/clips/menu_button.gif');
	background-repeat: repeat-y;
	background-position: top left;	
	font-size: 10pt;
	text-decoration: none;
	padding-left: 45px;
	display: block;
	 }
a.menu2_active:hover  { 
	background: transparent url('http://www.black-forest-ultra-bike.de/clips/menu_button.gif');
	background-repeat: repeat-y;
	background-position: top left;	
	font-weight: normal;
	color: red; 
	}	
	
/* Links */
a.menu3:link, a.menu3:visited, a.menu3:active, a.menu3:hover   { 
	color: black;
	font-weight: normal;
	background: transparent;	
	font-size: 10pt;
	text-decoration: none;
	padding-left: 55px;
	display: block;
	 }
a.menu3:hover  { 
	background: transparent url('http://www.black-forest-ultra-bike.de/clips/menu_button.gif');
	background-repeat: repeat-y;
	background-position: top left;
	font-weight: normal;
	color: red; 
	}
/* Links */
a.menu3_active:link, a.menu3_active:visited, a.menu3_active:active, a.menu3_active:hover   { 
	color: black;
	font-weight: normal;	
	background: transparent url('http://www.black-forest-ultra-bike.de/clips/menu_button.gif');
	background-repeat: repeat-y;
	background-position: top left;	
	font-size: 10pt;
	text-decoration: none;
	padding-left: 55px;
	display: block;
	 }
a.menu3_active:hover  { 
	background: transparent url('http://www.black-forest-ultra-bike.de/clips/menu_button.gif');
	background-repeat: repeat-y;
	background-position: top left;	
	font-weight: normal;
	color: red; 
	}	
	
	
/* Überschriften */
h1 {
	font-size: 12pt;
	font-weight: bold;
}
h2 {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
}
/* Überschrift für Impressum (muss gesetzt werden!) */
h2.impressum {
	font-size: 11pt;
	font-weight: bold;
}
/* Normale Texte */
span.impressum  {
	font-size: 10pt;  }
	

div#top1{
	display: none;
}
div#top1_l{
	display: none;
}
span#top1_kirchzarten{
	display: none;
}
span#top1_freiburg{
	display: none;
}
span#top1_datum{
	display: none;
}
div#top1_r{
	display: none;
}
div#top1_r_d{
	display: none;
}
div#top2{
	display: none;
}
div#top2_logo{
	display: none;
}
img#logo{
	display: none;
}
div#top3{
	display: none;
}
div#top3_d{
	display: none;
}
div#main{
	position:relative;width: 760px;background: white;
}
div#menu{
	display: none;
}
div#content{
	position:relative;width: 760px;
}
div#content_l{
	position:relative;float: left; width: 420px;padding-top:5px;
}
div#content_r{
	position:relative;float: left; width: 325px;
}
div#content_r_d{
	padding-right:25px;
}

div#content_wide{
	position:relative;fwidth: 760px;text-align: left;padding-top: 5px;
}
div#bottom{
	display: none;
}
div#bottom_d{
	display: none;
}

	
	
	




 /* EIP - Überschriften */
h1.eip_headline{
	font-size: 11pt;
	font-weight: bold;
	color: #AA1F25;
	background: transparent;
	font-family: arial;
	padding-bottom: 4px;
	margin: 5px;
}
h2.eip_headline{
	font-size: 11pt;
	font-weight: bold;
	color: #AA1F25;
	background: transparent;
	font-family: arial;
	padding-bottom: 4px;
	margin: 5px;
}
h3.eip_headline{
	font-size: 11pt;
	font-weight:normal;
	color: #AA1F25;
	background: transparent;
	margin: 5px;
}
h4.eip_headline{
	font-size: 10pt;
	font-weight: bold;
	color: #AA1F25;
	background: transparent;
}
h5.eip_headline{
	font-size: 10pt;
	font-weight: bold;
	color: #AA1F25;
	background: transparent;
	margin: 5px;
}
h6.eip_headline{
	font-size: 10pt;
	font-weight: bold;
	color: #AA1F25;
	background: transparent;
	margin: 5px;
}
	



p.eip_htmltext{
	margin: 5px;	
	text-align: left;
}
p.eip_imgtext_text{
	margin: 5px;
	text-align: justify;
}

ul.eip_unordered_list{margin-right: 5px;text-align: justify;}


img.eip_img_img{
	display:block;
	margin-top: 10px;
	margin-bottom: 10px;
}
img.eip_imgtext_img{
	
}

/* Newsblock */
div.newsblock{
	margin: 20px;position: relative;
	padding: 10px;
	border-top: 1px dotted #AA1F25;border-bottom: 1px dotted #AA1F25;
	background: #E8E8E8;
	text-align: justify;
}
div.newsblock_dist_top{
	padding-right:10px;padding-left:10px;font-weight: bold;
}
div.newsblock_dist{
	padding-right:10px;padding-left:10px;
	text-align: justify;
}

/* EDIT - IN - PLACE Ausgabe Klassen
 * EIP - Element - htmltext */

 /* EIP - Element - imgcollection */
img.eip_imgcollection{
	border: 1px solid #666666;
	margin: 5px;
	border-bottom: 13px solid #AA1F25;
}
 /* EIP - Element - eip_imgcollectiontext */
img.eip_imgcollectiontext_img{
	border: 1px solid #666666;
	border-bottom: 13px solid #AA1F25;
}
p.eip_imgcollectiontext_text{
	margin: 0px;
	text-align: justify;
}

 /* EIP - Element - intern_link_list */
ul.eip_intern_link_list{}
 /* EIP - Element - link_list */
ul.eip_link_list{}
 /* EIP - Element - Media - Datei */
a.eip_media:link   {}
a.eip_media:visited{}
a.eip_media:active  {}
a.eip_media:hover {}

 /* EIP - Element - Media - Datei - Liste */
ul.eip_media_list{}
a.eip_media_list:link   {}
a.eip_media_list:visited{}
a.eip_media_list:active  {}
a.eip_media_list:hover {}

 /* EIP - Element - MediaCollection */
a.eip_mediacollection:link   {}
a.eip_mediacollection:visited{}
a.eip_mediacollection:active  {}
a.eip_mediacollection:hover {}


/* EIP - Tabellen */
div.eiptables{overflow: auto;width: 100%;height:auto;  }
table.tables  {
 	border: 1px solid #BEBEBE;
 	border-collapse: collapse;
 	padding: 7px;
 	margin-top: 2px;
 	margin-bottom:2px;
 	padding-left:0px;
}
tr.tables  {
  	
}
td.tables  {
 	font-family: arial, helvetica, sans-serif;
 	font-size: 11pt;
 	padding: 7px;
 	border: 1px solid #BEBEBE;
}
table.tableswithout  {
 	border: 0px solid #BEBEBE;
 	border-collapse: collapse;
 	padding: 7px;
 	margin-top: 5px;
 	margin-bottom:8px;
 	padding-left:0px;
}
tr.tableswithout  {
  	
}
td.tableswithout  {
 	font-family: arial, helvetica, sans-serif;
 	font-size: 11pt;
 	padding: 7px;
 	border: 0px solid #BEBEBE;
}

 /* EIP Trennlinie */
 div.eip_trennlinie{
 	width: 80%;
 	position: relative;
 	border-bottom: 1px solid #116A32;
  	margin-left:0px;
 }
 /* EIP Javascript Back */
 div.eip_javascriptback{
 	text-align:right;padding: 5px;padding-left:12px;padding-top:4px;border-top:1px dotted #AAAAAA;margin-top:22px;
 }
form#search{
 	margin-top: 0px;
 	margin-bottom: 0px;
 }