/*
Thank you for looking at our copyrighted css source codes.

EN  

 All or partial duplication of any content, graphic, layout, 
 concept on this website are prohibited.  Check your local 
 and international copyright laws and rules for details.

 Copyright © by Grabs-Schrempf Internetdienstleistungen. 
 All Rights Reserved. Users of this site agree to be bound by 
 the terms of the Grabs-Schrempf Web Site Rules and Regulations.

GE

Gemäß österreichischem Recht sind alle unter der vorliegenden Domäne
enthaltenen Quelltextdaten urheberrechtlich geschützt. Sämtliche 
Urheberrechte in Bezug auf Programmierung und Screendesign
sind im Besitz der Firma Wolfgang Grabs-Schrempf 
Internetdienstleitungen und Informationstechnik, 5061 Elsbethen AUT EU.
www.webdesign-salzburg.at, Andrea Grabs und Wolfgang Grabs-Schrempf. 
Das Kopieren, Ausschneiden und Verändern von enthaltenen Inhalten, Quelltext, 
Datenbankstrukturen sowie Bild und Multimediamaterial ist ausdrücklich 
untersagt und wird strafrechtlich verfolgt. 
Der Zusammenhang der Seitenstrukturen wird im Rechtsstreit 
als ein Datenbankwerk bezeichnet. Gerichtsstand ist das Landesgericht 
Salzburg. Ausnahmen bilden lediglich enthaltene Quelltextstellen mit 
direkten Bezug auf andere Urheber. 

Hintergrund rgb(190,200,19)  #bec813 oder #c5d000
Balken für Menüleiste R 194 - G 190 - B 20
Schriftfarbe Menüleiste und Schnellwahlleiste R 48 - G 48 - B 48
Textfarbe black
*/

body { font-family: Arial, Verdana, Geneva, sans-serif; font-size: 12px; background: #c5d000 }

h1, h2, h3, h4, h5, p, form { margin: 0; padding: 0 }
h1 { padding-bottom: .5em; font-size: 1.5em; font-weight: normal; color: #265d0a }
h2 { padding-bottom: .3em; font-size: 1.2em; font-weight: normal }
h3 { padding-bottom: .3em; font-size: 1.1em }
h4 { padding-bottom: .3em; font-size: 1em }
h5 { padding-bottom: .2em; font-size: .9em }

p { padding-bottom: .5em; line-height: 1.4em }

a:link, a:visited { color: #8f8f05 }
a:hover, a:active { text-decoration: none }

img { border: none }

.printy {
  display: none;
}

#header { width: 970px; margin: 20px auto 5px auto; text-align: right }
#header img { width: 200px; height: 150 }
#marvin { 
	margin: 5px auto; 
	background: white; 
	padding: 10px; 
	width: 970px; 
	voice-family: "\" }\"";
	voice-family: inherit;
	width: 950px;
}



#symbolbild {
	float: left;
	width: 430px;
	height: 430px;
}


#nav {
	margin-left: 440px;
	height: 159px;
}

#subnav {
	margin-left: 440px;
	height: 15px;
	padding-left: 5px;
}

.hg_cat0 { background: url('../images/submenu/balken1.png') no-repeat left bottom }
.hg_cat1 { background: url('../images/submenu/balken2.png') no-repeat left bottom }
.hg_cat7 { background: url('../images/submenu/balken3.png') no-repeat left bottom }

div#nav ul, div#subnav ul { margin: 0; padding: 0; list-style: none }
div#nav ul li, div#subnav ul li { 
	display: block;
	float: left;
	font-size: .9em
}

div#subnav ul li { padding-top: 1px; text-align: center }

#nav ul a {
	display: block; 
	text-decoration: none;
	padding-top: 145px;
	width: 72px;
	color: rgb(48,48,48);
	text-align: center
}

#nav em { background: #cbcb08; font-style: normal; display: block; margin-right: 2px }

a#nav_1:link, a#nav_1:visited { background: url('../images/menu/nav1.png'); background-repeat: no-repeat }
a#nav_1:hover, a#nav_1:active { background: url('../images/menu/nav1_on.png'); background-repeat: no-repeat }

a#nav_2:link, a#nav_2:visited { background: url('../images/menu/nav2.png'); background-repeat: no-repeat }
a#nav_2:hover, a#nav_2:active { background: url('../images/menu/nav2_on.png'); background-repeat: no-repeat }
a#nav_2.aktiv { background: url('../images/menu/nav2_on.png') !important; background-repeat: no-repeat }

a#nav_3:link, a#nav_3:visited { background: url('../images/menu/nav3.png'); background-repeat: no-repeat }
a#nav_3:hover, a#nav_3:active { background: url('../images/menu/nav3_on.png'); background-repeat: no-repeat }
a#nav_3.aktiv { background: url('../images/menu/nav3_on.png') !important; background-repeat: no-repeat }

a#nav_4:link, a#nav_4:visited { background: url('../images/menu/nav4.png'); background-repeat: no-repeat }
a#nav_4:hover, a#nav_4:active { background: url('../images/menu/nav4_on.png'); background-repeat: no-repeat }
a#nav_4.aktiv { background: url('../images/menu/nav4_on.png') !important; background-repeat: no-repeat }

a#nav_5:link, a#nav_5:visited { background: url('../images/menu/nav5.png'); background-repeat: no-repeat }
a#nav_5:hover, a#nav_5:active { background: url('../images/menu/nav5_on.png'); background-repeat: no-repeat }
a#nav_5.aktiv { background: url('../images/menu/nav5_on.png') !important; background-repeat: no-repeat }

a#nav_6:link, a#nav_6:visited { background: url('../images/menu/nav6.png'); background-repeat: no-repeat }
a#nav_6:hover, a#nav_6:active { background: url('../images/menu/nav6_on.png'); background-repeat: no-repeat }
a#nav_6.aktiv { background: url('../images/menu/nav6_on.png') !important; background-repeat: no-repeat }

a#nav_7:link, a#nav_7:visited { background: url('../images/menu/nav7.png'); background-repeat: no-repeat }
a#nav_7:hover, a#nav_7:active { background: url('../images/menu/nav7_on.png'); background-repeat: no-repeat }
a#nav_7.aktiv { background: url('../images/menu/nav7_on.png') !important; background-repeat: no-repeat }

#subnav a:link, #subnav a:visited { text-decoration: none; color: white }
#subnav a:hover, #subnav a:active { color: black }
#subnav a em { color: black; font-style: normal }


#main {
	padding: 10px;
	overflow: auto;
	height: 246px; 	
	width: 504px;
	voice-family: "\" }\"";
	voice-family: inherit;
	height: 236px;
	width: 495px;
}

#main_slt {
	padding: 0; margin: 0;
	overflow: hidden;
	height: 256px;
	width: 514px;
}

/* Iframe Feratel */
#feratel {
	overflow: auto;
	border: 0;
	margin: 0; 
	padding: 0;
	margin-left: 5px;
    width: 514px;
    height: 256px;
}

#stop { clear: both; height: 0 }


#wgs { width: 970px; margin: 0 auto; text-align: right; color: white; font-size: .9em }
#wgs a:link, #wgs a:visited { text-decoration: none; color: white }
#wgs a:hover, #wgs a:active { color: black }


#footer { 
	background-image: url('../images/hg_fuss.png');
	background-repeat: no-repeat;
	width: 970px;
	margin: 40px auto 0 auto;
	padding-top: 5px;
	font-size: .9em; 
	color: #333
}

#footer span { margin: 0 48px }
#footer a { text-decoration: none; color: #333 }
#footer a:hover { text-decoration: underline; color: black }


/* Formulare im Frontend */
input, textarea, select { font-family: Arial, Verdana, Geneva, sans-serif } 
form#frontend_form {font-size: 11px}
form#frontend_form label{margin-left: 5px; display:block; float:left; width: 150px} 
form#frontend_form p{clear: left}
form#frontend_form p select{font-size: 11px}
#frontend_form input, #frontend_form select, #frontend_form textarea { border: 1px solid #ccc; font-size: 11px }
#frontend_form .noformat { border: none }

/*
dt { margin: 5px 0 2px 0; font-weight: bold; border-top: 1px dotted silver; padding: 5px 0 2px 0 }
dd { margin: 0 0 20px 50px }
*/
div.vorschaubild { clear: left; margin: 5px 0; padding: 5px 0; border-top: 1px dotted silver }
.vorschaubild img { width: 100px; height: 100px; float: left; margin: 0 10px 5px 0; }
.vorschaubild a { font-size: .9em; font-style: italic; text-decoration: none }
.vorschaubild a:hover { color: black }


/* INSIDE BEREICH */

#inside_marvin { width: 900px; margin: 10px auto }
#inside_head { color: #8f8f05 }
#inside_head h1 { 
	font-size: 2em;
	letter-spacing: .3em;
	font-variant: small-caps;
	padding-top: 72px;
	padding-bottom: 5px
}
#inside_head p { letter-spacing: .3em }
#inside_head img { float: right }

#inside_nav {
	background: #8f8f05;
	height: 20px;
	clear: right
}

#inside_nav ul { margin: 0; padding: 2px 0 0 0; list-style-type: none; color: white }
#inside_nav ul li { float: left; padding-left: 5px }
#inside_nav a { text-decoration: none; color: white; font-weight: bold }
#inside_nav a:hover { color: #C5D000 }

.inside_babel { padding: 2px 0 5px 0; font-size: .8em; text-transform: uppercase; text-align: right }

#inside_main {
	clear: left;
	border: 1px solid #8f8f05;
	min-height: 400px;
	background: white;
	padding: 0 10px 10px 10px
}

fieldset.fs_inhalte { width: 80%; padding: 10px; border: 1px solid #8f8f05; margin-bottom: 20px }
fieldset.fs_inhalte legend { padding: 0 5px; color: #8f8f05 }
fieldset.fs_inhalte a { color: black }

#inside_foot { 
	font-size: .9em;
	border-top: 2px solid #8f8f05;
	padding-left: 3px;
	padding-top: 5px;
	letter-spacing: .1em;
	color: #8f8f05;
}

#inside_foot address { font-style: normal }
#inside_foot a { color: #8f8f05; text-decoration: none }
#inside_foot a:hover { border-bottom: 1px dotted #8f8f05 }

.minibilder {
	width: 110px;
	border: 1px solid #ccc;
	height: 110px;
	background: #efefef; 
	float: left;
	margin: 0 1px 2px 0; 
	text-align: center;
	line-height: 110px;
}

.pdf, a.pdf {
	background-image: url('../data/Image/pdf.gif');
	background-repeat: no-repeat;
	display: block;
	line-height: 32px;
	padding-left: 40px;
}