/*
Theme name: BildungNews
Theme URI: 
Description: BildungNews Template
Version: 1.0
Author: swissnet media GmbH
Author URI: http://www.swissnetmedia.com/
Tags: 

*/
html {height:100.3%; font-size: 62.5%;}
body {background-color: #ffffff;  
font: 1.3em/1.4em Arial, Helvetica, sans-serif; color:#111111;}
* {margin: 0px; padding: 0px; border: 0px;}
h1, h2, h3, h4, h5, h6 {padding: 10px 0px 5px 0px;  color: #333333;}
h1 { font-size: 1.8em; }
h2 {font-size: 1.3em;}
h3, h3 a {font-size: 1.1em; }
h4, h4 a {font-size: 1.0em; }
h5, h5 a {font-size: 1.0em; }
a {color:#0c6bbb;}
p {padding: 0px; margin:0px;}
a:link {text-decoration:underline;}
a:visited {color:#668899;}
a:hover {color:#ec2222;}
a:active {}
ul {list-style-type:square; padding: 0px;}
li {padding:0px; margin:0px; padding-bottom:5px;}
ol { padding: 10px 5px 5px 50px;}
img {padding: 0px; }


#submit,#searchsubmit {
	background: #EEEEEE;
	color: #333333;
	font-size: 12px;
	padding: 4px 6px;
	margin: 0px;
	border: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	}

span.gpfeil {background: url(images/gpfeil.png) left top no-repeat; padding-left:16px; font-weight:bold;}
table { background-color:#FEFEFE ; margin:5px 0px; padding:5px 5px; margin-bottom:5px;}
tbody tr{background:#FEFEFE;text-align:left; }
tbody th {padding-left:5px; padding-right:10px;}
tbody th {padding-right:20px;}

.vorstellungsgespraech a {font-weight:bold;}
.vorstellungsgespraech a:hover {text-decoration:none;}
.ferndunkel {background-color:#EEE;}
.blacky { font-size:1.0em; padding:5px 5px;}
.anfrage {background-color:#EDEDED; padding:10px 15px 0px 15px; margin:0px;}
.anfrage p {padding:10px 0px 5px 0px; margin:0px;}


.meinung {font-weight:bold; border-bottom:1px solid #CCC; padding-bottom:5px; margin-bottom:10px;}

div#fernrahmen { padding:0px 0px 10px 0px; margin-top:0px; line-height:25px; }
div#fernrahmen a  {text-decoration:none; font-weight:bold; line-height:25px; font-size:0.9em}
div#fernrahmen th {font-size:1.1em; border-bottom:5px solid #333; line-height:1.2em; padding-top:15px;}

.fernoben {background-color:#FFFFDD; padding:20px 5px; 10px 5px; border-bottom:1px solid #CCC;}

div#fernlinks {float: left; width:295px;}
div#fernmitte {float: right; width:300px;}
div#fernrechts {float: right;width:300px; }
div#weisserrahmen { background:#FFFFFF; padding:15px 0px; text-align:center; width:336px;}

.graugrau {border:1px solid #CCC; background-color:#EFEFEF;}
.graugrau tr, .graugrau td {background-color:#EFEFEF;}
.notfound {background:#FFF; border:0px;  margin:0px; width:900px;}
.notfound ul{padding:20px;}
.notfound tr{background:#FFF;}
.unterstrich {border-top:1px solid #999999; color:#999;}
.beispielunterstrich {border:1px solid #CCC; border-bottom:1px solid #CCC; margin-bottom:5px; background-color:#EFEFEF; font-size:1.2em;}
span.beispielpadding {padding-left: 13px; padding-right:25px;}
.keinergebnis ul{padding:10px;}

blockquote {  padding: 8px; border-top: 1px solid #C7C7C7; border-bottom: 1px solid #C7C7C7;
  margin: 10px 20px 10px 10px; 
  background-image: url(images/auf.png); background-position: top left; background-repeat: no-repeat;
  text-indent: 23px;
font-size:1.3em; font-weight:normal;
  }

blockquote p { display: block; background-image: url(images/zu.png); background-repeat: no-repeat;
     background-position: bottom right;
   }
div#mehr {margin:0px; padding:10px 0px 10px 0px;}
div#mehr ul{padding:5px 30px 7px 30px;}
div#mehr ul li a {display:block;}
.passend ul li a {display:block;}

div#wrapper{width: 970px; background-color:#FFFFFF; margin: 0px auto; margin-top:5px;}
div#wrapperunten {  }

div#header {width:970px; background:#FFFFFF; padding-top:5px;}
div#headerleft {width: 510px; background-color: #FFFFFF; height: 70px; padding: 0px 0px;float:left; margin-left:10px;}
div#headerright {width: 320px; float:right;  text-align:right; padding-top:20px; padding-right:10px; background-color:#dbdfff; padding-bottom:20px; border:1px solid #CCC;}
div#headerright ul{list-style-type:none;}
div#headerright input {background-color:#FFFFFF; }


div#startnav  {padding:0px 0px 0px 55px; height:30px; font-size:1.2em; font-weight:bold;}
div#startnav ul {list-style-type:none;}


div#footernav {padding-bottom:10px;  padding-left:0px; font-size:1.1em; background-color:#dbdfff; border-bottom:1px solid #CCC; }
div#footernav li { display:inline; list-style-type: none;}
div#footernav a {min-width:10px;float: left; font-weight: bold;  padding-left: 0.8em; margin-left: 0.8em;  color: #004499;}
div#footernav a span { display: block;  padding: 0.7em 1.2em 0.7em 0.1em;  color: #004499;}

#footernav ul li a:hover { color:#ff0000; text-decoration:none;}
#footernav ul li a:hover span { color:#ff0000; text-decoration:none;}


div#nav {padding-top:0px; background:#FFF; border-left:1px solid #FFF;   border-right:1px solid #FFF; padding-left:0px; font-size:1.05em; }
div#nav li { display:inline; list-style-type: none;}
div#nav a {min-width:10px;float: left; font-weight: bold;  padding-left: 0.5em; margin-left: 0.5em;  background: url(images/tabh.png) no-repeat left top; color: #FFFFFF; text-decoration:none;}
div#nav a span { display: block;  padding: 0.6em 1.1em 0.6em 0.1em; background: url(images/tabh.png) no-repeat right top; color: #FFFFFF;}


#nav ul li.home a{ background: url(images/tabv.png) transparent no-repeat left top;  color: #000000; }
#nav ul li.home a span{ background: url(images/tabv.png) transparent no-repeat right top;  color: #000000;}
#nav ul li.homebutton a{ background: url(images/tabh.png) transparent no-repeat left top;  color: #FFFFFF;}
#nav ul li.homebutton a span{ background: url(images/tabh.png) transparent no-repeat right top;  color: #FFFFFF;}
#nav ul li.homebutton a:hover{ color: #000000;}
#nav ul li.homebutton a:hover span{  color: #000000;}

#nav ul li.page-item-5983 a{ background: url(images/tabyellow.png) transparent no-repeat left top;  color: #fff; text-decoration:none; }
#nav ul li.page-item-5983 a span{ background: url(images/tabyellow.png) transparent no-repeat right top;  color: #fff;}

#nav ul li.page-item-1113 a{ background: url(images/tabgelb.png) transparent no-repeat left top;  color: #fff; }
#nav ul li.page-item-1113 a span{ background: url(images/tabgelb.png) transparent no-repeat right top;  color: #fff;}

#nav ul li.page-item-5983 a:hover,#nav ul li.page-item-1113 a:hover,#nav ul li.page-item-1118 a:hover,#nav ul li.page-item-1115 a:hover,#nav ul li.page-item-1121 a:hover,#nav ul li.page-item-1497 a:hover, div#nav a:hover, div#nav li.current_page_item a {background: url(images/tabv.png) transparent no-repeat left top; color:#000; text-decoration:none;}

#nav ul li.page-item-5983 a:hover span,#nav ul li.page-item-1113 a:hover span,#nav ul li.page-item-1118 a:hover span,#nav ul li.page-item-1115 a:hover span,#nav ul li.page-item-1121 a:hover span,#nav ul li.page-item-1497 a:hover span,div#nav a:hover span{background: url(images/tabv.png) transparent no-repeat right top; color:#000;}

#nav ul li.page-item-1115 a{ background: url(images/tabred.png) transparent no-repeat left top;  color: #fff; }
#nav ul li.page-item-1115 a span{ background: url(images/tabred.png) transparent no-repeat right top;  color: #fff;}

#nav ul li.page-item-1118 a{ background: url(images/tabgreen.png) transparent no-repeat left top;  color: #fff; }
#nav ul li.page-item-1118 a span{ background: url(images/tabgreen.png) transparent no-repeat right top;  color: #fff;}


#nav ul li.page-item-1121 a{ background: url(images/tabbraun.png) transparent no-repeat left top;  color: #fff; }
#nav ul li.page-item-1121 a span{ background: url(images/tabbraun.png) transparent no-repeat right top;  color: #fff;}



#nav ul li.page-item-1497 a{ background: url(images/tabh.png) transparent no-repeat left top;  color: #fff; }
#nav ul li.page-item-1497 a span{ background: url(images/tabh.png) transparent no-repeat right top;  color: #fff;}


#nav ul li.current_page_item a{ background: url(images/tabv.png) transparent no-repeat left top;  color: #000000;}
#nav ul li.current_page_item a span{ background: url(images/tabv.png) transparent no-repeat right top;  color: #000000;}

div#main {clear:both; padding-left:0px; background:#dbdfff; padding-bottom:5px;  }

div#maineins {width:545px; background:#FFFFFF; float: left; margin:20px 15px 0px 15px; padding:10px 15px 10px 15px; height:250px; }
div#maineins p {padding:10px 0px;}
div#mainzwei {width:340px; background:#dbdfff; float: right; margin:20px 18px 7px 0px; padding:0px;  height:250px;}
div#maindrei {width:905px; background:#FFFFFF; margin:0px 15px 15px 15px; padding:10px 15px;}

div#maindrei h1,div#maindrei h2,div#maindrei h3,div#maineins h2, div#maineins h3 {border-bottom:1px solid #DFDFDF; font-weight:bold; padding-bottom:5px; padding-top:5px; margin-bottom:2px;}



div#mainrussisch { width:575px; margin:20px 15px 20px 15px; float: left; }
div#mainrussisch input,div#mainrussisch textarea {background-color:#FFFFFF;}
.russischtext { width:545px; background:#FFFFFF;   padding:10px 15px 0px 15px; height:490px;border-bottom:1px solid #CCC; }
.russischtext p {padding:10px 0px; text-align:justify;}
.russischtext ul {padding-left:30px; padding-bottom:5px;}

.russischtext h1,.russischtext h2,.russischtext h3 {border-bottom:1px solid #DFDFDF; font-weight:bold; padding-bottom:5px; padding-top:11px; margin-bottom:0px;}
.russischtext h2 {background:#EFEFEF; border:1px solid #CCC; padding-left:10px; padding-bottom:10px;}
.preistabelle {width:316px;}
.preistabelle td {font-size:1.1em; line-height:1.3em;padding-left:15px; padding-top:3px;}
.preistabelle tr {}
.russisch {background-color:#FFFFFF; text-align:right; width:306px; margin:0px 0px; padding:10px 20px 8px 10px; border-bottom:1px solid #CCC;}
.russisch h2 {color:#000000; font-size:1.4em; line-height:1.4em; padding-bottom:0px;}
.russisch h4 {padding:0px; margin:0px; margin-top:5px;}
.russisch table {margin-top:0px;}

div#seiteeins {width:545px; background:#FFFFFF; float: left; margin:20px 15px 15px 15px; padding:10px 15px;  }
div#seiteeins p {padding:10px 0px;}
div#seitezwei {width:340px; background:#dbdfff; float: right; margin:0px 15px 10px 0px; padding:0px;  }

div#seiteeins h2, div#seiteeins h3 {border-bottom:1px solid #DFDFDF; font-weight:bold; padding-bottom:5px; padding-top:5px; margin-bottom:2px;}

div#maineins h1,div#seiteeins h1 {padding:15px 0px; border-bottom:1px solid #DFDFDF; }

div#seiteeins ul {padding:10px 10px 10px 40px; }
div#seitezwei ul {padding:10px 0px 10px 15px; }
div#seitezwei table {margin-top:20px; width:336px;}

div#mainleft {

float:left;
clear:both; width:560px;
}
div#mainleft h2{ font-weight:bold; font-size:1.3em;  margin-bottom:0px; padding-bottom:10px; }
div#mainleft h2 a{text-decoration:none;}
div#mainleft h3{border-bottom:1px solid #DFDFDF; font-weight:bold; padding-bottom:5px; padding-top:15px; margin-bottom:2px;}
div#mainleft h4, div#mainleft h5{padding-top:15px;}
div#mainleft img{padding:0px 10px 0px 0px;}
div#mainright {float:right; width:400px; padding-top:24px; padding-right:7px; font-size:0.9em;}

div#mainright h1 {font-size:1.3em; padding: 5px;}
div#mainright p{padding-top:10px;padding-bottom:10px; padding-left:5px;}
div#mainright ul  {padding-left:10px; padding-top:4px; padding-bottom:1px; list-style-type:square;}
div#mainright ul li  {padding:0px 0px 2px 0px; }
div#mainright ul li a {display:block; ligne-height:1.2em; padding:3px 3px 2px 0px;}
div#mainright ul li a:hover {background-color:#EFEFEF; display:block; }

div#mainright ol  {padding-left:10px; padding-top:4px; padding-bottom:1px; }
div#mainright ol li  {padding:0px 0px 2px 0px; }
div#mainright ol li a {display:block; ligne-height:1.2em; padding:3px 3px 2px 0px;}
div#mainright ol li a:hover {background-color:#EFEFEF; display:block; }

div#mainright table {width:390px; margin-bottom:15px; margin-top:0px; }


.pause{}
.pausezwei{border-top:1px solid #FFFFFF; border-bottom: 1px solid #DFDFDF;}
.inhalthome {margin:18px 15px 15px 15px; padding:15px; background-color:#FFFFFF;}
.inhalthome h3 {font-size:1.0em;}
.inhalthome h2{padding:10px 0px; }
.inhalthome p{padding-top:5px; padding-bottom:5px;}

.inhalt {padding:0px 15px 10px 15px; background-color:#FFFFFF;border:15px solid #dbdfff; border-top:0px;  margin-top:15px;}

.inhalt h2{border-bottom:3px solid #DFDFDF; padding-top:10px; font-size: 1.3em;}
.inhalt h4{border-bottom:1px solid #DFDFDF; font-size:1.1em; padding-top:10px;}
.inhalt h5{border-bottom:1px solid #DFDFDF; padding-top:10px;}

.inhalt p{padding-top:7px; padding-bottom:7px;}
.inhalt ul {list-style-type:square; padding: 5px 5px 5px 50px;margin-top:0px; }
.inthalt ul li {margin-bottom:5px; padding-left:5px;  }

.inhaltnotfound {padding:0px 15px;}
.inhaltnotfound  p{padding-top:5px; padding-bottom:5px;}

.inhaltnotfound table { margin:5px auto; padding:5px;}
.inhaltnotfound tbody tr{text-align:left; }
.inhaltnotfound tbody th, tbody td{padding-left:5px; padding-right:10px;}
.inhaltnotfound tbody th {padding-right:20px;}



div#sidebars{background: #ffffff;  margin:5px 15px 15px 0px; padding-top:5px; padding-bottom:2px; width:390px;}
div#sidebarleft{float:left; width:230px; padding-bottom:15px;}
div#sidebarleft ul li{list-style-type:none; }
div#sidebarright{float:right; width:150px; padding-bottom:15px;}
div#sidebarright ul{list-style-type:none; }

div#kommentar{ padding: 10px 15px 0px 15px; background-color:#FFFFFF; margin-top:10px; border:15px solid #dbdfff; border-top:0px; border-bottom:0px;}
div#titelseite{ padding: 10px 15px;background-color:#FFFFFF; margin-top:10px; border:15px solid #fefefe; border-top:0px;}

div#verlinken { background-color:#FFFFFF; width:270px; border:0.5em; border-color: #E7E7E7;border-style:solid; margin:15px 0px 0px 20px; padding:10px; list-style:none; color:#0C6BBB;}



div#footer{clear:both;
width:970px;  background-color:#ffffff;  height:90px; padding: 30px 0px 0px 0px;
font-size:1.0em;
}
.rahmen { background-color:#FFFFFF; padding:5px 0px; margin-bottom:15px; margin-top:15px;}
.rahmen p {padding:6px 0px;}
.rahmenvz { background-color:#E7E7E7; padding:5px 10px; margin-bottom:5px; margin-top:5px;}
.kommentarrahmen {   background:#EFEFEF url(images/compfeil.png) no-repeat left top; padding:15px 15px 5px 15px; margin-bottom:10px; margin-top:0px;}
.kommentarrahmen ul {padding:5px 0px 10px 30px;}
.kommentarrahmen ul li {padding:0px;}
.kommentarrahmen p {padding:5px 0px;}
.rahmenoben { background-color:#F7F7F7; padding:5px 10px;  margin-top:5px;}
.rahmendunkel { background-color:#FFFFFF; padding:5px 10px; margin-bottom:15px; }
div#rahmencomment { background-color:#FFFFFF; padding:5px 10px; margin-bottom:15px; }
.defloat { clear: both; margin:0px; padding:0px;}
.alignright {float: right;  margin:0px; padding:0px; }
.datumright {float: right;  margin:0px; padding:0px; color:#aaa; font-size:0.8em; }
.alignleft,.nameleft {float: left;  margin:0px; padding:0px;}
.nameleft {font-style:italic;}
.aligncenter {text-align:center;}
.abstand { height:15px; width:548px;}

.topzehn{background-color:#000000; color:#FFFFFF;}
.grau {background-color:#CDC1C5;color:#000000;}



.ueberschrift{font-size:1.2em; font-weight:bold;}
div#autor{padding-right:88px; margin-top:0px;margin-right:6px; background: url(images/beruf.png) right top no-repeat; margin-bottom:0px;}
.somedia {padding-left:5px; padding-bottom:13px; margin-bottom:0px;}

.literatur {border-top:1px solid #DFDFDF; margin:7px 0px 5px 0px; padding: 18px 0px 0px 0px; background: url(images/literatur.png) left top no-repeat; }
.sgdinfo {padding: 8px 0px 20px 0px; }
.sgdinfo a{background: url(images/l.png) left bottom no-repeat; padding-left:15px; padding-top:7px; }
.sgdinfo a:hover{background: url(images/lred.png) left bottom no-repeat; padding-left:15px; padding-top:7px; }


.passend{border-top:1px solid #DFDFDF; padding-top:10px; margin-top:5px;}
.literatur ul {padding-left:20px;}
.literatur ul li{list-style-type:none;}
.literatur a{background: url(images/l.png) left bottom no-repeat; padding-left:15px; padding-top:7px; }
.literatur a:hover{background: url(images/lred.png) left bottom no-repeat; padding-left:15px; padding-top:7px; }
.werbung{ margin:15px 0px 10px 0px; padding:0px 0px 15px 0px; border-bottom:1px solid #DDDDDD; }

.landingseite {padding:10px 15px;}
.landingseite ul{padding-left:20px;}
.sidebarwerbung {padding:10px 10px; margin:15px 15px 15px 0px; list-style-type: none; background-color:#FFFFFF;}
div#sdwerbung { padding:10px 0px 10px 0px; text-align:center; width:390px; }


div#get_recent_comments_wrap ul li {font-style: italic;}
div#get_recent_comments_wrap ul {padding-left: 0px;}
.widget_archive {padding-top:0px;  }

div#bewerbungsfragen {width:390px; height:240px; background-image:url(images/bewerbungsfragen.png); margin-bottom:20px; margin-top:1px;}
div#bewerbungsfragen ul {padding-left:80px; padding-top: 5px;}
div#bewerbungsfragen ul li {padding-top: 18px; list-style-type:none;}


div#bewerbungsfragenseite {width:336px; height:240px; background-image:url(images/bewerbungsfragen.png); margin-bottom:10px; margin-top:10px;}
div#bewerbungsfragenseite ul {padding-left:80px; padding-top: 0px;}
div#bewerbungsfragenseite ul li {padding-top: 20px; list-style-type:none;}

.widget_get_recent_comments {background-color:#FFEEDD; border:10px solid #FFEEDD;}
.widget_categories {background-color:#FFFFDD; border:10px solid #FFFFDD;}
.widget_categories a {text-decoration:none;}
.wp-pagenavi {margin:5px 15px;}

.tippsheader th {border:1px solid #CCC; background-color:#EDEDED; padding: 5px; font-size:1.1em; text-align:left;}
.tippsheader td {padding-left:15px;}


input {border:1px solid #CCC; background-color:#EEEEEE; margin-right:10px; padding:2px 5px;}
textarea {border:1px solid #CCC; background-color:#EEEEEE;}

div#plus {text-align:left; padding:12px 20px 6px 20px; margin:5px 15px 20px 15px; background-color:#ebefff; border:1px solid #CCC;}
