/*Menustyles - F. Franzen */
table.pixelgenau {	
	border-collapse: collapse;
	padding: 0px;
	border-spacing:0px;
	margin: 0px;
}
table.pixelgenau  td{	
	padding: 0px;
	margin: 0px;
}

BODY   { color: #000000; font-size: 12px; font-family: Arial, sans-serif; margin: 0px }
form textarea {color:#ffffff;background-color:#1B5186;border-color:#00203F;border-width: 3px;}
form input {background-color: #9FAFBF;border-color:#00203F;border-width: 1px;color: #FFFFFF;FONT-WEIGHT: bold;}
/*A.menu  { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none }
A.menu:hover  { color: #808080} 
A.menu:visited  { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none }
*/
A { color: black; text-decoration: underline;}
A.copyright  { color: #cccccc; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none }
A.linktext  { color: #cccccc; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none }
A.copyright:visited  { color: #cccccc; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none }
A.linktext:visited  { color: #123456; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none }
A:hover  { color: #808080 }
/* Eintäge von Fabian Franzen*/
/* Pagehead = Überschriften über den Seiten*/
div.pagehead {font-size: 2.7em; font-weight: bold; font-family: Arial; margin: 20px; margin-top:40px;text-align:center;}
/*Vermerk = Für wichtige Hinweise inerhalb von Texten*/
*.vermerk {font-weight:bold;	text-decoration: underline;color: red;}
A.linktext:hover  { color: #808080 }
A.copyright:hover  { color: #808080 }
A.test:hover  { color: #808080 }
.text     { color: black; font-size: 12px; font-family: Arial; text-decoration: none; text-align:left;}
.titel   { color: black; font-weight: bold; font-size: 14px; text-decoration: none }
.untertitel  { font-weight: bold; font-size: 12px; text-decoration: none; text-align:left;}
.tabellentitel { color: white; font-weight: bold; font-size: 13px; text-decoration: none; text-align:left;}
.bildtitel { font-size: 10px; text-decoration: none }
.menuetitel  { color: white; font-weight: bold; font-size: 11px; font-family: Arial; text-decoration: none }
.tdb        { color: black; font-size: 11px; background-color: #d3d3d3; padding-top: 3px; padding-bottom: 3px }
.tda         { color: black; font-size: 11px; background-color: #f5f5f5; padding-top: 3px; padding-bottom: 3px }
.autor { color: #808080; font-size: 10px; margin:20px;text-align: center;text-decoration: none } 
.tablebg { background-color: #2a78c0 }
.tablebg > tbody > tr > td { padding:3px}
.whitemen { }
.small { font-size: 10px }
.mittig     { margin: 2px; padding: 2px }
.link { color: black; text-decoration: underline}
.linkneu { color: black; text-decoration: underline; font-weight:bold; font-size: 15px; font-family: Arial; }
.kunst { color: orange; font-weight:bold; font-size: 90px; font-family: Arial; }

/* Alte Menu Styles */
DIV.navi
{
 visibility: hidden;
 position: absolute;
 top: 21px;
}
A.menu
{
 color: #000000;
 font-family: Verdana, Arial,Helvetica,sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
A.menu:hover
{
 color: #808080;
 text-decoration: none;
}

table.ff_hauptkasten { background-color: #2a78c0; margin:30px auto; margin-bottom: 10px;}
table.ff_hauptkasten td { font-size: 12px; color: black; padding: 10px; background-color: #f5f5f5; vertical-align: top;}
table.ff_hauptkasten * td { padding:2px;}
table.ff_hauptkasten td a { padding:0px;}
table.ff_hauptkasten th { 
	background-color: #2a78c0;
	font-size: 13px;
	font-weight: bold; 
	color: #fff; 
	text-align: left; 
	background: url("http://www.gymnasium-sulingen.de/ar.gif") no-repeat left center;
	padding: 3px 10px 3px 13px;
	height: 1.5em;
}

ul.linkliste { list-style-type: none; margin: 2px; }
/*ul.linkliste li:first-child { margin: 0px 0px; text-align:center;}*/
ul.linkliste li { margin: 10px 0px; text-align:center;}
.ff_autor {font-size: 10px; text-align:center; color: gray;}
.ff-autor {font-size: 10px; text-align:right;}

/* Styles für das News-Skript */
div.newsbox {
	padding: 0 1.2em;
	font-size: 11pt;
	font-family: sans-serif;
	color: #000;
}
div.newsbox div.newsentry {
	border: 1px solid #EBEBEB;
	border-bottom: 2px solid #E3E3E3;
	padding: 1em;
	margin: 1.37em 0;
}
div.newsbox h2.titel {
	font-size: 1.6em;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom: 1px solid #888;
	margin: 0;
	margin-bottom: 0.2ex;
	padding: 0;
}
div.newsbox h2.titel a {
	color: #586976;
	text-decoration: none;
}
div.newsbox p.subline {
	margin: 0 0 1.3em;
	font-size: 0.7em;
	padding: 0;
	color: #555;
}
div.newsbox div.content {
	line-height: 1.4;
}
div.newsbox div.content p {
	margin: 1.5ex 0;
}
div.newsbox div.content table {
	border-collapse: collapse;
}
div.newsbox div.content table td,
div.newsbox div.content table th {
	border: 1px solid #000;
	padding: 0.82ex;
}
div.newsbox #archivlink {
	padding-bottom: 1em;
}
