﻿/*************************************************************/
/*   Design:  wimmer.css                                     */
/*   Author:  Thomas Panner                                  */
/*   Web:     www.wimmer-bauelemente.at                      */
/*   Date:    07.02.2010                                     */
/*************************************************************/

/*************************************/
/* BODY                              */
/*************************************/

body{
	margin: 0px auto;
	padding: 0px;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10pt;
	color: #dcdcdc;
}

.body{font-family: Verdana, Helvetica, Sans-serif; font-size: 10px; color: #5e5b5a;}

.page{
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
	border: solid 1px #5e5b5a;
	background-image: url('../images/bg.bmp')
}

.buffer {clear: both; width: 1000px; height: 20px; margin: 0px; padding: 0px; background-color: #FFFFFF;}
.header {clear: both; float: left; width: 1000px; margin: 0px; padding: 0px;}

hr {border: 0px; border-top: solid 1px #e2001a; border-bottom: solid 1px #dcdcdc; width: 580px}

td.img1 {
	width: 160px;
	border-width: 0px;
}

td.img1 a:hover {
	width: 160px;
	border-width: 0px;
}

td.img2 {
	border-width: 0px;
	border: solid 1px #e2001a;
}

td.img2 a:hover {
	border-width: 0px;
}

td.img3 {
	width: 220px;
	border-width: 0px;
}

td.img3 a:hover {
	width: 220px;
	border-width: 0px;
}


td.txt1 {
	border-width: 0px;
	border: solid 1px #e2001a;
}

td.txt1 a:hover {
	width: 600px;
	border-width: 0px;
}

p.t1 {
	color: #121212;
	font-weight: normal;
	text-align: justify;
	font-family: Verdana, Helvetica, Sans-serif;
	padding-left: 10px;
	padding-right: 10px;
}

p.t2 {
	color: #121212;
	font-weight: normal;
	text-align: justify;
	font-family: Verdana, Helvetica, Sans-serif;
	padding-right: 10px;
	padding-left: 10px;
}

p.h1 {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
	border-bottom: solid 2px #e2001a;
	background-color: #e2001a;
	color: white;
}

span.t1 {color: #e2001a; font-weight: bold; text-align: justify; font-family: Verdana, Helvetica, Sans-serif; }
.span.t1 a  {font-family: Verdana, Helvetica, Sans-serif; font-size: 10pt; color: #121212; text-decoration: none;}
.span.t1 a:link {font-family: Verdana, Helvetica, Sans-serif; font-size: 10pt; color: #121212; text-decoration: none;}
.span.t1 a:visited  {font-family: Verdana, Helvetica, Sans-serif; font-size: 10pt; color: #121212; text-decoration: none;}
.span.t1 a:hover {font-family: Verdana, Helvetica, Sans-serif; font-size: 10pt; color: #5e5b5a; text-decoration: underline;}

/*************************************/
/* TEXTE                             */
/*************************************/
.text {
	float: left;
	overflow: hidden;
	width: 580px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	color: #5e5b5a;
	text-align: justify;
	border-top: solid 1px #FFFFFF;
	border-left:solid 1px #5e5b5a;
	border-right:solid 1px #5e5b5a;
}

.txt1 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10pt;
	color: #121212;
	text-decoration: none;
}

.txt1 a  {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10pt;
	color: #121212;
	text-decoration: none;
}

.txt1 a:visited  {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10pt;
	color: #121212;
	text-decoration: none;
}

.txt1 a:hover {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10pt;
	color: #e2001a;
	text-decoration: underline;
}

.txt2 {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10pt;
	color: #121212;
	text-align: left;
}

.txt6 {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 10pt;
	color: #121212;
	text-align: center;
}


.img1 {margin: 0px; padding: 10px 0px 0px 0px;}
.img2 {margin: 0px; padding: 10px 0px 0px 0px; text-align: center;}
.img3 {border: 0px;}
.img3 a {border: 0px;}
.img3 a:visited  {border: 0px;}
.img3 a:hover {border: 0px;}

h1 {overflow: hidden; width: 580px; margin: 0px; padding: 0px; border-bottom: solid 2px #e2001a; color: #e2001a; font-weight: bold; font-size: 10pt;}
h2 {overflow: hidden; width: 580px; margin: 0px; padding: 0px; color: #e2001a; font-weight: bold; font-size: 10pt; text-decoration: underline;}
h3 {overflow: hidden; width: 580px; margin: 0px; padding: 0px 0px 0px 0px; color: #e2001a; font-weight: normal; font-size: 10pt;}
h4 {overflow: hidden; width: 480px; margin: 0px; padding: 0px; border-bottom: solid 1px #e2001a; color: #e2001a; font-weight: bold; font-size: 10pt;}
h5 {overflow: hidden; margin: 0px; padding: 0px; color: #e2001a; font-weight: bold; font-size: 10pt; text-decoration: underline}

/*************************************/
/* TABELLEN                          */
/*************************************/

/* TABELLEN - Variante 1             */
td.t1 {width: 220px; text-align: left; font-weight: normal; color: #121212;}
td.t2 {width: 300px; text-align: left; font-weight: normal; color: #121212;}
td.tit01 {width: 300px; text-align: center; font-weight: bold; background-color: #5e5b5a; color: #FFFFFF; border: solid 1px #5e5b5a;}
td.tit02 {width: 100px; text-align: center; font-weight: bold; background-color: #5e5b5a; color: #FFFFFF; border: solid 1px #5e5b5a;}
td.txt01 {width: 250px; text-align: center; font-weight: normal; border: solid 1px #5e5b5a;}
td.txt02 {width: 100px; text-align: center; font-weight: normal; border: solid 1px #5e5b5a;}
td.txt03 {width: 44px; text-align: center; font-weight: normal; border: solid 1px #5e5b5a;}

/* TABELLEN - Variante 2             */
td.tit03 {width: 266px; height: 40px; text-align: center; font-weight: bold; background-color: #5e5b5a; color: #FFFFFF; border: solid 1px #5e5b5a;}
td.tit04 {width: 100px; text-align: center; font-weight: bold; background-color: #5e5b5a; color: #FFFFFF; border: solid 1px #5e5b5a;}
td.tit05 {width: 80px; text-align: center; font-weight: bold; background-color: #5e5b5a; color: #FFFFFF; border: solid 1px #5e5b5a;}
td.tit06 {width: 100px; text-align: center; font-weight: bold; background-color: #5e5b5a; color: #FFFFFF; border: solid 1px #5e5b5a; padding-left: 4px; padding-right: 3px;}
td.txt04 {width: 266px; text-align: center; font-weight: normal; border: solid 1px #5e5b5a; height: 40px;}
td.txt05 {width: 100px; text-align: center; font-weight: normal; border: solid 1px #5e5b5a; height: 40px;}
td.txt06 {width: 80px; text-align: center; font-weight: normal; border: solid 1px #5e5b5a; height: 40px;}
td.txt07 {width: 100px; text-align: right; font-weight: normal; border: solid 1px #5e5b5a; padding-right: 6px; height: 40px;}


/*************************************/
/* MENUE                             */
/*************************************/
.menue li.title {margin: 0px; padding: 2px 2px 0px 6px; height: 20px; background-color:#5e5b5a; color: #FFFFFF; text-transform: uppercase; font-weight: bold; font-size: 12px;}
.menue li.link a{margin: 0px; padding: 2px 2px 0px 6px; border-top: solid 1px #FFFFFF; color: #ffffff; font-weight: bold; font-size: 12px;}
.menue li.ulink a{margin: 0px; padding: 2px 2px 0px 10px; color: #ffffff; font-weight: normal; font-size: 12px;}
.menue {margin: 0px; clear: both; float: left; width: 200px; min-height: 500px; padding: 0px; color: #ffffff; font-size: 12px;}
.menue ul {width: 200px; margin: 0px; padding: 0px; border-bottom: solid 2px #FFFFFF; color: #ffffff; background-color: #e2001a;}
.menue li {list-style: none; margin: 0px; padding: 0px;}
.menue li a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; color: #e2001a; text-decoration: none; font-size: 12px;}
.menue li a:hover {color: #FFFFFF; background-color:#5e5b5a; text-decoration: none;}


/*************************************/
/* SIDEBAR                           */
/*************************************/
.sidebar {overflow: hidden; float: left; width: 198px; margin: 0px; height:100%; padding: 0px 0px 10px 0px; background-color: #ffffff; text-align: left;  color: #000000;}
.sidebar-main {height:20px; margin: 0px; padding: 3px 10px 2px 10px; background-color: #e2001a; border-top: solid 1px #FFFFFF; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 12px;}

.sidebar-title {margin: 0px; padding: 3px 10px 2px 10px; color: #5e5b5a; font-weight: bold; font-size: 10pt;}
.sidebar-text {margin: opx; padding: 3px 10px 2px 10px; color: #5e5b5a; font-weight: normal; font-size: 8pt;}

.sidebar-text a, .sidebar-text a:visited {margin: opx; padding: 3px 10px 2px 10px; color: #5e5b5a; font-weight: normal; font-size: 8pt;}
.sidebar-text a:hover {margin: opx; padding: 3px 10px 2px 10px; color: #5e5b5a; font-weight: normal; font-size: 8pt;}


/*************************************/
/* FOOTER                 	           */
/*************************************/
.footer {overflow: hidden; clear: both; width: 1000px; height: 3.0em; margin: 0px; padding: 0.5em 0px 0.5em 0px; background-color: #5e5b5a; color: #dcdcdc; font-size: 8pt; font-family: Verdana, Helvetica, Sans-serif;}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 10pt;}

.footer a, .footer a:visited {color: #dcdcdc; text-decoration: none; width: 1000px; height: 3.0em; font-size: 10pt; font-family: Verdana, Helvetica, Sans-serif;}
.footer a:hover {color: #dcdcdc; text-decoration: underline;}

/*************************************/
/* TABELLEN                          */
/*************************************/
table.mg {
	width: 500px;
	background-repeat: no-repeat;
	text-indent: 1em;
	color: #e2001a;
	font-weight: normal;
	font-size: 10pt; 
}

td.mg a:{
	background-repeat: no-repeat;
	color: #e2001a;
	font-weight: normal;
	font-size: 10pt; 
	text-decoration: none;
}

td.mg a:link{
	background-repeat: no-repeat;
	color: #e2001a;
	font-weight: normal;
	font-size: 10pt; 
	text-decoration: none;
}

td.mg a:visited{
	background-repeat: no-repeat;
	text-decoration: none;
	color: #e2001a;
	font-weight: normal;
	font-size: 10pt; 
}

td.mg a:hover{
	background-repeat: no-repeat;
	color: #e2001a;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10pt; 
}

span.mg {
	color: #e2001a;
	font-weight: bold;
}

table.t2 {
	width: 580px;
	background-repeat: no-repeat;
	text-indent: 1em;
	color: #e2001a;
	font-weight: normal;
	font-size: 10pt; 
}

td.t2 a:{
	background-repeat: no-repeat;
	color: #e2001a;
	font-weight: normal;
	font-size: 10pt; 
	text-decoration: none;
}

td.t2 a:link{
	background-repeat: no-repeat;
	color: #e2001a;
	font-weight: normal;
	font-size: 10pt; 
	text-decoration: none;
}

td.t2 a:visited{
	background-repeat: no-repeat;
	text-decoration: none;
	color: #e2001a;
	font-weight: normal;
	font-size: 10pt; 
}

td.t2 a:hover{
	background-repeat: no-repeat;
	color: #e2001a;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10pt; 
}

p.start {
	color: #121212;
	font-weight: normal;
	text-align: center;
	font-size: 10pt; 
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	padding-left: 20px;
}

p.start a {
	color: #e2001a;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 10pt; 
	text-decoration: none;
}

p.start a:visited {
	color: #e2001a;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 10pt; 
	text-decoration: none;
}

p.start a:hover {
	color: #121212;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 10pt; 
	text-decoration: none;
}

