body { line-height:16px; letter-spacing:1px; background:#4C7BB4; font-size:12px; margin:0px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; }
a { color:#fff; font-weight:bold; }
.clearer { clear:both; }

div.balloingMain { width:1000px; margin:0px auto 5px; background:#5F8CC0; min-height:600px; _height:600px; border:1px solid #ACC4DF; }
	div.balloningHeaderMain { height:150px; border-bottom:1px solid #ACC4DF; background:url(pics/headerBackground.jpg); }
		div.balloningHeaderLeft {  width:280px; float:left; height:150px; margin-left:220px; }
		div.balloningHeaderLeft ul { margin:0px; padding:0px; width:200px; margin-left:80px; list-style: none; background:#5F8CC0; border-left:1px solid #ACC4DF; border-right:1px solid #ACC4DF; border-bottom:1px solid #ACC4DF; padding:5px; }
		div.balloningHeaderLeft li { text-align:center; background:#8DADD2; margin:2px 3px 2px 3px; }
		div.balloningHeaderLeft li a { color:#fff; font-weight:bold; text-decoration:none; display:block; padding:2px 0px 2px 0px; } 
		div.balloningHeaderLeft li a:hover { background:#C0D1E4; }
		div.balloningHeaderLeft li.act a { background:#C0D1E4; }
		div.balloningHeaderRight { width:480px; height:150px; float:left; }
		
	div.contentMenu { float:left; width:172px; padding-top:10px; margin-left:8px; }
		div.contentMenu ul { list-style: none; margin:0px; padding:0px; }
		div.contentMenu ul li {  }
		div.contentMenu ul li a { background:#8DADD2; margin:2px 3px 2px 3px; color:#fff; font-weight:bold; text-decoration:none; display:block; padding:2px 0px 2px 10px; }
		div.contentMenu ul li.act a { background:#C0D1E4; }
		div.contentMenu ul li a:hover { background:#C0D1E4; }
		div.contentMenu ul li.act ul li a { margin-left:20px; background:#799CC5; }
		div.contentMenu ul li.act ul li.act a { background:#87A9D0; }
		div.contentMenu ul li.act ul li a:hover { background:#87A9D0; }
	div.contentMiddle { float:left; width:404px; margin-left:10px; margin-top:12px; margin-bottom:10px; border:1px solid #ACC4DF; }
	div.contentMiddleGanz { float:left; width:770px; margin-left:10px; margin-top:12px; margin-bottom:10px; border:1px solid #ACC4DF; }
		div.contentContent { padding:10px; }
		div.contentContent  h1 { font-size:16px; border-bottom:1px dashed #fff; border-top:1px dashed #fff; margin:5px 0px 10px 0px; padding:3px 5px 3px 5px; }  
	div.contentRight { float:right; width:380px; margin-right:10px; margin-top:12px; padding: 0px 0px 10px 10px ; }
	div.contentRight h1 { font-size:16px; margin:20px 0px 15px 0px; }
	
	div#FrogJS {  }
	div#FrogJS img { padding:2px; border:1px solid #ACC4DF; }
	
  	/* ### tt_news list ### */
	div.newsListMain { border-bottom:1px solid #ACC4DF; margin-bottom:10px; }
	div.news-list-item { }
	div.news-list-item p.bodytext { padding:0px; margin:0px; }
	div.news-list-author p.bodytext { font-size:10px; padding:0px; margin:0px; color:#fff; }
	div.news-list-item img { padding:5px 15px 10px 15px; float:left; }
	div.news-list-itemHeader { margin:0px; font-weight:bold;}
	div.news-list-itemHeader a { color:#ffffff; display:block; }
	div.news-list-date { font-size:10px; padding:0px 3px 0px 5px; color:#fff; }
	div.news-list-morelink { font-size:10px; float:left; margin:5px 15px 5px 0px; }
	div.news-list-morelinkII { float:left; font-size:10px; margin:5px 15px 5px 0px; }
	div.news-list-morelink a { color:#fff;  }
	div.news-list-morelinkII a { color:#fff;}
	div.news-list-category { float:left; }
	
	
	/* ### tt_news single ### */
	div.news-single-item {  }
	div.news-single-item h3 { padding:0px 5px 10px 5px; margin:0px; }
	div.news-single-itemHeader { font-size:16px; border-bottom:1px dashed #fff; border-top:1px dashed #fff; margin:5px 0px 10px 0px; padding:3px 5px 3px 5px; font-weight:bold;}
	div.news-single-itemKat { font-size:10px; float:left; padding:0px 10px 20px 10px; margin:2px 3px 0px 0px; color:#999999; }
	div.news-single-author p.news-single-author { font-size:10px; padding:0px 2px 0px 0px; margin:2px 3px 0px 0px; color:#999999; }
	div.news-single-itemBild {  }
	div.news-single-itemBildLeute img { padding:0px 5px 20px 5px; float:left; border:1px solid #2C53A2; margin:10px; }
	div.news-single-itemDate { font-size:10px; padding:10px 10px 0px 10px; color:#999999; }
	div.news-single-itemContent { }
	div.news-single-itemContent p.bodytext { padding:10px; letter-spacing:1px; margin:0px;  }
	div.news-single-itemContent td { padding:10px; letter-spacing:1px; margin:0px; clear:both;  }
	
	fieldset.csc-mailform { border:0px; }
	fieldset.csc-mailform label { float:left; width:120px; }
	fieldset.csc-mailform input { margin-bottom:10px; width:240px; border:0px; border-bottom:1px solid #ccc; }
	fieldset.csc-mailform textarea { border:1px solid #ccc; margin-bottom:10px; width:240px; }
	input.csc-mailform-submit { margin-left:120px; background:#ccc; }
	
	div#map_hp { font-size:11px; }
	
	div.guestbook_form {  }
	div.tx-guestbook-form-error { }
	div.tx-guestbook-field_1 {  }
	div.tx-guestbook-field_1 label { float:left; width:80px; }
	div.tx-guestbook-field_1 input { margin-bottom:10px; width:200px; border:0px; border-bottom:1px solid #ccc; }
	div.tx-guestbook-field_1 textarea { border:1px solid #ccc; margin-bottom:10px; width:200px; }
	input.tx-guestbook-submit { margin-left:80px; }
	
	div.caputre { }
	div.caputre label { text-decoration:none; width:320px; margin:10px; }
	div.caputre img { margin:10px 0px 0px 70px; }
	div.caputre input { margin-left:80px; }
	
	/* Shop */
	
	
	div.productListEins { border:1px solid #cccccc; margin:0px 4px 10px 4px; }
	div.productListTitel { border-bottom:1px dashed #cccccc; background-color:#5C93CC; margin:0px; font-weight:bold; font-size:14px; }
	div.productListTitel a { color:#ffffff; text-decoration:none; display:block; padding:3px; }
	div.productListTitel a:hover { color:#666666; }
	div.productListImg { padding:10px; float:left; }
	div.productListTeaser { padding:10px; height:60px; }
	div.productListCheapestPrice { background-color:#fff; color:#ff0000; font-size:18px; padding:10px 10px 10px 30px;  font-weight:bold; }
	
	div.clearerRight {  }
	div.com-list-action-entry { background:#F5F2F2; margin-bottom:10px; padding:5px; }
	div.pagebrowser { display:none; }
	div.ArtikelPreis { padding-bottom:10px; color:#ff0000; font-size:14px; font-weight:bold; }
	div.LinkBasket { padding-top:10px; }
	
	div.com-single h2 { font-size:16px; border-bottom:1px dashed #fff; border-top:1px dashed #fff; margin:5px 0px 10px 0px; padding:3px 5px 3px 5px; }
	div.com-single h2 a { display:block; font-weight:normal; color:#fff; margin: 0 0 0.25em 0; }
	div.com-single img { }
	div.com-single-desc {  margin-top:4px;  }
	div.com-single-images { margin-top:10px;  }
	div.com-single-aticle { float:left; width:300px; margin-top:10px; }
	
	table.com-select-attributes { width:150px; margin-right:10px; float:left; }
	div.com-single-preis { font-size:22px; color:#ff0000; font-weight:bold; }
	div.com-single-actionInner1 { height:40px; }
	div.com-single-action-entry { padding-top:10px; border-top:1px dashed #ccc; margin-bottom:15px; }
	div.com-category h2 {font-size:22px; border-bottom:1px solid #5C93CC; border-top:1px solid #5C93CC; margin:15px 0px 10px 0px; padding:0px 5px 3px 5px; }
	div.com-category-desc { margin-bottom:10px; }
	
	div.menuBottom { padding:5px 0px 30px 10px; width:1000px; margin:auto; }
	div.menuBottom a { color:#fff; }
	
	div.mainTabelle { border:1px solid #fff; width: 237px; height:350px; float:left; margin:5px; }
	div.mainTabelleBild { margin:10px; }
	div.mainTabelleTextLink { padding:0px 10px 10px 10px; }
	div.mainTabelleTextLink a { text-decoration:none;  }
	
	div.linkTable { border-bottom:1px dashed #fff; padding:10px; }
	div.linkTableLogo { width:150px; float:left; }
	div.linkTableText { text-decoration:none; }
	
	div.nurtesxt { padding:0px 10px 10px 10px; }
	
	div.googleEarth { border:1px dashed #fff; padding:5px; margin:5px; }
	div.googleEarthLogo {  float:left; }
	div.googleEarthLogo img { }
	div.googleEarthText { padding-left:50px; padding-bottom:5px; }
	div.googleEarthText a { text-decoration: none; font-weight: bold; }
	div.googleEarthText a:hover { text-decoration: underline; }
	div.googleEarthnurtesxt { padding-left:50px; }
	
	div.bilderLinkDownloadMain { border-bottom:1px dashed #fff; padding:5px; margin:5px; }
	div.bilderLinkDownloadBild { float:left; margin-right:10px; }
	div.bilderLinkDownloadLink { float:left; width:300px; }
	
	tr.com-basket-header { color:#000; }
	tr.com-basket-even td { color:#000; }
	tr.com-basket-even td a { color:#000; }
	tr.com-basket-odd td {  color:#000;  }
	tr.com-basket-odd td a {  color:#000;  }
	
	
	/* mailformPlus */
	tr.kontaktfarbe1 { background:#87A9D0; }
	
	div.tx-sriframe-pi1 { background:#ccc; }
	
/*SocialMedia LeftSide*/
.rightTitle { float: right;margin-right: 10px; margin-top: 12px; padding: 0 0 0 10px; width: 380px; }
.rightTitle h1 { font-size: 16px; margin: 20px 0 5px; }
.singleItemFacebook { padding:15px; }
.backLink { padding:3px 15px; }
.topFacebook { float:left; padding:8px 15px 0; }
.topGplus { float:left; padding:15px 8px ;}

/*SingleAnsicht*/
.news-single-itemHeader { margin:5px 0px !important; }
.news-single-itemDate { padding:0px 10px !important; color:#fff !important; }
.news-single-itemDate p.news-single-author { margin:0px; padding:0px; }
.news-single-itemBild { padding:10px 10px 0; }

/*SingleItem Nicht Anzeigen*/
body#blog-33 .rightTitle { display: none; }
body#blog-33 .topFacebook { display: none; }
body#blog-16 .rightTitle { display: none; }
body#blog-16 .topFacebook { display: none; }
body#blog-27 .rightTitle { display: none; }
body#blog-27 .topFacebook { display: none; }
body#blog-6 .rightTitle { display: none; }
body#blog-6 .topFacebook { margin-top:10px; }
body#blog-36 .rightTitle { display: none; }
body#blog-36 .topFacebook { display: none; }
body#blog-63 .rightTitle { display: none; }
body#blog-63 .topFacebook { display: none; }
body#blog-68 .rightTitle { display: none; }
body#blog-68 .topFacebook { display: none; }
body#blog-67 .rightTitle { display: none; }
body#blog-67 .topFacebook { display: none; }
body#blog-12 .rightTitle { display: none; }
body#blog-12 .topFacebook { display: none; }
body#blog-24 .rightTitle { display: none; }
body#blog-24 .topFacebook { display: none; }
