/* Stylesheet www.kipor-stromerzeuger.com - copyright (c) 2008 by MITTRONIK */

* { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:140%; }

body			{ background: #DB0F1A url(../_images/bg/bg_1600x750.jpg) no-repeat; background-position: center top; margin: 0px; padding: 0px; border: 0px none; }

/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

h1				{ margin-top: 0px; font-size: 20px; font-weight: bold; }
h2				{ margin-top: 0px; font-size: 16px; font-weight: bold; }
h3				{ margin-top: 0px; font-size: 14px; font-weight: bold; }

.s-site			{ width: 1002px;  }
.s-div-content	{ margin: 5px 15px 20px 15px; text-align: left; width: 650px; position: float; }
.td-pff			{ margin-top: 0px; margin-bottom: 0px;  }

.menu-sub 						{ margin:25px 0 0 0; padding:0 0 0 0; width:160px; overflow:hidden; }
.menu-sub ul 					{ margin:0 0 0 0; padding:0 0 0 0; list-style:none; }
.menu-sub ul.level0 li 			{ margin:0 0 0 0; }
.menu-sub ul.level0 li a 		{ font-weight:bold; text-decoration:none; color:black; display:block; width:160px; padding:6px 5px 6px 10px; }
.menu-sub ul.level0 li a:hover	{ color:#DB0F1A; background:transparent url(../_images/menu-sub-bullet.gif) 0 10px no-repeat; text-decoration:none; }
.menu-sub ul.level0 li a.on		{ color:#DB0F1A; background:transparent url(../_images/menu-sub-bullet.gif) 0 10px no-repeat; text-decoration:none; }	
.menu-sub ul.level0 li ul li 	{  display:block; }
.menu-sub ul.level1 li a		{ color:black; background:none; font-weight:normal; margin:0 0 0 0; padding:3px 5px 3px 20px; line-height:130%; }
.menu-sub ul.level1 li. a,
.menu-sub ul.level1 li a:hover	{ color:#DB0F1A; background:transparent url(../_images/menu-sub-bullet.gif) 0 6px no-repeat; }
.menu-sub ul.level1 li a.on		{ color:#DB0F1A; background:transparent url(../_images/menu-sub-bullet.gif) 0 6px no-repeat; }


a 				 { color:#DB0F1A; text-decoration:none; }
a:hover			 { text-decoration:underline; }

a.headl:link	 { color: #000000; text-decoration: none; font-size: 30px; }
a.headl:active	 { color: #000000; text-decoration: none; font-size: 30px; }
a.headl:visited	 { color: #000000; text-decoration: none; font-size: 30px; }
a.headl:hover 	 { color: #000000; text-decoration: none; font-size: 30px; }

a.ulink:link	 { text-decoration: none; color: #000000; }
a.ulink:active	 { text-decoration: none; color: #000000; }
a.ulink:visited	 { text-decoration: none; color: #000000; }
a.ulink:hover 	 { text-decoration: underline; color: #000000; }

a.none:link	     { text-decoration: none; color: #000000; }
a.none:active	 { text-decoration: none; color: #000000; }
a.none:visited	 { text-decoration: none; color: #000000; }
a.none:hover 	 { text-decoration: none; color: #000000; }

a.linkext:link	     { text-decoration: none; color: #B1B1B1; }
a.linkext:active	 { text-decoration: none; color: #B1B1B1; }
a.linkext:visited	 { text-decoration: none; color: #B1B1B1; }
a.linkext:hover 	 { text-decoration: none; color: #B1B1B1; }

table.gen-oview	 		{ border-collapse: collapse; }
.gen-oview .noborder	{ border-top: 0px; border-bottom: 0px; } 
.gen-oview .head 		{ border-top: 0px; border-bottom:  1px solid #000000; }
.gen-oview TD			{ vertical-align: top; border-top: 1px solid #B1B1B1; border-bottom: 1px solid #B1B1B1; padding-top: 2px; padding-bottom: 2px; }

ul.overview { clear:both; margin:0 0 0 1px; padding:0 0 0 0; list-style:none; }
ul.overview li { position:relative; float:left; width:161px; height:20em; margin:0 0 0 -1px; padding:0 0 0 0; border:1px solid #aaaaaa; }
ul.overview li a.image { }
ul.overview li a.image img { border:0; }
ul.overview li h2 { margin:100px 0 10px 0; padding:0 0 0 0; height:25px; background-position:0 0; background-repeat:no-repeat; }
ul.overview li h2 span { display:none; }
ul.overview li p { margin:0 10px 0 10px; }
ul.overview li a.more { display:block; position:absolute; right:0; bottom:0; margin:0 10px 10px 0; }

.print_this		 { display: none; }

@media print 	 { 

body			 { background-color: white; margin: 0px; padding: 0px; border: 0px none; }

.s-site			 { width: 100%; }

.s-content		 { width: 100%; }
.s-div-content	 { margin: 0px; width:100%; }

.s-header		 { display: none; }
.s-header-bottom { display: none; }
.s-menu-left	 { display: none; }
.s-right		 { display: none; }
.s-footer		 { display: none; }


                
                 }