
/***** **********************************
print CSS - Marktplatz Bildung - 02/2008
*****************************************/
html body {font-family:Verdana; font-size:10pt; background-color:white;margin-left: 0px; padding-left: 0px;}
form:first-child {margin: 0px;}
div#drucklogo{visibility: visible; height: 137px; }


/************************************************
Begrenzung
************************************************/
div#Rahmen {/*border: solid 1px black;*/ width: 180mm;}


/**********************************************
Kopf
***********************************************/
div#Rahmen table#Inhalt td#TdLogo { margin: 0px; height: 0px; /*border: solid 1px yellow;*/ }
div#Rahmen table#Inhalt td#TdLogo div#NaviPer{/*border: solid 1px green;*/ width: auto; margin-left: 80px; margin-top: 0px; text-align:right; }
div.NaviPer a,
div.NaviPer a:link,
div.NaviPer a:hover,
div.NaviPer a:visited {font-size:8pt; color:black; padding:0px 10px 0px 30px; text-decoration: none; }


/**********************************************
Navi unten links
***********************************************/
div#Rahmen table#Inhalt td.ab1 div#NaviLevel_1 {width: 239px; margin-top: 40px;}
div.NaviLevel_1 a,
div.NaviLevel_1 a:link,
div.NaviLevel_1 a:visited,
div.NaviLevel_1 a:hover {font-size:9pt; display:block; color:black; margin-bottom:5px; text-decoration:none; margin-left: 0px; padding-left: 0px;}


/*******************************************
Inhalt
*******************************************/
div#Rahmen table#Inhalt{ border-right: solid 1px white; border-bottom: solid 1px white;}
div#Rahmen table#Inhalt td.ab{/*border: solid 1px blue;*/}
div#Rahmen table#Inhalt td.ab1{/*border: solid 1px black;*/ vertical-align: top; padding-top: 0px; width: 239px !important;}
div#Rahmen table#Inhalt td.ab1 div#NaviLevel_2{/*border: solid 1px yellow; */margin-top: 0px; margin-bottom: 20px; width: 239px;}

div.NaviLevel_2 a,
div.NaviLevel_2 a:link,
div.NaviLevel_2 a:hover,
div.NaviLevel_2 a:visited {font-size:9pt; display:block; color:black; margin-bottom:11px; text-decoration:none; margin-left: 0px; padding-left: 0px;}
div#Rahmen table#Inhalt div#NaviLevel_2 span {background-color: #80ada2; font-size:9pt; display:block;font-weight:bold; margin-bottom:15px; color:white; padding:4px 0px 4px 10px; margin-left: 0px; padding-left: 0px;}
div#Rahmen table#Inhalt div#NaviLevel_2.AktivMain_36 {display: none;}
div#Rahmen table#Inhalt div#NaviLevel_2.AktivMain_38 {display: none;}
div#Rahmen table#Inhalt div#NaviLevel_2.AktivMain_51 {display: none;}


/*********************************************
Für aktive Links der Navi links
*********************************************/
div.NaviLevel_1 a.AktiverLink,
div.NaviLevel_2 a.AktiverLink,
div.NaviPer .AktiverLink {font-weight:bold;}


/******************************************
Inhalte erscheinen hier
*******************************************/
div#Rahmen table#Inhalt td.ab div#Artikel{/*border: solid 1px silver;*/background-color: white; width: 500px; }
div#Rahmen table#Inhalt td.ab div#Artikel p{font-size: 9pt; line-height: 14pt;}
div#Rahmen table#Inhalt td.ab div#Artikel a{color:black;}
div#Rahmen table#Inhalt td.ab div#Artikel a:visited{color:black;}
div#Rahmen table#Inhalt td.ab div#Artikel img{margin: 10px 0px 10px 0px; /*border: solid 1px red;*/ padding: 0px;}
div#Rahmen table#Inhalt td.ab div#Artikel h1{font-size: 12pt; font-weight: bold; color:black; padding: 0px; padding-bottom: 15px; margin:0px;}
div#Rahmen table#Inhalt td.ab div#Artikel h2{font-size: 10pt; font-weight: bold; color:black; padding: 0px; padding-bottom: 10px;}
div#Rahmen table#Inhalt td.ab div#Artikel h3{font-size: 9pt; font-weight: bold; padding: 0px; padding-bottom: 5px;}
div#Rahmen table#Inhalt td.ab div#Artikel ul{padding: 0px; margin: 0px; list-style-type:none; background-image:  url("../design/pfeil_li.gif"); background-position: left 7px; background-repeat: no-repeat; padding-left: 20px;}
div#Rahmen table#Inhalt td.ab div#Artikel li{font-size: 9pt; line-height: 14pt; margin-bottom:10px;}
div#Rahmen table#Inhalt td.ab div#Artikel td.Links{/*border: solid 1px blue;*/  padding-top:40px; }
div#Rahmen table#Inhalt td.ab div#Artikel a.Downloadliste{display:block !important;}


/******************************************
Eventuelle Nachrichten
******************************************/
div#Rahmen table#Inhalt td.ab div#Artikel td.Rechts{/*border: solid 1px black;*/}
div#Rahmen table#Inhalt td.ab div#Artikel td.Rechts div#Dummy_1{/*border: solid 1px red;*/}
div#Rahmen table#Inhalt td.ab div#Artikel td.Rechts div#Dummy_2{/*border: solid 1px green;*/}
div#Rahmen table#Inhalt td.ab div#Artikel td.Rechts div#Control{/*border: solid 1px grey;*/}



/******************************************
Tabelle Kontakt
******************************************/
div#Rahmen table#Inhalt td.ab div#Artikel .ContactTable{margin-top:20px;}
div#Rahmen table#Inhalt td.ab div#Artikel .ContactTable p{padding-bottom: 15px;}
div#Rahmen table#Inhalt td.ab div#Artikel .ContactTable td{vertical-align: top;font-weight: bold;}
div#Rahmen table#Inhalt td.ab div#Artikel .ContactTable label{margin-right: 80px; font-weight:normal; }
div#Rahmen table#Inhalt td.ab div#Artikel .ContactTable input{border: solid 1px gray; width: 280px; margin-bottom: 10px;display: block;}
div#Rahmen table#Inhalt td.ab div#Artikel .ContactTable textarea{border: solid 1px gray; width: 280px;display: block;}
div#Rahmen table#Inhalt td.ab div#Artikel .ContactTable .button1{margin-left: 330px; width: 100px; padding: 2px; margin-top: 15px; background-color: gray;}


/****************************************
Tabelle Anmeldung
*****************************************/
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable{width: 500px; margin-top: 40px; }
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable td{ vertical-align: top; width: 250px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable label{display: block; margin-right: 10px;  }
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable input{width: 20px; border: solid 1px gray; margin-bottom: 10px; padding: 2px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable input.TextboxEinzeilig {width: 235px!important; margin: 0px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable span input {border: solid 1px  gray;/**/  width: 20px; height:20px; margin-bottom: 15px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable textarea{margin-bottom: 10px;border: solid 1px gray; width: 235px; font-family:Verdana, Arial, Helvetica, sans-serif; display: block;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable .button1{margin-left: 405px; width: 80px; padding: 2px; margin-top: 20px; background-color:gray;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable input.TischeTextBox{width: 15px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable input.StuehleTextBox{width: 15px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable p.Meldung{ font-weight: bold; color: red; margin: 10px 0px 15px 0px;}

div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable div#scroll {width: 235px; margin-bottom: 30px; font-size: 8pt;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable div#scroll input{ display: inline; float: left; }
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable div#scroll label{padding-left: 30px; line-height: 115%; margin-top: 3px;margin-bottom: 5px;}



/*****************************************
Fusszeile im Rahmen
******************************************/
div#Rahmen div#Fusszeile {/*border: solid 1px silver; */ font-size: 7pt; color:black; padding-top: 10px;}
div#Rahmen div#Fusszeile  a, a:visited{color: black;}

