/* EDV-Technik Tappeiner - www.edv-technik.info
/* Erstellt am 23.06.2005
/* Änderungen am 28.07.2007

/*----------------------------------------------------------*/
/* Allgemeines
/*----------------------------------------------------------*/

body {
 font-family: Arial, Helvetica, sans-serif;
 vertical-align:middle;
 font-size:12px;
 line-height:1.7;
 background-color: #FFFFFF;
/* background-image:url(../grafik/bg/bg01.gif); 
 background-repeat:repeat-y;*/
}
td {
font-size:12px;
}

h1 {
 font-size:16px;
 color:#ED1C24;
}

h2 { font-size:12px; color:#ED1C24;}

h3 { /* wird bei Angebote verwendet als Überschrift*/
 font-size:12px;
 color:#ED1C24;
 margin:0;
}

img {
 border:0px;
}


hr {border: none 0;
border-top: 1px dashed #007DC5;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

}

a:link {color:#000000;}
a:visited {color:#000000;}
a:active {color:#000000;}
a:hover {color:#BF0D1F;}

p { line-height: 1.7;
 
}

/*----------------------------------------------------------*/
/* Spezifisches zur Seite
/*----------------------------------------------------------*/
#angebotBox {
 background-color:#C7DAF1;
 width:500px;
clear:both;
}

#angebot h3 {
 width:500px;
}

.angebotTextVorschau {
 font-size:11px;
width:250px;
float:left;
}
#angebotInfos{
width:125px;
float:left;
}
.angebotDatum {
 font-size:11px;
 color:#007DC5;
text-align:right;
}
.angebotPreis {
 font-size:11px;
 color:#007DC5;
text-align:right;
}
.angebotWeiter {
 font-size:11px;
 color:#007DC5;
text-align:right;
clear:both;
}
.angebotBild {
float:left;
margin:5px;
}





.contact1 {
 font-size:12px;
 color:#FFFFFF;
 font-weight:bold;
 line-height:20px;
}

.contact2 {
 font-size:11px;
 color:#FFFFFF;
 line-height:15px;
}

.contact3 {
 font-size:10px;
 line-height:15px;
}

a.contact3:link {color:#FFFFFF;}
a.contact3:visited {color:#FFFFFF;}
a.contact3:active {color:#FFFFFF;}
a.contact3:hover {color:#000000;}

.copyright {
 font-size:10px;
 color:#999999;
 text-decoration:none;
 text-align:center;
}
a.copyright:link {color:#999999;}
a.copyright:visited {color:#999999;}
a.copyright:active {color:#999999;}
a.copyright:hover {color:#000000;}

.text1 {
font-size:9px;
}

.text2 { text-decoration:underline;
}

.text3 { font-size:11px;
}

.box {background-color:#C7DAF1; padding:5px;}
.box h1 {margin:0px;}

/*----------------------------------------------------------*/
/* Hauptmenü
/*----------------------------------------------------------*/

.menuVinschgau {display:block; padding-left:25px; padding-top:9px; padding-botton:9px; color:#007DC5}
a.menuVinschgau:link, a.menuVinschgau:visited {color: #007DC5; text-decoration:none;}
a.menuVinschgau:active, a.menuVinschgau:hover {color: #007DC5; font-weight:bold;}


.produkt {display:block;height:37px;}
a.produkt:link, a.produkt:visited {}
a.produkt:active, a.produkt:hover {}

.menuProdukt {color: #007DC5; letter-spacing:0.1em; }
a.menuProdukt:link, a.menuProdukt:visited {color: #007DC5; text-decoration:none; font-weight:bold;}
a.menuProdukt:active, a.menuProdukt:hover { /*color: #007DC5; font-weight:bold;*/  font-weight:normal; color:#000066;}


/*----------------------------------------------------------*/
/* Formatierung der Internetseite
/*----------------------------------------------------------*/

#master {position:absolute; top:0px; left:0px; width:1000px; background-color:#FFFFFF;}
#logo {position:absolute; top:0px; left:0px; width:300px; height:150px; background: #FFFFFF url(../grafik/bg/vinschgau.gif) no-repeat center;}
#header {position:absolute; top:0px; right:0px; width:700px; height:150px; background-color:#007DC5; background-image:url(../grafik/header/header.jpg); background-repeat:no-repeat;}
/*#picsProdukte {position:absolute; top:150px; left:0px; width:300px; height:31px;}*/

#produktMenu {width:130px; height:35px; float:left; margin-left:10px; margin-top:10px;}
#produktMenu IMG {border:0px;}

a.info {}
a.info:hover { cursor: help; background: #FFFFFF }
a.info span { visibility: hidden; position: absolute; left: -10px; margin-top: -10px; padding: 1px; text-decoration: none }
a.info:hover span { visibility: visible; border: 1px solid #800000; color: #800000; background: #F8F9B9 }

#menuVinschgau {position:absolute; left:10px; top: 150px; width:290px; background-color:#C7DAF1; height:auto;}

#menuVinschgauText {padding-left:10px; padding-top:40px; clear:both;}
#menuVinschgauText ul {margin: 0px;	padding: 0px; }
#menuVinschgauText li {font-size:14px; display:block;  padding-left:10px; line-height: 3.5ex;  color:#007DC5; list-style-type:none; }
#menuVinschgauText li a:link  {color:#007DC5; text-decoration:none; display:block;}
#menuVinschgauText li a:visited  {color:#007DC5; text-decoration:none;display:block;}
#menuVinschgauText li a:hover {color:#007DC5; display:block;font-weight:bold; }
#menuVinschgauText li a:active {color:#007DC5;display:block;font-weight:bold;}

#menuSprachauswahl {padding:10px;}
#menuSprachauswahl { font-size:11px; color: #007DC5;}
#menuSprachauswahl a {color: #FFFFFF; text-decoration:none;}
#menuVinschgauKontakt {padding-top:30px; padding-bottom:10px; font-size:12px; padding-left:20px; color:#007DC5;}
#menuVinschgauKontakt  a:link  {color:#007DC5;}
#menuVinschgauKontakt  a:visited  {color:#007DC5;}
#menuVinschgauKontakt  a:hover {color:#007DC5; font-weight:bold;}
#menuVinschgauKontakt  a:active {color:#007DC5; font-weight:bold;}

#menuVinschgauPflichtangaben {padding-top:0px; padding-bottom:0px; font-size:12px; padding-left:20px; color:#007DC5;}
#menuVinschgauPflichtangaben  a:link  {color:#007DC5; text-decoration:none;}
#menuVinschgauPflichtangaben  a:visited  {color:#007DC5;text-decoration:none;}
#menuVinschgauPflichtangaben  a:hover {color:#007DC5; font-weight:bold;text-decoration:none;}
#menuVinschgauPflichtangaben  a:active {color:#007DC5; font-weight:bold;text-decoration:none;}


#menukontakt {position:absolute; left:10px; top: 420px; width:290px;}
	    
#maincontent { position:absolute; top:150px; left:300px; width:510px; height:auto; background:#FFFFFF; padding:20px;}
 


#e {
	position:absolute;
	top:0px;
	left:550px;
	width:150px;
	height:auto;
	background:#FFFFFF;
}

#e h2 { font-size:12px; color:#ED1C24;}
	  
	  #d1 { position:absolute; top:25px; left:30px; width:492px; height:50px; }
	  #d2 { position:absolute; top:90px; left:30px; width:400px; height:30px; }
	  #d3 { position:absolute; top:120px; left:30px; width:400px; height:30px; }




#xc {
	position: absolute;
	top: 170px;
	left: 10px;
	width: 300px;
	z-index:3;
	background-color: #C7DAF1;
}
#xd {
	position: absolute;
	top: 170px;
	left: 321px;
	width: 500px;
	z-index:4;
	background-color: #F6F6F6;
}

#xe {
	position:absolute;
	width: 500px;
	z-index:5;
	background-color: #F6F6F6;
	left: 829px;
	top: 170px;
}




/*----------------------------------------------------------*/
/* Fehlermeldungen
/*----------------------------------------------------------*/

.messagebox {
 margin-top:15px; border:1px solid #ED1C24; margin-bottom:10px; background:url(../img/message_bg.jpg) repeat-x top;
}
.messagetext {
 padding:12px;
}
.messagetext DIV {
 padding:3px;
}
.messagetitel {	
 padding:15px; padding-bottom:0px; font-weight:bold; display:block;
}

/*----------------------------------------------------------*/
/* Infobox zum Menü
/*----------------------------------------------------------*/

a.info { }
a.info:hover { cursor:pointer;}
a.info span {
	visibility: hidden;
	position: absolute;
	left: 310px;
	margin-top: 1em;
	padding: 1em;
	text-decoration: none;
	top: -120px;
}
a.info:hover span { visibility: visible; width:490px; border: 1px solid #ED1C24; color: #000000; background: #C7DAF1 }
