/* Alexander Last - Wissensvermittler für Medienkompetenz und Naturwissenschaften */

body 			{font-family:Verdana, Geneva, Helvetica, Arial, "sans serif";
				background-color:#E4E9EE;
				font-size:12px;}

h1 				{color:#4F6275;
				font-family:Palatino, "Palatino Linotype", Times, serif;
				font-size:32px;
				text-align:right;
				font-style:italic;
				padding:74px 158px 0 0;
				margin:0;}
				
h2				{color:#4F6275;
				font-family:Verdana, Geneva, Helvetica, Arial, "sans serif";
				font-size:18px;
				text-align:left;
				font-weight:500;
				padding: 0;
				margin:5px;}
				
h3				{color:#000;
				font-family:Verdana, Geneva, Helvetica, Arial, "sans serif";
				font-size:14px;
				font-weight:bold;
				font-style:normal;
				text-align:left;
				padding: 0;
				margin:20px 0 0 10px;
				padding:0;}

p {margin: 5px 20px 5px 10px;
	line-height:1.4em;}
	
input, textarea {background-color:transparent;
			margin-bottom:10px;
			font-family:Verdana, Geneva, Helvetica, Arial;
			font-size:12px;
			color:#4F6275;
			line-height:1.4em;
			border:1px solid #4F6275;
			padding:3px;
			}
	
				
a:link, a:visited 
				{color:#4D5B6A;
				text-decoration:none;
}
				
a:hover, a:active 
				{color:#4D5B6A;
				text-decoration:underline;}
				
#logo {font-family:Georgia, Palatino, Times, "Times New Roman";
		margin-left:546px;
		color:#769BBB;
		padding-top:40px;
		width:330px;
		text-align:center;}

.competencer {font-size:12px;
			font-weight:bold;
			letter-spacing:23px;}
					
.mainlogo {font-size:36px;
			margin:-13px 0 -8px;
			letter-spacing:4pt}

.logo_sub {font-size:8.5px;
margin:0;
font-family:Verdana, Geneva, Helvetica, Arial;
color:#769BBB;
}

a.iconlink {background-image:url(../grafix/linkicon.gif);
background-repeat:no-repeat;
padding-left:23px;}

#contenttxt ul {padding-left:25px;
	line-height:18px;
	list-style-type:circle;}
				
#window 			{width:1024px;
				height:768px;
				margin:auto;
				text-align:left;}
				
#dekosteine1 	{width:266px;
				height:212px;
				margin-left:5px;
				margin-top:-745px;
				background-image: url(../grafix/dekosteine1.png);
				z-index:10;
				display:block;
				}	

#dekosteine2 	{width:268px;
				height:92px;
				margin-left:190px;
				margin-top:-210px;
				background-image: url(../grafix/dekosteine2.png);
				z-index:10;
				}	
				
#header 			{width:1024px;
				height:138px;
				background-image: url(../grafix/headerbg.png);
				margin:0px;
				padding:0px;}
		
#sidebar_left 	{width:123px;
				height:574px;
				background-image: url(../grafix/sidebarleftbg.png);
				margin-top:-574px;}
				
#navibar		{width:753px;
				height:20px;
				background:#4F6275;
				margin:0;}
			
#contentfield	{width:753px;
				height:554px;
				margin-left:123px;
				background-image: url(../grafix/contentbg.png);
				background-repeat:no-repeat;
				text-align:left;}
				
#sidebar_right	{width:148px;
				height:574px;
				margin-left:876px;
				margin-top:-574px;
				background-image: url(../grafix/sidebarrightbg.png);}
				
#footer			{width:1024px;
				height:56px;
				background-image: url(../grafix/footerbg.png);
				margin:0;}


#hauptnavi {display:inline;
			float:right;
			list-style-type:none;}	
			
#hauptnavi li{float:left;
	margin-top:-9px;
	padding:0;}
	
#hauptnavi li a, #hauptnavi li a:visited { color:#fff;
text-decoration:none;
border-left: 1px solid #fff;
border-right:1px solid #fff;
padding:2px 15px;
}

#hauptnavi li a:hover, #hauptnavi li a:active, 
#hauptnavi li a.current,
#hauptnavi li a.current:visited,
#hauptnavi li a.current:hover,
#hauptnavi li a.current:active
{ color:#4F6275;
background-color:#fff;
text-decoration:none;
border-left: 1px solid #4F6275;
border-right:1px solid #4F6275;
padding:2px 15px;
}
							
#sidenavibar {float:left;
		display:inline;
		margin: 20px 0 0 0;
		text-align:left;}

#sidenavi {	font-size:12px;
			line-height:15px;
			list-style-type:none;
			margin:0;
			padding:0;}
			
			
#sidenavi li{
			padding-bottom:12px;
			color:#4D5B6A;
			padding-left:20px;
			width:120px;}

#sidenavi li a:link,
#sidenavi li a:visited
			{list-style-type:none;
			padding-bottom:12px;
			color:#4D5B6A;
			text-decoration:none;
			text-align:left;
			background-repeat:no-repeat;
			width:120px;
background-image:none;
padding-left:0;}
			
#sidenavi li a:hover,
#sidenavi li a:active,
#sidenavi li a:focus
			{list-style-type:none;
			padding-bottom:12px;
			color:#46654B;
			text-decoration:none;
			text-align:left;
			background-repeat:no-repeat;
			font-weight:bold;
			width:120px;}
			
			
#contenttxt {margin: 0 20px 10px 10px;
                      height:524px;
                      width:744px;
                      overflow:auto;}

/*============================================================
Formattierungsangaben für das Kontaktformular
=============================================================*/

.form_beschreibung {margin-left:10px; margin-top:7px; margin-bottom:3px;
}

.form_input {margin-left:10px;}

.form_submit {margin-left:10px;}

/*=======================================================*/			
.content		{margin:10px 10px 10px 12px;
				text-align:left;
				font-size:12px;
				color:#4F6275;}
				
.center			{text-align:center;}

/*========================================================
Formattierungsangaben für Termine und Ankündigungen 
========================================================*/

.headline
		{text-align:left;
		font-size:18px;
		text-decoration:underline;
		margin:0 10px 15px 10px;
		padding:0;}
		
.termin,
.location,
.klassenstufe
			{color:#444D56;
		text-align:left;
		font-size:12px;
		margin:0 0 4px 55px;
		padding:0;}
		
.beschreibung
		{text-align:left;
		font-size:13px;
		margin:15px 15px 15px 55px;}

.preis {color:#444D56;
		text-align:right;
		font-size:12px;
		margin:0 15px 4px 0;
		padding:0;}

.nach_oben {text-align:right; font-size:10px; margin-right:16px;}
