/*** www.wimmer-kunststoff.de Framework Stylesheet ***/
/*** Sebastian Wolf sebastian /at/ kuse.de> ***/

body {
	 margin:0;
	 font-family: Arial, Verdana;
	}


/* Framework */
#Header, #Header #Logo, #Nav, #HeadBgLeft, form, #HeadBgRight, .ShortKatPosition, #LexikonIndex, #NewsHeadLine, #NewsContent, #Text #PrintIcon, #NewsHeadLine, #NewsContent, #Footer, .Paginate  {
	display:none !important;
}

			#HeadLine #BreadCrumb {
              color:#777;
			  font-size:10px;
            }

			#HeadLine #BreadCrumb a {
              color:#777;
			  text-decoration: none;
            }


			#HeadLine h1, #NewsHeadLine h1 {
			  text-transform: uppercase;
			  margin:5px 0 0 0;
			  font-size:18px;
			  color:#009A68;
			  font-weight:normal;
            }
		#Text{
		  line-height:17px;
		  font-size:11px;
		  position:relative;
		  color:#333;
        }

		#Text h1, #NewsContent h1 {
          font-size:15px;
		  color:#000;
		  font-weight:normal;
		  margin-bottom:3px;
		  text-transform: uppercase;
        }
		#Text h2, #NewsContent h2 {
          font-size:12px;
		  color:#000;
		  margin-bottom:3px;
		  font-weight:normal;
		}
        #Text h3, #NewsContent h3 {
		  color:#000;
		  margin-bottom:3px;
		  font-weight:normal;
		}
		

		.TextColLeft, .TextColRight {
          width:45%;
		  float:left;
		  display:block;
        }
        .TextColRight {
		  float:right;
        }


		#Text strong, #NewsContent strong, #Text b, #NewsContent b {
			color:#000;
			font-weight: normal;
		}

		#Text ul {
          list-style: square;
		  margin-left:3px;
        }
				#Text ul li a {
					text-decoration:none
				}

/* CMS */
.BoxAdditionalsites {
  border:1px solid #777 !important;
  border-width:1px 0 !important;
  background:#474747;
  position:relative;
}

.BoxAdditionalsites a {
	color:#ccc !important;
	display:block;
	line-height:14px;
	position:relative; 
	overflow: hidden;
	margin:0 3px 3px 0;
	float:left;
	white-space: nowrap;
	text-decoration: none;
}
.BoxAdditionalsites a:hover {
	text-decoration: underline;
}

.BoxAdditionalsites h3 {
  color:#000;
  text-transform: uppercase;
}

.BoxImgBorder {
  border:0 !important;
}

.BoxBigImage {
  border:1px solid #777 !important;
  border-width:1px 0 !important;
  background:#474747 !important;
}

.Box {
  border:1px solid #777 !important;
  border-width:1px 0 !important;
  background:#474747 !important;
  margin:15px 0;
  display:block;
  padding:10px;
}


/* News */

.ShortKatPosition {
  border:1px solid #777 !important;
  border-width:1px 0 !important;
  background:#474747 !important;
  padding:0 10px;
  margin:10px 0;
}

.ShortKatPosition p {
	border:0 !important;
	padding:0 0 10px 0 !Important;
	background:transparent !important;
}

.ShortKatPosition p a span {
  color:#fff;

}
.ShortKatPosition p a {
  margin:0 5px 0 0 !important;
}

.ShortKatPosition p a:hover {
text-decoration:underline !Important;
background:transparent !important;
}

/* Formular */
legend {color:#000;}
fieldset.FieldsetPart {
	 border-color:#191E1A;
	}
fieldset.BorderFieldset {
	 border:1px solid #777 !important;
  border-width:1px 0 !important;
  background:#474747 !important;
  color:#AFAFAF !important;
	}
	fieldset.BorderFieldset h3 {color:#91e045; font-size:14px; font-weight:normal;}
	label {padding-left:0;}
	input, textarea, select {
		 background:#191E1A;
		 border:3px solid #3D3D3D;
		 padding:3px;
		 color:#666;
		 margin:2px 0;
		 -moz-border-radius:4px;
		}
	input:focus, textarea:focus {
		 border:3px solid #666;
		 color:#fff;
		}

/* Default.css Change */
.btn {
	 background:#2A2A2A;
	 border:1px solid #191E1A;
	 -moz-border-radius:2px;
	 color:#999;
	 padding:3px;
	}

.TxtInfo {color:#333; font-size:11px !important;}

.tab a {color:#000 !important;}
.tab-page a{ color:#000;}

/* Anfahrt */ 
.BtnInfo, .BtnInfo a, .BtnInfo strong, .BtnInfo b{
	color:#333 !Important;
}

/* Google Map */ 

#map {
	color:#444;
}
#map b {color:#000;}

/* Ansprechpartner */ 
.Ansprechpartner {
	margin:10px 0;
	border-bottom:1px dotted #999;
	padding-bottom:10px;
}

.BoxBigImage {float:right !important; width:250px; margin:0 0 20px 20px;}
a img {border:0;}
.BoxImgBorder .BoxSmallImages {display:none !important;}


