/* #Suchformular
================================================== */
div.header-right div.search form.suche input {
	display:inline;
	}
div.header-right form.suche {margin-bottom: 10px; }
select, option {
font-family: DINWeb; padding: 6px 3px 3px 3px;
font-size: 100%;

background-color: #f1f1f1; /*D1D7EA;*/
}

div#styled-select: {}

/* Kantons- und Zyklenauswahl */
form.kantonsauswahl  select, form.zyklusauswahl select, #selectList {
font-family: "DINWeb",sans-serif; /* IE8 und tiefer */
/*padding: 0em 0.2em 0.2em 0.2em;*/
background: #f1f1f1;
height: 2em;

/* background: url("/css/images/select_arrow.png") #f1f1f1 no-repeat right; font-size: 90%; width: 100%;*/
}
#selectList {
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    background: #fff;
    border:none;
    cursor: pointer;
    font:14px/21px "DINWeb-Light",sans-serif;
    color:#000;
}

form#form_kantonsauswahl.kantonsauswahl select#selectList,  form#form_zyklusauswahl.zyklusauswahl select#selectList {border-bottom: 1px solid;
    border-radius: 0;
    width: 268px;
    margin-bottom: 0px;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    background-position: right;
  }

select::-ms-expand {
    display: none;
}

.bold {font-family: DINWeb-Bold;}

div.seven.columns.omega.alpha.kanton div.two.columns.omega div.right a, .linkpadding {border-bottom: 1px solid;
    padding: 9px 4px 4px;
    text-decoration: none;}

.infolink {font-size:.9em; margin-bottom: 8px;}
 
 
.selectinfo {margin-bottom:0px;font-family: DINWeb; font-size:13px;margin-left:6px;}

form#form_kantonsauswahl.kantonsauswahl,  form#form_zyklusauswahl.zyklusauswahl {margin-bottom: 0; }


/* #Sekundärmanü
================================================== */
ul.secondary li {display:inline;}
 ul.mainmenu li.right, .right {float:right; margin-right:0px;}
  ul.mainmenu li.right {padding-top:2px;}

/* #Hauptmenü
================================================== */
div.
 {
width: 100%; /*geändert von Adrian, 6.2.13, vorheriger Wert: 154px */
margin-right: 16px;
float:left;
border-bottom: 0px solid #CD202C;
}
div.navigation h3 {
color:#CD202C;
}
/* Service-Links (neu unten) */
.servicelinks { }
.servicelinks li {display:inline; margin-right: 3ex; }
ol.faecher {margin-left:0px;}
div.main {
float:left;
clear:both;
border-top: 1px dotted #cccccc;
padding-top: 15px;
}
/* #Kompetenzbereich */
div.kompetenzcode {
border-bottom: 1px solid #ccc;
/*height: 44px;*/
}
div.kcode {
/*border-right: 1px solid #ccc;*/
margin-right: 4px !important;
width: 105px;
height: 22px;
margin-bottom: 0px !important;

}
div.kcode p {
margin: 0 0 0 0;
float:right;
padding-right:8px;
}
div.kompetenzbereich {
    width: 80%;
/*height: 22px !important;
margin-bottom: 0px !important;*/
}
div.kompetenzbereich p {
font-family: DINWeb-Bold;
font-size: 15px;
}
div.handlungsaspekt p {
font-family: DINWeb-Bold;
font-size: 15px;
color:#CB3A27;
}
div.kompetenzbereich_zusatz p {
font-family: DINWeb;
font-size: 14px;
}
div.htacode {
/*border-right: 1px solid #ccc;*/
margin-right: 4px !important;

/*height: 22px;*/
margin-bottom: 0px !important;
}

div.kbwappen {
border-right: 1px solid #ccc;
margin-right: 4px !important;

height: 48px;
margin-bottom: 0px !important;
}

div.htacode p {
color: #CB3A27;
font-size: 15px;
float: right;
margin:0px;
padding-right:8px;
}

div.kompetenzbereich_wappen p {
font-family: DINWeb;
color:#333;
font-size: 15px;
margin:0px;
border-bottom:none;
}

div.downloads, div.login {
border-bottom: 1px dotted #000000;
padding: 10px 0 10px 0;
}
div.newsblock {
border-bottom: 1px solid #CD202C;
padding: 0px 0 5px 0;
margin: 0 0 20px 0;
}
div.newsblock p {
margin-bottom: 0px;
}
div.textblock {
border-top: 1px solid #CD202C;
padding: 10px 0 5px 0;
margin: 0 0 20px 0;
}
div.textblock p {
margin-bottom: 0px;
}
.fusszeile {clear:both; margin-top: 1em; margin-bottom: 1em; padding-top: 0.5em; border-top: 1px solid #ccc; font-size: 95%; }

/* Drilldownmenü */
/* Menu Header/Breadcrumbs */
/* Header */
/*.header {margin-top:20px;}*/

div.ek_absatz div.marginalie h4.mager a {text-decoration:none;}

/* SUCHE */
#search, #submit
{
float: left;
}
#search
{
padding: 5px 9px;
height: 18px;
width: 129px;
background: #f1f1f1;
}
/* ----------------------- */
#submit
{

height: 30px;
margin: 0 0 0 10px;
padding: 0;
width: 60px;
cursor: pointer;
font-size:13px;
text-shadow: 0 1px 0 rgba(255,255,255,0.5);
font-weight:normal;
}
#submit:-moz-focus-inner
{
border: 0; /* Small centering fix for Firefox */
}
form#searchbox {margin-top:20px; margin-bottom:0px;}

/* Suche */
p.suchresultat {margin-bottom:0px;}
p.breadcrumb {font-size:85%;margin: 0 0 0 16px;}
.suchausgabe {margin-bottom:24px;}
p.suchanzeige, div.suchanzeige form {border-bottom:1px dotted #CCCCCC; padding-bottom:16px;}
div.suchanzeige form p {margin-bottom:0px;}
div.suchanzeige form label {display: inline-block; width:180px;} 



/* BILDER TEXTSEITEN */

img.img_textblock {
	width: 98%;
	border:0px;
}

img.img_spaltenbreite {
	width: 98%;
	border:0px; 
}

div.four.columns.alpha.navigation {
margin-bottom: 2em !important;
}



/* Login Startseite */

div.four form#loginbox input#submit {margin-left:0px;}

html body div.container div.main div.eleven div.ek_absatz div.ek_titel {padding-top:4px;}



/* Lehrplanmenü */


div.four div#navigation div#breadcrumb.dd-header a.active_breadcrumb{
    font-size: 18px;
    line-height: 26px;
    margin: 8px 0px 0px;
	color: #CD202C;
	 font-family: "DINWeb-Bold",sans-serif;
	 text-decoration:none;
	 background:none;
	 clear:both;}





div#breadcrumb.dd-header img {margin-left:4px;}

.active_menu{
	color:#C33;
	/* background:#CCC; */
	background:#DDDDD7; /* 22.2.16 */
	}
	
div#navigation div.grey ul#menuliste li.dreieck_mit{
 background: none repeat scroll 0 0 #f9f9f9;}

ul#menuliste li.dreieck_mit a.parent_menu {	
	background-image:url("https://stammdaten.lehrplan.ch/css/images/3eck_rechts.png");
	background-position:right;
	background-repeat:no-repeat;}
	
ul#menuliste li.dreieck_mit a.active_menu {	
	background-image:url("https://stammdaten.lehrplan.ch/css/images/3eck_unten.png");
	background-position:right;
	background-repeat:no-repeat;}
	
	
	
ul#menuliste li {margin-bottom:0px;}

ul#menuliste li a {  border-bottom: 1px solid #CCCCCC;
    color: #222222;
    display: block;
    padding: 10px 20px 10px 3px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 0 0 #FFFFFF;}

div#navigation div.grey {float:left; width:100%;margin-top: 16px;}

div#navigation div.grey ul#menuliste {border-top: 1px solid #CCCCCC;}

div#breadcrumb.dd-header a#breadcrumbnavigation { 
	background: url("https://stammdaten.lehrplan.ch/css/images/arrow_red_right.png") no-repeat scroll left transparent;
    display: block;
    float: left;
    margin-left: 3px;
    padding: 1px 0px 1px 15px;
    text-decoration: none;}
	
div#breadcrumb.dd-header a#breadcrumbnavigation_first { 
	/* background: url("images/arrow_red_right.png") no-repeat scroll 97% 40% transparent; */
    display: block;
    float: left;
    margin-right: 0px;
    padding: 1px 3px 1px 0;
    text-decoration: none;}	

div#breadcrumb.dd-header a#breadcrumbnavigation:hover {text-decoration:underline;}

div#navigation div.grey ul#menuliste li.dreieck_mit a:hover {	background: url("https://stammdaten.lehrplan.ch/css/images/3eck_rechts.png") no-repeat right #f5f5f5;}

div#navigation div.grey ul#menuliste li.dreieck_ohne a:hover {	background: #f5f5f5;}

html body div.container div.main div.four div#navigation div#breadcrumb {
    font: 12px DINWeb, sans-serif;
}

html body div.container div.main div.four div#navigation div#breadcrumb.dd-header a.active_breadcrumb_end {display:none;}


/* Listen in Texten */
div.ek_absatz div.ek_text ul {list-style-type: disc; margin-left: 24px;}


/* Tabelle Downloads ***********************************************************************
 */ 
div.twelve table tbody tr td p.table {margin-bottom:0px; padding:5px 12px 5px 8px;}




div.twelve table tbody tr td p.tablehead {margin-bottom:0px; }

div.twelve table tbody tr td p.inset {padding-left:24px;}

table#download tbody tr td blockquote, table#download tbody tr td blockquote p {
 border-left:none; font-style: normal; font-size:15px; margin-bottom:0;padding: 0px 20px 0px 5px; color:#000;}
 
tr.child-row1 td blockquote, tr.child-row2 td blockquote, tr.child-row3 td blockquote, tr.child-row4 td blockquote, tr.child-row5 td blockquote, tr.child-row6 td blockquote {margin-left:0px;}
 
.tabletitle {background:#D4D5D3;}

.odd {background:#E4E5E4;}

.odd-in {
border-bottom:0px dotted #999999;
border-top:0px dotted #999999;
}

.underline {text-decoration:underline;}

.child-row0,.child-row1, .child-row2, .child-row3, .child-row4, .child-row5, .child-row6, .child-row7 { 
margin-left:0px;

border:1px dotted #ccc;
border-left:none;
border-right:none;
}

html body div.container div.main div.twelve table#download tbody tr.empty {border:none;}

div.ek_absatz div.ek_text ul li {font-size:15px; line-height:22px;}



.parent {font-size:14px;}

label {
    display: inline-block;
    width: 5em;
  }
  
.clear {clear:both;}


 /*Tipsy */
.tipsy { font: 12px DINWeb, sans-serif; position: absolute; padding: 5px; z-index: 100000; }
  .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding:8px 4px; text-align: center; }

  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
  
table#download { margin-bottom:64px; }
  
.ek_absatz { float:left; clear: both; }

p sup {vertical-align
:6px; font-size : 70%}



div.header div.headerlinks ul li {
display: inline;
    margin-left: 3ex;}
	
div div#lpu_main_wrapper div#lpu_uefa_themen div#lpu_uefa_kompetenzen div#lpu_inner_wrapper div#lpu_fachbereiche div#lpu_fremdsprache_1 p a:hover {
text-decoration:underline;}

ul#menuliste li.dreieck_mit ul#menuliste2 {margin:0px;}

ul#menuliste li.dreieck_mit ul#menuliste2 li a {padding-left:24px;}

div#navigation div.grey ul#menuliste li.dreieck_mit ul#menuliste2 li a:hover  {background-image:none; background-color:#f5f5f5;}

html body div.container div.main div.four div#navigation div.grey ul#menuliste li.dreieck_mit ul#menuliste2 li a.active_menu {background-image: none;}

html body div.container div.main div.four div#navigation div.grey ul#menuliste li.dreieck_mit a.active_menu:hover {background-image: url("https://stammdaten.lehrplan.ch/css/images/3eck_unten.png");
    background-position: right center;
    background-repeat: no-repeat;
    /* background-color:#ccc;*/
	background-color:#DDDDD7; /* 22.2.16 */
	}

html body div.container div.header div.header-right div.eight form#form_kantonsauswahl.kantonsauswahl select#selectList {width:280px;}

html body div.container div.header div.headerlinks {min-height:22px;}

html body div.container div.header div.header-right div.border {border-right:1px dotted #CCCCCC; margin-left:-1px;padding-right:10px;}

html body div.container div.main div.twelve div.kompetenzaufbau div.kompetenzcode div.rightmenu {float:right;clear:both; margin-top:-24px; margin-right:0px;}

div.kompetenzaufbau div.kompetenzcode div.kompetenzbereich p {margin:0px; max-width:480px;}

div.kompetenzaufbau div.kompetenzcode div.rightmenu nav ul {margin-bottom:0px;}

.komptitel {padding-top:24px;}

.kompetenz_nr {min-width:100px;}

html body div.container div.main div.twelve div.kompetenzaufbau div.kompetenzcode div.rightmenu nav ul li a {padding-right:0px;}

html body div.container div.main div.twelve div.kompetenzaufbau div.kompetenzcode  div.kompetenzbereich,html body div.container div.main div.twelve div.kompetenzaufbau div.kompetenzcode div.kompetenzbereich_wappen {margin-left:-4px;padding-left:14px; border-left:1px solid #CCCCCC;}


/* default style */
.selectnav { display: none; width:100%; }



html body div.container div.main div.twelve table#download tbody tr.tabletitle td strong {padding:8px;}

.right {float:right;
 }



.download {float:left;
    margin-top: 5px;
    padding-bottom: 12px;}
div.seven.columns.omega.alpha.kanton div.two.columns.omega div.right a:hover, form#form_kantonsauswahl.kantonsauswahl select#selectList:hover, form#form_zyklusauswahl.zyklusauswahl select#selectList:hover {background:#f3f3f3;}

optgroup {font-style: normal;}

div.header-right.seven.columns.omega div.five.columns.omega.filter a img, .filter {float: right!important; margin-top: 2px;}

.header-logo {
	/*margin-bottom: 20px; /* Höhe neu über Grafik bestimmt, evtl. Grafik mit Rand versehen! */
    margin-top: 10px;
}


.bildbreite {width:100%; max-width:700px;}

img { -ms-interpolation-mode: bicubic!important; }

.edit_bezeichnung{
	width: 98%;
	height:34px;
	border:1px solid grey;
	border-radius:4px;
	margin-bottom:4px;
	padding:2px;
	color:#333;
}

.edit_knopf{
	width: 99%;
	height:34px;
	border-radius:4px;
	margin-bottom:4px;
	padding:2px;
}
.wichtig{
	color:#CB3A27;
}
.button_clipboard{
	width: 12px;
	height:11px;
	background-image:url(../grafiken/icons/clipboard.png);
	background-color:transparent;
	border:none;
	padding:0px;
	margin:0px;
}