/* EDV-Technik des Tappeiner Richard
/* Erstellt am 10.02.2005
/* Änderungen am 06.12.2005

/*----------------------------------------------------------*/
/* Allgemeines zur Internetseite
/*----------------------------------------------------------*/

body {height:100%; font-family: Verdana, Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif; font-size:12px; background-image: url("../grafik/bg01.gif"); text-align:justify; margin:0;}
table { font-size:12px;}
p {line-height: 140%;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF9900;}
h2 {padding:10px; font-size: 11px; color: #990033;}
h4 {font-size:12px; background-color:#E6DE9C;}
h6 {font-size: 12px; font-weight: bold; color: #FFFFFF;}
ul, li {line-height:15pt;}
a:link, a:visited, a:active, a:hover {text-decoration:none; font-weight:normal; color:#000000;}
a:active, a:hover {color:#7D080D;}
hr {border:1px dashed #990033;}

/*----------------------------------------------------------*/
/* Spezifische Textformatierungen zur Internesteite
/*----------------------------------------------------------*/
.sidebar1 {padding-right:10px; font-size: 12px; font-weight:bold; color: #990033; text-decoration: blink;}
.sidebar2 {padding-right:10px; font-size: 12px; font-weight:bold; color: #990033;}
.laufleiste {font-size: 11px; color: #FFFFFF; padding-top: 4px;}
.klein {font-size:10px; color:#00000; line-height:140%; padding-left:20px;}
a.klein:link {color: #00000; padding-left:0px; text-decoration:underline;}
a.klein:visited {color: #00000; padding-left:0px; text-decoration:underline;}
a.klein:active {color: #00000; padding-left:0px; text-decoration:underline;}
a.klein:hover {color: #FF9900; padding-left:0px;text-decoration:underline;}
.kontakt {font-size:11px; color:#9C0042; line-height:140%; padding-left:20px;}
a.kontakt:link {color: #9C0042; padding-left:0px; text-decoration:underline;}
a.kontakt:visited {color: #9C0042; padding-left:0px; text-decoration:underline;}
a.kontakt:active {color: #9C0042; padding-left:0px; text-decoration:underline;}
a.kontakt:hover {color: #000000; padding-left:0px;text-decoration:underline;}
.copyright-impressum {font-size:9px; padding-left:5px; color:#990033;}
a.copyright-impressum:link {color: #990033;}
a.copyright-impressum:visited {color: #990033;}
a.copyright-impressum:active {color: #990033;}
a.copyright-impressum:hover {color: #CCCCCC;}
.logo {font-size:12px; color:#FFFFFF; font-weight:bold;}
a.logo:link {color:#FFFFFF; font-weight:bold; padding-top: 5px;}
a.logo:visited {color:#FFFFFF; font-weight:bold;}
a.logo:active {color:#FFFFFF; font-weight:bold;}
a.logo:hover {color:#990033; font-weight:bold;}
.tab01 { border:3px double #CCCC66; height:30px;  padding-left:5px; font-size: 12px; font-weight: bold; color: #666666; background-color:#E6DE9C;}
.tab02 { border:3px double #CCCC66; background-color:#ECE5B2; padding:5px;}
.tab03 { border:1px double #CCCC66; background-color:#ECE5B2; font-size:12px; padding:2px; text-align:center;}
.tab03-kb {font-size:10px; text-align:left; color:#666666;}
.tab03-kb2 {font-size:11px; text-align:center; color:#666666;}
.tab04 { border:3px double #CCCC66;}
.angebot {font-size:12px; font-weight:bold;}
a.angebot:link {color:#000000; padding-top: 5px; text-decoration:underline; font-weight:bold;}
a.angebot:visited {color:#000000; font-weight:bold; text-decoration:underline;}
a.angebot:active {color:#000000; font-weight:bold; text-decoration:underline;}
a.angebot:hover {color:#990033; text-decoration:underline;font-weight:bold;}
a.preis:link { font-size:12px; color:#000000;display:block; padding:5px;}
a.preis:visited {font-size:12px; color:#000000;display:block; }
a.preis:active {font-size:12px; color:#000000;display:block; }
a.preis:hover {font-size:12px; color:#990033;display:block;}

/*----------------------------------------------------------*/
/* CSS - Navigationsmenü
/*----------------------------------------------------------*/ 

a.menu {margin-left:2px; margin-right:2px; font-size: 12px; display:block; padding-top:7px; padding-bottom: 7px; padding-left:23px; border-bottom:1px solid #C1B400; background-image: url("../grafik/pfeil01.gif");background-repeat:no-repeat; background-position: 10px 50%; background-color:#E1E298;}
a.menu:link, a.menu:visited {color: #000000; text-decoration:none; font-weight:bold;}
a.menu:active, a.menu:hover {color: #9C0042; background-color: #DFD588;}
a.menu1 {margin-left:2px; margin-right:2px; font-size: 11px; display:block; padding-top:6px; padding-bottom: 6px; padding-left:33px; border-bottom:1px solid #C1B400; background-image: url("../grafik/pfeil02.gif");background-repeat:no-repeat; background-position: 20px 50%; background-color: #E1E298;}
a.menu1:link, a.menu1:visited {font-size: 11px; color: #000000;	text-decoration: none;}
a.menu1:active, a.menu1:hover {font-size: 11px; color: #9C0042; background-color: #DFD588;}
a.menu2 {margin-left:2px; margin-right:2px; font-size: 10px; display:block; padding-top:5px; padding-bottom: 5px; padding-left:43px; border-bottom:1px solid #C1B400; background-image: url("../grafik/pfeil02.gif");background-repeat:no-repeat; background-position: 30px 50%; background-color: #E1E298;}
a.menu2:link, a.menu2:visited {font-size: 10px; color: #000000;	text-decoration: none;}
a.menu2:active, a.menu2:hover {font-size: 10px; color: #9C0042; background-color: #DFD588;}
.menu_active a.menu1,.menu_active a.menu2,.menu_active a.menu3 { background-color: #F3F1DB; }
a.menu:active, a.menu1:active, a.menu2:active, a.menu3:active { background-color: #F3F1DB; }

.submenu {display:none;}
.submenu1{ margin-bottom: 0.5em;}
.submenu2{margin-bottom: 0.5em;}