html,body {font-family: Verdana, Arial;
font-size: 8.7pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
background-color: #000000;
color: #C7C7C7;
overflow: no;
height: 100%;
text-align:center;
margin:0 auto;
}

hr {
  border: 0px;
  border-spacing:0px;
  width: 100%;
  color: #999999;
  background-color: #000000;
  height: 1px;
}
table { border-spacing: 0; font-size:8pt; margin:0px; }
 
 table#broetchen	{
font-size: 8pt;
padding:5px;
margin:0px;
border-spacing:0px;}

 table#ecard_preview	{
font-size: 8pt;
padding:0px;
margin:0px;
width:100%;
height:366px;
border-spacing:0px;}

table#warenkorb	{
 font-size: 8pt;
padding:0px;
margin:0px;
width:190px;
border-spacing:0px;}

table#kontakt	{
font-size: 8pt;
padding:3px;
margin:0px;
width:225px;
border-spacing:0px;}

.warenkorb_grau {
 padding:2px;
 background-image: url(http://www.trzesniewski.at/cms2/media/img/bg_hellgrau.gif); background-repeat:repeat;
 color:#000000;}
 
 .zurkassa_grau {
 padding:2px;
 font-size:8pt;
 background-image: url(http://www.trzesniewski.at/cms2/media/img/bg_hellgrau.gif); background-repeat:repeat;
 color:#000000;}
 
  .zurkassa_mittelgrau {
 padding:2px;
 font-size:8pt;
 background-color:#4D4D4D;
 color:#CBCBCB;}
 
   .zurkassa_mittelgrau2 {
 padding:10px;
 font-size:8pt;
 background-color:#4D4D4D;
 color:#CBCBCB;}
 
 .zurkassa_warenkorb { letter-spacing:3px; color:#FFFFFF; font-size:8pt;}
 
 .zurkassa_rechnung  {padding:3px; font-size:8pt; color:#FFFFFF;}
 
 .warenkorb_produkte {
 color: #C7C7C7;
 font-size:8pt;
 padding:2px;}


.aufstriche {
 padding:1px;
 color:#000000;
}

.ecard_mittelgrau {
 padding:2px;
 font-size:8pt;
 background-color:#4D4D4D;
 color:#B7B7B7;}

 
 .filiale_uebersicht {
 padding:6px;
 font-size:8pt;
 line-height: 10pt;}
 
.nix { font-size:1px;}
form { margin-top: 0; margin-bottom: 0;border: 0px;}
input {border: 1px solid #636363;border: 1px; solid #636363;}
input.image {border: 0px;}
textarea { background-color: #939393;border: 1px; solid #636363;}

.input-box 			{background-color: #939393; height:16px; width:28px; font-size:8pt; color:#000000;border: 1px solid #636363;}
.input-box-check 	{height:16px; width:28px; font-size:8pt; color:#000000;border: 0px solid #636363;}
.input-image	 	{border: 0px solid #636363;}
.input-aufstriche 	{background-color: #FFFFFF; height:16px; width:30px; font-size:8pt; color:#000000;border: 1px solid #636363; text-align:right;}
.input-filiale 		{background-color: #4D4D4D; height:16px; width:200px; font-size:8pt; color:#000000;border: 1px solid #CBCBCB; text-align:left;}
.input-zustellung 	{background-color: #4D4D4D; height:16px; width:50px; font-size:8pt; color:#000000;border: 1px solid #CBCBCB; text-align:left;}
.input-radio 		{background-color: #4D4D4D; font-size:8pt; border: 0px solid #CBCBCB; text-align:left;}
.input-radio-kontakt {font-size:8pt; border: 0px solid #CBCBCB; text-align:left;}
.input-strasse-kontakt	{background-color: #939393; height:14px; font-size:8pt; width:186px;color:#000000;border: 1px solid #CBCBCB;}
.input-mail 		{padding: 0 0 -2.5pt 0; background-color: #939393; height:16px; font-size:8pt; width:292px;color:#000000;border: 1px solid #CBCBCB;}
.input-anmeldung 	{background-color: #939393; height:16px; font-size:8pt; width:200px;color:#000000;border: 1px solid #CBCBCB;}
.input-password 	{background-color: #939393; height:16px; font-size:8pt; width:302px;color:#000000;border: 1px solid #CBCBCB;}
.input-plz 			{background-color: #939393; height:16px; font-size:8pt; width:56px;color:#000000;border: 1px solid #CBCBCB;}
.input-plz-kontakt 	{background-color: #939393; height:16px; font-size:8pt; width:46px;color:#000000;border: 1px solid #636363;}
.input-ort-kontakt 	{background-color: #939393; height:16px; font-size:8pt; width:100px;color:#000000;border: 1px solid #636363;}
.input-kreditkarte 	{background-color: #939393; height:16px; font-size:8pt; width:50px;color:#000000;border: 1px solid #636363;}
.input-message 		{background-color: #939393; height:200px; width:235px; font-size:8pt; color:#000000;border: 1px solid #636363;}
.input-message-kontakt {background-color: #939393; height:100px; width:225px; font-size:8pt; color:#000000;border: 1px solid #636363;}
.input-empfaenger 	{background-color: #939393; height:16px; width:150px; font-size:8pt; color:#000000;border: 1px solid #636363;}
.input-email 		{background-color: #939393; height:16px; width:150px; font-size:8pt; color:#000000;border: 1px solid #636363;}
.input-email-kontakt {background-color: #939393; height:16px; width:150px; font-size:8pt; color:#000000;border: 1px solid #636363;}

a.navig:link {
font-size: 9pt;
font-weight: normal;
font-style: normal;
font-family: Arial, Verdana;
color: #C7C7C7;
text-decoration: none;}

a.navig:hover {
font-size: 9pt;
font-weight: normal;
font-style: normal;
font-family: Arial, Verdana;
color: #E7D673;
text-decoration: none;}

a.navig {
font-size: 9pt;
font-weight: normal;
font-style: normal;
font-family: Arial, Verdana;
color: #C7C7C7;
text-decoration: none;}

a.kontakt {
font-size: 9pt;
font-weight: normal;
font-style: normal;
font-family: Arial, Verdana;
color: #E7D673;
text-decoration: none;}

a.kontakt:hover {
font-size: 9pt;
font-weight: normal;
font-style: normal;
font-family: Arial, Verdana;
color: #C7C7C7;
text-decoration: none;}




a.normal {
font-size: 9pt;
font-weight: normal;
font-style: normal;

color: #E7D673;
text-decoration: none;}



a.normal:hover {
font-size: 9pt;
font-weight: normal;
font-style: normal;

color: #E7D673;
text-decoration: underline;}

a.filiale_gelb { color: #E9D879; font-size:8pt;}
.text_gelb { color: #E9D879;font-family: Arial, Verdana;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;}

#navi {
visibility: visible;
position: absolute;
top: 90px;
left: 0px;}


#warenkorb {
width: 228px;
height: 100%;
background-image: url(http://www.trzesniewski.at/cms2/media/img/bg_dunkelgrau.gif); background-repeat:repeat;
overflow: no;
}
#warenkorb_links {
width: 14px;
height: 100%;
background-image: url(http://www.trzesniewski.at/cms2/media/img/bg_hellgrau.gif); background-repeat:repeat;
overflow: no;
}

#warenkorb_header {
position: absolute;
left: 20px;
top: 4px;
}
 
#broetchen_uebersicht {
position:absolute;
left: 240px;
top:5px;
width: 350px;
height: 100%;
}

#aufstrich_uebersicht {
position:absolute;
left: 228px;
top:0px;
width: 545px;
height: 100%;
}
 
#GrauerVertikalStrich_Filialen {
 position:absolute;
 left:260px;
 width:98px;
 height:366px;
 z-index:1;
}
#BilderUebersicht_Filialen {
 position:absolute;
 top:0px;
 left:278px;
 height:366px;
 z-index:2;
}
#Map_Filialen {
visibility: visible;
position: absolute;
top: 152px;
text-align: left;
left: 0px;
font-size:8pt;}


#Infotext_Filialen{
visibility: visible;
position: absolute;
top: 388px;
left: 0px;
text-align: left;
width: 250px;
font-size:8pt;
}
#Bild_Filiale {
visibility: visible;
position: absolute;
top: 146px;
text-align: left;
left: 260px;}

#ecard_form {
position:absolute;
left: 270px;
top:50px;
width: 460px;
height: 310px;
}

#bottom_navi {
visibility: visible;
position: absolute;
top: 515px;
left: 515px;}

#bottom_navi_kassa {
visibility: visible;
position: absolute;
top: 705px;
left: 513px;}


#textscroll {
	visibility: visible;
	position: absolute;
	top: 146px;
	left: 545px;
	text-align: left;
	width: 225px;
	height: 366px;
	overflow: auto;

}
#text {
	margin-top:6px;
	padding: 10px;
	padding-right:25px;
}
#ContentAktuelles {
	visibility: visible;
	position: absolute;
	
	top: 146px;
	left: 275px;
	text-align: left;
	width: 485px;
	height: 366px;
	overflow: auto;

}
#ContentPhilosophie {
	visibility: visible;
	position: absolute;
	
	top: 146px;
	left: 275px;
	text-align: left;
	width: 485px;
	height: 366px;
	overflow: auto;

}
#ContentUnternehmen {
	visibility: visible;
	position: absolute;
	
	top: 146px;
	left: 458px;
	text-align: left;
	width: 285px;
	height: 366px;
	overflow: no;

}
#ContentHome {
	visibility: visible;
	position: absolute;
	top: 146px;
	left: 503px;
	text-align: left;
	width: 250px;
	height: 360px; 
	overflow: auto;

}
#ContentBroetchen {
	visibility: visible;
	position: absolute;
	
	top: 146px;
	left: 385px;
	text-align: left;
	width: 372px;
	height: 366px;
	overflow: auto;

}
#bestellung {
visibility: visible;
position: absolute;
top: 146px;
left: 0px;}

#zurkassa_header {
visibility: visible;
position: absolute;
top: 0px;
left: 25px;}

#subnavi {
visibility: visible;
position: absolute;
top: 120px;
left: 0px;}

#grauerstrich3 { position: absolute; width:100%; height:1px;
color: #616161; top: 662px; z-index:99;}

#grauerstrich1 {
	position: absolute;
	width:100%;
	color:#000000;
	height:1px;
	top: 146px;
	z-index:100;
	background-image: url(http://www.trzesniewski.at/cms2/media/img/bg_hellgrau.gif);
	background-repeat: repeat-x;
}

#grauerstrich2 { position: absolute; width:100%; height:1px; background-image: url(http://www.trzesniewski.at/cms2/media/img/bg_hellgrau.gif);
	background-repeat: repeat-x; top: 511px; z-index:99;}

#grauerstrich_kassa { position: absolute; width:100%; height:1px; background-image: url(http://www.trzesniewski.at/cms2/media/img/bg_hellgrau.gif);
background-repeat: repeat-x; top: 701px; z-index:99;}
#logo {
position: absolute;
top: 87px;
left: 564px;}

#rightbox {
position: absolute;
top: 146px;
left: 564px;}

#outer {width: 100%; height: 100%; z-index:100; margin-left:auto; margin-right:auto;}

#main {width: 770; height: 440px;position:relative; text-align: center; z-index:97; margin:0px;}
#main2 {width: 770; height: 0px;position:relative; text-align: center; z-index:97; margin:0px;}

table#center
{ 
margin-left: 0%;
margin-right: 120%;
text-align: left;
border-spacing: 0px;
margin:0px;
}

#main_bg {
visibility: visible;
position: absolute;
top: 146px;
left: 0px;
}
#main_bg2 {
visibility: visible;
position: relative;
top: 146px;
left: 0px;
}
#Impressum {
	visibility: visible;
	position: absolute;
	
	top: 146px;
	left: 457px;
	text-align: left;
	width: 300px;
	height: 366px;
	overflow: auto;

}