/*
 * blau: 205a99 
 * gelb: c0c62e
 */

#titel { left:0px;width:100%; height:120px;}
#titel h1 { display:block; z-index:2; width:100%;height:120px; margin:0px;padding:0px;}
#titel h1 a { display:block; z-index:2; width:100%;height:120px; text-indent:-5000px; margin:0px;padding:0px;}
#suche { right:40px; top:-10px; width:80px;}
#search_box { width:80px;}
#nav_main { left:0px;top:150px; margin-right:30px;}
#head { height:200px;}
.ui-menu .ui-menu-item { min-height:40px; }
ul#news > li { font-size:14px;}
body { font-size:14px;}
ul#news li h2 { line-height:26px; font-size:26px;}
.overlaydiv ul { margin-left:0px !important;}
.adminsite #titel h1 { margin-top:20px;}
.adminsite a, .adminsite a:link { font-family:FuturaLightNormal, Arial;}
.adminsite ul#nav_main { margin-left:0px;}
.ec-entry { font-size:14px;}


@font-face {
  font-family: 'FuturaLightNormal';
  src: url('fonts/ful____-webfont.eot');
  src: local('☺'), url('fonts/ful____-webfont.woff') format('woff'), url('fonts/ful____-webfont.ttf') format('truetype'), url('fonts/ful____-webfont.svg#webfont92Eeqr9V') format('svg');
  font-weight: normal;
  font-style: normal;
}
h1, h2, h3, h4 { font-family:FuturaLightNormal, Arial; color:#ee8800; line-height:1.2em;}
#nav_main li a:link, #nav_main li a:visited { font-family:FuturaLightNormal, Arial;}
* { font-family:FuturaLightNormal, Arial; }
*



#nav_top_div.scrolled_down { background:#c0c62e;}
.termindate .date { color:#205a99;}
.displayborder h2.moduletitle { background:#205a99; }
h1, h2 { color:#205a99; }
h2.moduletitle { color:#205a99; }
.box_navi h1, .box_navi h2, #box_login h2, #box_login h2 { color:#205a99; }
.box_navi h1 > a:visited { color:#205a99;}
.box_navi h1 > a:link { color:#205a99;}
a:link, a:visited { color:#205a99; }
a:hover { color:#c0c62e; }
#navigation a:hover { color:#c0c62e; }
.box_navi h3{ color: #205a99; }
#head{ background-image: url("images/header-reinhold-frank-schulzentrum-ostrachtal.png");  background-size:auto; background-color:#205a99;} 
#left_padding { background-image: none;}
body{ background-image: none;background-color:#ddd;}
#page{ background-image: none;background-color:#fff;}
#pagecell { background-image: none;background-color:none;}
#nav_main li a:link, #nav_main li a:visited { border-right-color: #c0c62e; letter-spacing:0px; font-size:18px; height:49px;  white-space:nowrap;}
#nav_main li { height:49px;}
#nav_main li a:hover { background-color:#c0c62e;}
.overlaydiv ul, .overlaydiv_lvl2 ul, .overlaydiv_lvl1 ul {  background-color:#205a99; }
.overlaydiv ul li a:hover { background:#c0c62e;}
#nav_left li a:hover { color: #c0c62e;}
#nav_left li .currentsitelink { color: #205a99;}
#nav_left li li a:hover { color: #c0c62e;}
#nav_left li li a.currentsitelink { color: #205a99;}
#nav_top li a:link, #nav_top li a:visited { color: #efefef; border-top-color: #205a99; border-right-color: #205a99; border-bottom-color: #205a99; border-left-color: #205a99; }
#nav_top li a:hover { background-color: #c0c62e;}
input:hover, textarea:hover { border-color: #c0c62e; color: #000000; }
#submit { background-color: #205a99;}
#submit:hover { background-color: #c0c62e;}
ul#news li a img.postthumbnail:hover { background-color: #205a99;}
ul#news li a { color: #205a99;}
#box_login h1 { color:#205a99; }
.kalendermonat .monat .monatsname { color:#205a99; }
.kalenderjahr .current { color:#205a99; }
.kalendermonat .monat .wochennr { color:#205a99; }
.kalenderjahr .monat .monatsname { color:#205a99; }
.kalenderjahr .monat .wochennr { color:#205a99; }
.notentabelle th { color:#205a99; }
.notencolumn { color:#205a99;}
.notencolumnfacebox { color:#205a99;}
.kalendermonat .monat .termin:hover { color:#c0c62e; background:#DDDDDD; }
.kalendermonat .terminliste li a:hover { color:#c0c62e; background:#666666;}
.kalendermonat table.monat{ border-color:#DDDDDD;}
.kalendermonat .monat .monatsname { background:#DDDDDD;}
.kalendermonat .monat .wochennr { background:#DDDDDD; }
.kalendermonat .monat .wochentag { background:#DDDDDD;}
.kalendermonat .monat .tag { border-color:#DDDDDD; background:#F0F0FF;}
.kalendermonat .monat .termine { border-color:#DDDDDD;}
.kalenderjahr table.monat{ border-color:#DDDDDD;}
.kalenderjahr .monat .monatsname { background:#DDDDDD;}
.kalenderjahr .monat .wochennr { background:#DDDDDD; }
.kalenderjahr .monat .wochentag { background:#DDDDDD;}
.kalenderjahr .monat .termin:hover { color:#c0c62e; background:#DDDDDD; }
.ec-month-nav a:hover { color:#c0c62e; background:#DDDDDD;}
.pagination .first a:hover,
.pagination .prev a:hover,
.pagination .next a:hover,
.pagination .last a:hover,
.pagination .page a:hover { background:#DDDDDD;color:#c0c62e; }
.notentabelle td { border-color:#DDDDDD; }
.notentabelle .note a:hover { background:#DDDDDD;color:#c0c62e; }

.contentwritelink { border-color:#205a99; background-color:#DBFFDB; }
.contentwritelink a:link, .contentwritelink a:hover, .contentwritelink a:visited {color:#0000ff !important;}
.contentwritelink a:hover { color:#c0c62e; background:#DDDDDD !important; }
.contentwriteblock a:link, .contentwriteblock a:hover, .contentwriteblock a:visited {color:#0000ff !important;}
.contentwriteblock a:hover { color:#c0c62e; background:#DDDDDD !important; }

.adminmodulelink a:link, .adminmodulelink a:hover, .adminmodulelink a:visited {color:#0000ff !important;}
.adminmodulelink a:hover { color:#c0c62e; background:#DDDDDD !important; }
.adminblock a:link, .adminblock a:hover, .adminblock a:visited {color:#0000ff !important;}
.adminblock a:hover { color:#c0c62e; background:#DDDDDD !important; }
ul#news li a:hover { color:#c0c62e; }


@media screen and (max-width: 991px) {
  #head { height:18vw; background-size:cover;}
  #Xtitel h1 { padding-top:0px;}
  #Xtitel h1 { margin:0px;  line-height:6vw; }
  #Xtitel h1 a { font-size:6vw;}
  #Xtitel { left:25vw;}
  .overlaydiv ul, .overlaydiv_lvl2 ul, .overlaydiv_lvl1 ul {  background-color:#fff; }
  #nav_main li { height:auto; }
  #nav_main { margin-right:0px;}
  .adminsite #titel h1 { margin-top:0px;}
}

