html,body {
  background-color: #222222;
  color: #000000;
font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  /* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) */
 scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #FFFFFE;
	scrollbar-track-color: #222222;
	scrollbar-darkshadow-color: #98AAB1;
  }
  #flashcontent {
		height: 100%;
	}
a:link {color:#FFFFFE; text-decoration:none}
a:visited {color:#FFFFFE; text-decoration:none}
a:active {color:#FFFFFE; text-decoration:none}
a:hover {color:#AAAAAA; text-decoration:none}	
.smallest{ 
font-size:8px;
	}	
.iframe{
border-right:1px solid #FFFFEF;
border-bottom:1px solid #FFFFEF;
border-top:1px solid #ebeaea;
border-left:1px solid #ebeaea;
padding:0px;
}
#pb_outer {
	height: 20px;
	border: 1px inset #000000;
	width: 80%;
	margin: 20px auto;
	display: none;
}
#pb_inner {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	height: 20px;
	width: 1px;
	text-align: center;
}

form {
margin:0px;
padding:opx;
border:0px;
}
.exif_button {
border: 1px solid #313131;	
	
	}
.startlinks {
text-align:center;
border-right:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
border-top:1px solid #818181;
border-left:1px solid #818181;
padding:4px;
background-color: #222222;
font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
font-weight: bold; 
}
.startlinks a{
  color: #FFFEFF;

}
.start_border{

border-right:1px solid #ebeaea;
border-bottom:1px solid #ebeaea;
border-top:1px solid #ebeaea;
border-left:1px solid #ebeaea;
background-color: #222222;

}

hr {
  height: 1px; 
  color: #323232;
  background-color: #323232;
}
input, textarea {
border:1px solid #222222;
color: #000;
}
.radio{
border:0px;
}
.radio2{
border:0px;
border-color:#FF0000;

}
ul, li, p, td, h1 {
  color: #FFFFFE;
font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
}

.tablehead {
  background-color: #C8D0D6;
  color: #E0AC14;
  border : 0px;
   }

.tablebottom {
  background-color: #222222;
   border : 0px;
}
.random_d { /*border 1 px blau */
border-top:1px solid #222222;
border-bottom:1px solid #222222;
  background-color: #BBBBBB;
  width:100%;
  background-image : url(/templates/original/images/bg.gif);
}


.header a {/*header table links */
  color: #FFFFFE;
  font-size: 11px;
  text-decoration:none;
}
.dis_n { /*nicht sichtbar*/
display:none;
}

.ex_c {/*cursor sichtbar*/
cursor:hand;
cursor:pointer;
}
.tablebgcolor {
  background-color: #222222;
  background-image : url(/templates/original/images/bg.gif);
}
.row_bg{

 border-bottom:1px dashed #323232; color:#CCCCCC;

}

.rub_div { /*div mit den unterkategorielinks */
  width:100%;
  /*border-left: 1px solid #D6D6D5;*/
  border-top:1px solid #323232;
  background-color: #222222;
  padding-left: 5px;
  padding-top: 3px;
  margin-right: 5px;
  


}
.left_table{
	background-color: #222222;
	}
.t_heads{
font-size:12px; color:#FEFEFE; background-color:#222222;padding:1px;
/*background-image : url(bg_t_head2.gif);*/
letter-spacing: 1px;
height: 18px;
}


.rub_div2 { /*div mit text "Unterkategorie" */
  width:100%;
  height: 20px;
  background-color: #CDCDCD;
  border-left:1px solid#CDCDCD;
  border-right:1px solid#CDCDCD;
  color: #FFFEFF;
font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align:left;
  background-image : url(bgcell0.gif);
  background-repeat : repeat-x;

}
.navbar {
  background-color: #222222;
}
.navbar_login {
  background-color: #222222;
  border-bottom:1px solid #323232;border-top:1px outset #323232;
  height:22px;
}
.row1 {
  background-color: #222222;
  color: #FFFFFE;
}
.bordercolor {
  background-color: #222222;
  color: #FFFFFE;
}
.row2 {
  background-color: #222222;
  color: #FFFFFE;
}
.row_mempro1 {
border-bottom:1pt dashed #FFFFEF;
}

.row_mempro2 {
border-bottom:1pt dashed #FFFFEF;
}


.row2_cat {
  background-color: #DEDEDE;
  color: #FFFFFE;
}
.drow1 {
  background-color: #313131;
  color: #FFFFFE;
  padding:5px;
}

.drow2 {
  background-color: #DEDEDE;
  color: #FFFFFE;
  padding:5px;
}

.dhr {/*nicht sichtbar*/
  height: 1px; 
  background-color: #CDCDCD;
  margin-top:5px;
  margin-bottom:5px;
}
.dhr hr {/*nicht sichtbares hr*/
display:none;
}
.head1 {
  background-color: #222222;
  color: #FFFEFF;
font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  font-weight: bold;
   /*background-image : url(bgcell0.gif);
   background-repeat : repeat-x;
   border : 0px ;*/
}
.head1_d {  
width:100%;
  height: 20px;
  background-color: #CDCDCD;
  color: #FFFEFF;
font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align:left;
  background-image : url(bgcell0.gif);
  background-repeat : repeat-x;
 }

.head1:hover {
  background-color: #E0AC14;
font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  font-weight: bold;
 
}

.head2 {
  background-color: #222222;
  color: #FFFEFF;
font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  font-weight: bold;
  
}
.head2_d {
width:100%;
  height: 20px;
  background-color: #CDCDCD;
  color: #FFFEFF;
font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-image : url(bgcell0.gif);
  background-repeat : repeat-x;
}

.title {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 16px;
  font-weight: bold;
  color : #FFFFFE;
}

.smalltext {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 10px;
  font-weight: normal;
  color : #FFFFFE;
  
}

.smalltext:hover {
  /*font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color : #004D71;*/
}
.smalltext2 {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 10px;
  font-weight: normal;
  color : #FFFFFE;
  
}

.smalltext2:hover {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 10px;
  font-weight: normal;
  color : #F49B39;
}
.marktext {
  color: Blue;
  background-color: #ffffff;
}

.new {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  color: #C62B0F;
  font : bold;
}

.potm {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;   
	font-size: 11px;   
	color: #FF0000; 
}
a {  text-decoration:none; }

.h1{
border:0px;
margin:0px;
padding:0px;
display:inline;
font-weight:normal;
}
form {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
}

.logininput {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: #222222;
  font-size: 11px;
  width: 130px;
}

.searchinput {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: #222222;
  font-size: 11px;
  WIDTH: 130px;
}

.textarea {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: #222222;
  font-size: 11px;
  width: 230px;
border: 3px double #AFAFAF;
padding:3px;


}

.input {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: #222222;
  font-size: 11px;
  width: 230px;
}

.select {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: #222222;
  font-size: 11px;
}

.setperpageselect {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: #222222;
  font-size: 11px;
}

.categoryselect {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: #222222;
  font-size: 11px;
  /*height:16px;*/
}
.dropdown_lightbox {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: #222222;
  font-size: 10px;
  height:16px;
}
.paginginput {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: #222222;
  font-size: 11px;
}

.dropdownmarker {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  background-color: #AAAAAA;
  color: Black;
  font-size: 13px;
  font-weight: bold;
}

.button {
  font-family:  Verdana,Tahoma,Arial, Helvetica,sans-serif;
  background-color: #DEDEDE;
  color: #222222;
  font-size: 11px;
  font-weight: bold;
}

/*--Categories------------------------------------------------*/
.catbgcolor {
  
}

.maincat {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  font-weight: bold;
  color : #666666;
}

.maincat:hover {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  font-weight: bold;
  color : #F49B39;
}


.subcat {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
}

/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #222222;
  /* background-image : url(/templates/original/images/bg.gif);
 color: #666666;*/
}


.imagerow2 {
  background-color: #222222;
  color: #666666;
}

/*--Rateform-------------------------------------------------*/
.rate_form {
  align: center;
}



/*--Thumbnail-------------------------------------------------*/
.th_img {
  padding-top: 5px; 
  height: 127px; 
  vertical-align: bottom;
}
.th_desc {
  margin-top: 5px
}
.th_bot {

  font-size: 11px;
  font-weight: normal;
 
/*border-left:1px dashed #323232; */

padding:4px;
}
.th_bot_s {

  font-size: 11px;
  font-weight: normal;
 
border-top:1px dashed #323232; 
padding:4px;
}
.th_d{
	 
}
.th_d td{
padding:7px;
}

.cat_trenn {
padding:0px;
margin:0px;
border:0px;
height:1px;
  /*background-color: #323232;*/
}
.cat_trenn td{
padding:0px;
margin:0px;
border:0px;
height:4px;
 /* background-color: #323232;*/
}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #e1e1e1;
  color: #666666;
}

.commentrow2 {
  background-color: #222222;
  color: #666666;
}

.commentspacerrow {
  background-color: #d1d1d1;
  color: #C0C0C0;
}

.commenttextarea {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: Black;
  font-size: 11px;
  border: 1px solid #313131;
  border: 3px double #AFAFAF;
padding:3px;
  
}

.commentinput {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: Black;
  font-size: 11px;
  width: 270px;
}

.lightbox {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  color: #FFFFFE;
  font-size: 8px;
  width: 60px;
}

.pic {
/*	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=145, strength=3)
  	progid:DXImageTransform.Microsoft.Alpha(opacity=100); */
 	border-right: 1px solid #b6b6b6;
  	border-bottom: 1px solid #969696;
	border-left:1px solid #000;
	border-top:1px solid #000;

	
	}
	.pic_mp {
/*	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=145, strength=3)
  	progid:DXImageTransform.Microsoft.Alpha(opacity=100); */
  /*	border-right: 1px solid #b6b6b6;
  	border-bottom: 1px solid #969696;
	border-left:1px solid #000;
	border-top:1px solid #000;*/
	border: 0px;	
	}

.thumbfile {
	width: 168px;
	height: 168px;
	background-image : url(/templates/original/images/thumb_pic.gif);
	border: 3px #222222;
}


/*--katalog--------------------------------------------------*/
.k_head  { /*div mit text "Unterkategorie" */font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 16px;
  font-weight: bold;
  color : #FFFFFE;
  text-align:left;
  width:100%;
  margin-bottom:0px;
}
.k_head a {
text-decoration: none;
  color : #FFFFFE;
}
.k_head a:hover {
text-decoration: underline;
}

.k_rub_div2 { /*div mit text "Unterkategorie" */
  width:100%;
  height: 20px;
  background-color: #CDCDCD;
  color: #FFFEFF;font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align:left;
  background-image : url(bgcell0.gif);
  background-repeat : repeat-x;
}
.k_rub_div { /*div mit den unterkategorielinks */
  width:100%;
  background-color: #dbfcdb;
}
.k_rub_div table {/*div mit den unterkategorielinks */
  border: 3px solid #DEDEDE;
}
.k_rub_div td {
  padding:5px;
}
.k_rub_li { /* rubriken links */
  font-weight: bold;
}
.k_liste {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
width:75%;
} 
.k_vor { /* div mit "seite für kategorie vorschlagen" text */
margin-bottom:30px;

} 
.k_link { /* Katalog externer link */
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
} 
.k_lt { /* Katalog seitenbeschreibung */
margin-top:5px;
border-top:0px;
padding-top:0px;
padding-left: 15px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
} 

/*---------------------------------------ab hier ist new-----------------------------------------------------*/


   /*Allgemeines*/
.c6{/*schwarze schrift*/
color:#666666;
}
.c3{/*schwarze schrift*/
color:#222222;
}
.dhrd {/*gestrichelte linie*/
  border-top:1px dashed #FFFFFE;
  margin-top:5px;
  margin-bottom:5px;
}
.dhrd hr {/*nicht sichtbares hr*/
display:none;
}

/*startseite ... letzte scheiße gestrichelt*/
.last_td1 {

border-top:1px dashed #323232;
}
.last_td2 {

}
.last_td3 {
border-top:1px dashed #323232;
}
.last_td4 {
border-bottom:1px dashed #323232;
}
.last_td6 {
 color: #666666;
 border-bottom:1px dashed #666666;
}
.last_td5 {
color: #666666;
border-bottom:1px dashed #323232;
}


/*detail.htm Photos div oben */
.det_pic_td {
 width: 520px; 
 background-color: #222222;
 border:1px solid #FFFFFE; 
 padding-top:20px; 
 padding-bottom:20px; 
 padding-left:20px; 
 padding-right:20px;
}
/*detail.htm Photosrahmen
.det_pic_td img {
  	border-right: 2px solid #b6b6b6;
  	border-bottom: 2px solid #969696;
	border-left:0px;
	border-top:0px;
}*/
/*detail.htm Photos div oben überschrift*/
.det_headfont_td {
  font-family: Tahoma,Verdana,Arial;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 1pt;
  color: #666666;
  padding: 5;
  margin-top: 10;
  margin-bottom:5;
  margin-left: 5;
  margin-right: 5;
}
/*detail.htm div mit erläuterung*/
.det_divtext {
 width: 380px;
 font-family: Tahoma,Verdana,Arial;
 font-size: 11px;
 color: #666666;
 padding-left:4px; 
 padding-right:2px;
 }
.det_divtext table tr td {
margin:0pt;
padding:0pt;
border:0pt;
}
 /*detail.htm alle td-tags die innerhalb dieses divs liegen bekommen diese zuweisung*/
.det_divtext td {
 font-family: Arial;
 font-size: 11px;
 color: #666666;
 }
 /*form du bist nix*/
.rateform {
 border: 0pt;
 padding: 0pt;
 margin: 0pt;
 }
  /*hr unter comment*/
 .com_hr {

 border-top:1px dashed #323232;
 width: 80%;
 margin: 4pt;
  }
    /*hr gestrichelte linie*/

 .com_hr hr {
 display:none;
 }
   /*kommentare*/

.Kommente {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-style: bold; 
color: #666666; 
font-size: 11px;
}
.Kommente td {
color: #5C654F; 
}
.Kommente a {
color: #5C654F; 
}
.Kommente i {
color: #909588; 
}
.com_usertd {
margin-bottom: 3px;
}
/*---------------------------------------ab hier ist user-start-----------------------------------------------------*/
/*user-start - kategorien-inhalte-table*/
.ustar_td {
  padding: 5pt;
  margin: 5pt;
  border-top:1pt solid #FFFFEF;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
/*user-start - überkategorien-table*/
.ustarkat_td {
  font-family: Verdana,Arial;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 1pt;
  color: #666666;
}
/*user-start - überkategorien-table*/
.ustar_td a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFE;
}
/*---------------------------------------ab hier ist die neue profilseite-----------------------------------------------------*/
/*user-profil - inhalte-table*/

.upro_td td {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  font-weight: normal;
  color : #FFFFFE;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 2px;
}
.upro_td a {font-family:  Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, 
sans-serif;
  font-size: 11px;
  font-weight: normal;
  color : #FFFFFE;
}
/*---------------------------------------ab hier ist externer-content-----------------------------------------------------*/
.add_cont {
padding:12pt;

}

.add_cont p {

  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
color:#222222;
margin-top:0px;
}

.sub_head{/*unter-überschrift*/
font-weight:bold;
font-size:13px;
margin:0px;
}

.ueb{
font-family:Tahoma,Arial,sans-serif;font-size:20px;padding-bottom:5pt;border-bottom:1px dashed #666666;width:60%;font-weight:normal
}

/*--------- Mitgliederkarte

/* Der Container für das Kartenbild */
#map {
	background-image: url(/lms3/inc/deutschland.png); 
	width:700px;
	height:900px;
	position:relative;
	text-align:left;
}

/* Der Container für das MouseOver ... dingens */
#inf {
	display:none;
	position: absolute;
	background-color:#fffefe;
	width: 200px;
	z-index:10;
	padding: 5px;
	border: 1px solid #ddd;
}

#inf h2 { 
	color: #666; 
	font-style: italic;
	font-weight: bold;
	font-size: 140%;
	margin: 0 0 5px 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
}


/* die punkte auf der karte (durch verschiedengroße bilder realisiert)*/
#map a {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	text-decoration: none;
	overflow:hidden;
}
/*--MOD Ajax Slideshow with mjijackson by KW ---------------*/
.hidden {
  display: none;
}
#map a:hover{ 
	border: 1px solid #fff;
}

#maplink a {
	text-decoration: underline;
	color: #222222;
	width: 200px;
	height: 14px;
	overflow: hidden;
}


.maplink a:hover{ 
	border: none;
}

.p1 {
	background-image: url(/lms3/inc/p1.gif);
	
}

.p2 {
	background-image: url(/lms3/inc/p2.gif);
	background-position: 1px 1px;
}

.p3 {
	background-image: url(/lms3/inc/p3.gif);
	background-position: 1px 1px;
}

.p4 {
	background-image: url(/lms3/inc/p4.gif);
}


