/* CSS Document */

html{
	height:100%;
	}

body {
	margin:0px;
	width:100%;
	height:100%;
	font-size:11px

	}
td {
	vertical-align:top
}
	
#navigation
{
	font-family:verdana; 
	font-size:11px; 
	font-weight:bold; 
	line-height:20px; 
	color:#3d689a;
	margin:0px;
	padding:0px
	}
	
#metanavigation
{
	font-family: verdana, arial; 
	font-size:11px; 
	font-weight:normal; 
	color:#ffffff;
	padding:5px
	}

.metanavigation
{
	font-family: verdana, arial; 
	font-size:11px; 
	font-weight:bold; 
	color:#ffffff;
	padding:10px;
	text-decoration:none;
	}

#mainnavi
{
	font-family:verdana; 
	font-size:12px; 
	font-weight:bold; 
	color:#3d689a;
	padding:5px
	}

#mainnavi a
{
	font-family:verdana; 
	font-size:11px; 
	font-weight:bold; 
	color:#3d689a;
	text-decoration:none;
	background-repeat: no-repeat
	
	}
.mainnavi a
{
	font-family:verdana; 
	font-size:11px; 
	font-weight:bold; 
	color:#3d689a;
	text-decoration:none;
	background-repeat: no-repeat
	
	}

#mainnavi1, 
#mainnavi1 a,
.mainnavi1, 
.mainnavi1 a {
	font-family:verdana; 
	font-size:9px; 
	font-weight:bold;
	color:green;
	text-decoration:none;
	background-repeat: no-repeat
	
	}
	
#mainnavi
{
	font-family:verdana; 
	font-size:11px; 
	font-weight:bold; 
	color:#3d689a;
	text-decoration:none;
	background-repeat: no-repeat
	
	}

a{
	font-family: Arial, Verdana;
	font-size:11px;
	color:#EDB200;
	text-decoration:none;

	}
	
#content{
	font-family:verdana; 
	font-size:11px; 
	font-weight:normal; 
	color:#3d689a;
	padding:40px;;
	padding-right:60px;
	float:left;
	min-width:80%;
	}
	
#aktuelles {
	font-family:verdana; 
	font-size:10px; 
	font-weight:normal; 
	color:#ffffff;
	width:163px;
	background-color:#335c90;
	float:left;
	border:solid 1px #0086ff;

	}

#aktuelles_inhalt {
	font-family:verdana; 
	font-size:10px; 
	font-weight:normal; 
	color:#ffffff;
	
	}

#filme
{
	font-family:verdana; 
	font-size:10px; 
	font-weight:normal; 
	color:#ffffff;
	width:160px;
	margin-bottom:10px;
	margin-top:10px; 
	background-color:#f3b909

	}

#filme_inhalt
{
	font-family:verdana; 
	font-size:10px; 
	font-weight:normal; 
	color:#ffffff;
	margin:0px;
	padding:5px;
	padding-left:10px

	}
#filme_inhalt ul, #filme_inhalt li {
list-style-image:url(../grafik/rahmen/film.gif); 
	margin:0px;
	padding:0px; 
	list-style-position:outside
}
#filme_inhalt li {
	margin-left:20px; 
}
#filme_inhalt a{
	color:#335C90; 
}


#sprache, #sprache a{
	font-family: Arial, Verdana;
	font-size:12px;
	color:#355f93;
	text-decoration:underline;
	margin-top:5px;
	font-weight:bold
	}
	
	
#sprache{
	margin-right:17px;
	text-decoration:none;
	color:#819aba;
	}

h1
{
	font-family:verdana; 
	font-size:18px; 
	font-variant:small-caps;
	font-weight:bold; 
	line-height:35px; 
	color:#EDB200;
	padding:0px
	}
	
	
h2
{
	font-family:verdana; 
	font-size:14px; 
	font-variant:small-caps;
	font-weight:bold; 
	line-height:25px; 
	color:#3d689a;
	padding:0px
	}
	
	
h3
{
	font-family:verdana; 
	font-size:12px; 
	font-weight:bold; 
	line-height:25px; 
	color:#3d689a;
	padding:0px
	}
	
p
{
	font-family:verdana; 
	font-size:11px; 
	color:#3d689a;
	padding:0px;
	line-height:16px
	}
	
td
{
	font-family:verdana; 
	font-size:11px; 
	color:#3d689a;
	padding:0px;
	vertical-align:top
	}
	
ul, ol
{
	font-family:verdana; 
	font-size:11px; 
	color:#3d689a;
	padding:10px;
	padding-left:0px;
	margin-left:0px;
	line-height:16px;
	}
	
ul li {
	list-style-image:url(../grafik/rahmen/ul.gif);
	font-size:11px; 
	color:#3d689a;
	line-height:16px;
	margin-left:0px; 
	padding-left:0px;
	list-style-position:inside; 
}

hr {
	color:#0086ff;
	}

.edit label {
	font-family:arial; font-size:11px; color:#355f93
}


#schulbesuche input, 
#schulbesuche textarea {
	width: 200px
}


#schulbesuche label{
	width: 170px; 
	display:block; 
	float:left; 
	vertical-align:bottom; 
	margin-top:5px
}

.schul_termine {
	float:left; 
	width:90px; 
	font-weight:bold; 
	margin-left:20px
}

.liste0 {
	background-color: #fff;
 }
 .liste1 {
	background-color: #e8eef5;
 }

#login {
	background-color:#f3b909;
	padding: 0px; 
	margin: 10px 0 10px 0
}

#login a{
	color:#335C90; 
	text-decoration:underline
}

#login ul, #login li{
	margin-left:0px;
	padding-left:0px
}

#login ul, #login li{
	margin-left:15px;
	padding-left:0px
}

.loginhintergrund {
margin: 0px; color:#edb200; font-size:12px; line-height:15px; background:#fff url(../grafik/rahmen/login.gif) top left no-repeat
}

.login_ueberschr {
margin-left:25px; margin-bottom:10px; height:30px; vertical-align:middle; color:#0086ff
}

.loginbutton {
	font-size:11px;
	width:55px;
	height:20px;
	border: 1px solid;
	border-color: #e0e0e0 #a3b1c3 #a3b1c3 #bec3c8;
	background-color:#ffffff
}

.passwortaendern {
	border: 1px solid;
	border-color: #e0e0e0 #a3b1c3 #a3b1c3 #bec3c8;
	width:150px;
	height:17px;
	margin: 1px 0 1px 0
}

.termin_ueberschrift {
	font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#355f93; font-weight:bold; width:100px; background:#e8eef5; border-bottom:1px solid #fff; padding:2px 0 2px 0
	}
	
.termin {
	font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#355f93; width:auto; background:#e8eef5; border-bottom:1px solid #fff; padding:2px 0 2px 0
}

.link_termin {
    font-family:Verdana, Helvetica, sans-serif; font-size:11px; width:50%; background:#e8eef5; border-bottom:1px solid #fff
}

table.forschungsbeispiele {
	width:100%
}

table.forschungsbeispiele td{
	border:1px solid #166fb7; border-width: 0 0 1px 0; padding:4px 4px 4px 0; vertical-align:bottom; width:50% 
}

table.daten_nanosilber {
	width:100%; 
	text-align:left;
	vertical-align:top; 
}

.daten_nanosilber th {
	background-color:#e8eef5;
	font-weight:bold; 
	text-align:left;
	vertical-align: top;
}

.daten_nanosilber td {
	text-align:left;
	vertical-align:top; 
	padding:5px
}