/* 
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. 

EPU-Rot: 215/55/40   #D73728
EPU-dklGrau: 75/70/70 #4B4646
EPU-Grau: 155/145/145 #9B9191
EPU-Orange: 235/165/40

*/

body {
	color: #4B4646;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	background:  #EFF1EF;
	margin: 0;
	padding: 5px 0 0 0;
}

a:link, a:active, a:visited {	color: #4B4646;	text-decoration: underline; }
a:hover { text-decoration: none;	}

h1, h2, h3, h4 { padding: 0 0 .3em 0; margin: 0; }
h1 { font-size: 1.6em; font-weight: normal; }
h2 { font-size: 1.4em; font-weight: normal; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }
h5 { font-size: 1em; }
address { margin: 0; padding: 0; font-style: normal; color: #EFF1EF; font-size: .9em; }

p { margin: 0; padding: 0 0 .3em 0; }
img {	border: none; }
.rot { color: #D73728; }
form {	margin: 0; padding: 0; }
table { display: block; }

#marvin {
	width: 900px;
	margin: 5px auto;
	border: 1px solid #ccc;
}

#header {
	background-color: #EFF1EF;
	padding: 0 5px 0 0;
	margin: 0; 
}

#header img {
	float: left;
	margin: 2px 0 2px 2px;
	width: 200px;
	height: 91px;
}

#header h1 {
	font-size: 3em;
	text-align: right;
	padding: 0px;
	margin: 0;
	color: #ccc;
}

#nav {
	padding: 2px 0 2px 200px;
	background-color: #D73728;
	font-size: .9em;
	color: #EFF1EF;
	clear: left;
	height: 1.5em;
}

#toc {
	width: 200px;
	height: 500px;
	float: left;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	text-align: left;
}

.toc_inside { background: url("../images/toc_img/start_2.jpg"); }

div#toc ul { margin: 0; padding: 20px 0 0 0; list-style: none; }
div#toc ul li { margin: 0 0 2px 0; padding: 0; width: 100%; }

#toc a:link, #toc a:visited {
	display: block;
	color: white;
	background-color: #D73728;	
	opacity: .9;
	-moz-opacity: .9;
  filter: alpha(opacity=90);
	text-decoration: none;
	padding: 2px 5px;
	font-size: .9em;
	width: 190px;
}

#toc a:hover, #toc a:active {
	font-weight: bold;
}

#main {
	width: 640px;
	height: 470px;
	padding: 20px 50px 10px 10px;
	overflow: auto;
	float: left;
	text-align: left;
}

#foot {
	padding: 2px 0 2px 200px;
	text-align: left;
	background-color: #D73728;
	clear: both;
}

#foot a:link, #foot a:active, #foot a:visited {
	color: #EFF1EF;
}

#wd p { margin: 0; padding: 0; }

#wd a:link, #wd a:active, #wd a:visited {
	text-decoration: none;
	font-size: .8em;
	letter-spacing: .3em;
	color: #9B9191;
}

#wd a:hover {
	color: #4B4646;
}

#insidepulldown { text-align: right; padding: 0 0 10px 0; }
#insidepulldown form { display: inline; margin: 0; padding: 0; }
#insidepulldown form select {	border: 1px solid #999; color: #999; background: #efefef; } 

#member_detail_form label { display: block; font-style: italic; }
#member_detail_form p { margin-top: 10px; }
#member_detail_form .formfeld { width: 400px; }

.formfeld { border: 1px solid #ccc; background: #f8f8f8; }
.formfeld:focus, .formfeld:active { background: white; }
.formbutton { 
	border: 1px solid black; 
	background: #666;
	color: white; 
	font-size: .8em; 
	font-weight: bold;
	padding: 1px 3px;
	margin-top: 10px;
}
.formbutton:hover {
	background: white;
	color: #666;
}

code { font-size: 1em; }

a.pdf {
	background-image: url("../images/pdf.gif");
	background-position: left;
	background-repeat: no-repeat;
	padding: 20px 0 20px 40px;
}


a.china {
	background-image: url("../images/flaggs/china.gif");
	background-position: left;
	background-repeat: no-repeat;
	padding: 30px 0 30px 60px;
}


a.russia {
	background-image: url("../images/flaggs/russia.jpg");
	background-position: left;
	background-repeat: no-repeat;
	padding: 30px 0 30px 60px;
}


a.mongolia {
	background-image: url("../images/flaggs/mongolia.jpg");
	background-position: left;
	background-repeat: no-repeat;
	padding: 30px 0 30px 60px;
}

#memberslogin fieldset  { width: 400px; border: 1px solid #999; padding: 20px; margin: 30px 0 0 30px; }
#memberslogin legend { font-size: 1.6em; color: #999; font-variant: small-caps; }
#memberslogin label { display: block; width: 95px; float: left; }


.imggallery {
display: block;
margin-top: 18px;
margin-bottom: 5px;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-bottom: 1px solid #666;
border-right: 1px solid #666;

}


/* Navigation Summerschools */
#navs { 
	padding: 1px 0 1px 200px;
	background-color: #D73728;
	font-size: .9em;
	color: #EFF1EF;
	clear: left;
	height: 17px;
}

#navs img { 
	height: 15px;
	width: 19px;
	float: right; 
	}

div#navs ul { margin: 0; padding: 0; list-style: none; }
div#navs li {
	float: left; 
	text-align: left;
	white-space: nowrap;
	margin-right: 20px;
	padding-top: 1px;
}

#navs a:link, #navs a:visited { color: #EFF1EF; text-decoration: none; }
#navs a:active, #navs a:hover { color: white; }
#toc li.aktiv { background: #D73728 !important; font-weight: bold; }