/* 
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. 
*/

html:lang(de) {quotes: "»" "«";  }

body {
	background: #E6EAF5;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:link, a:visited, a:active {
	color: #05458C;
}

a:hover {
	text-decoration: none;
}

h1 {
	font-weight: normal;
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 10px;
}

h2 {
	font-weight: normal;
	font-size: 16px;
}

h3 {
	font-size: 12px;
}

#marvin {
	text-align: left;
	width: 800px;
	border: 1px solid #05458C;
	background: url(../images/hg.gif) repeat-y;
	color: #333;
	margin: 10px auto;
}

#head, #nav, #main, #info, #foot, #wd {
	margin: 0; padding: 0;
}

#head {
	background: url(../images/head.gif) no-repeat;
	height: 60px;
}

#head img {
	vertical-align: top;
	margin-top: 4px;
}

#nav {
	float: left;
	width: 170px;
	color: white;
	font-size: 10px;
	height: 450px;
}

#main {
	float: left;
	width: 445px;
}

#nav a:link, #nav a:visited, #nav a:active {
	color: white;
	text-decoration: none;
}

#nav a:hover {
	text-decoration: underline;
}

#info {
	float: right;
	width: 160px;
	text-align: center;
	font-size: 10px;
}

#foot {
	text-align: center;
	clear: both;
	color: #074FA1;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 10px;
}

#foot a:link, #foot a:active, #foot a:visited {
	color: #074FA1;
	text-decoration: none;
}

#foot a:hover {
	color: #ACBDDB;
}

#wd, #wd a:link, #wd a:active, #wd a:visited {
	color: #ACBDDB;
	text-decoration: none;
}

#wd a:hover {
	color: #05458C;
}

#nav p {
	margin: 10px 0 5px 5px;
}

#nav img {
	vertical-align: middle;
}

.infobox {
	width: 140px;
	background: url(../images/hg_infobox.gif) no-repeat;
	padding: 5px;
	padding-top: 0px;
	text-align: left;
	margin: 10px 5px;
	border-bottom: 1px solid #05458C;
	color: #05458C;
}

.infobox h3 {
	color: #E6EAF5;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 5px;
	text-align: center;
}

#main h1 {
	margin-top: 0;
	font-size: 18px;
	font-weight: normal;
}

.formfeld {
	background: #EEF0F8;
	font-size: 11px;
	color: #05458C;
	border: 1px solid #074FA1;
}

input, textarea, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.formbutton {
	border: 1px solid #05458C;
	background: #074FA1;
	font-size: 10px;
	color: white;
	font-weight: bold;
	padding: 2px;
	margin-top: 10px;
}

.formbutton:hover {
	cursor: hand;
	background: #ACBDDB;
	color: #074FA1;
}

/* FAQ Anzeigeoptionen  */

.faq_div {
	margin: 10px 0; 
	border-bottom: 1px solid #ACBDDB;
	padding: 5px 0;
}

.faq_answer {
	margin: 5px 10px;
}

.faq_bt {
	text-align: right;
}

.faq_bt a:link, .faq_bt a:visited, .faq_bt a:active {
	font-size: 9px;
	padding: 1px;
	text-align: center;
	border: 1px solid #05458C;
	background: #074FA1;
	color: white;
	text-decoration: none;
}

.faq_bt a:hover {
	background: #ACBDDB;
	color: #074FA1;
}

.faq_div dt {
	color: #05458C;
	font-weight: bold;
	letter-spacing: 1px;
}

.faq_div dd {
	padding: 3px 0;
}

.blau {
	color: #05458C;
}

.printy {
	display: none;
}