* { margin:0px; padding:0px; }

/***** **********************************
CSS - Marktplatz Bildung - 03/2009
*****************************************/
body { font-family:Verdana; font-size:9pt; background-image: url("../Design/hg.jpg"); background-repeat:repeat-x; margin: 0px; padding: 0px; text-align: center; }
form:first-child {margin: 0px;}
div#drucklogo{visibility: hidden; height: 0px;}


/************************************************
Begrenzung
************************************************/
div#Rahmen {background-image: url("../Design/logo.jpg"); background-repeat:no-repeat; background-position: top left; visibility: visible; width:1000px; /*border: solid 1px black;*/ margin:0px; padding:0px; text-align: left; margin-top: 0px; margin-right: auto; margin-left: auto;}
div#Rahmen table#Inhalt{width:1000px;/* border: solid 1px red;*/ margin:0px; padding:0px; line-height: 14pt; }


/************************************************
Startseite
************************************************/
div#Rahmen table#Inhalt table#start {margin: 50px 0px 0px 0px; width: 500px;}


/**********************************************
Kopf
***********************************************/
div#Rahmen table#Inhalt td#TdLogo { margin: 0px; /*border: solid 1px yellow;*/ }
div#Rahmen table#Inhalt td#TdLogo div#NaviPer{/*border: solid 1px green;*/ width: auto; margin-left: 450px; margin-top: 58px; margin-bottom: 4px; font-weight: bold;}
div.NaviPer a,
div.NaviPer a:link,
div.NaviPer a:hover,
div.NaviPer a:visited {font-size:9pt; color: white; padding:0px 10px 0px 20px; text-decoration: none; background-image:url("../Design/mark.jpg"); background-repeat:no-repeat; background-position: left;}


/**********************************************
Navi oben links
***********************************************/
div#Rahmen table#Inhalt td.ab1 div#NaviLevel_2{/*border: solid 1px yellow;*/ margin-bottom: 10px; margin-left: 150px; width: 250px; text-align:right; border-bottom: solid 1px #006633; padding-bottom: 5px;}
div.NaviLevel_2 a,
div.NaviLevel_2 a:link,
div.NaviLevel_2 a:hover,
div.NaviLevel_2 a:visited {font-size:9pt; margin-left:10px; display:block; color:#007456; margin-bottom:3px; text-decoration:none; padding-top: 3px;}

div#Rahmen table#Inhalt div#NaviLevel_2 span {font-size:9pt; display:block;font-weight:bold; padding:0px 0px 6px 0px; color: #006633; border-bottom: solid 1px #006633; }
div#Rahmen table#Inhalt div#NaviLevel_2.AktivMain_97 {display: none;}
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;}
div#Rahmen table#Inhalt div#NaviLevel_2.AktivMain_64 {display: none;} /*Ausblenden der Seitentitel über der Navi links*/


/**********************************************
Navi unten links
***********************************************/
div#Rahmen table#Inhalt td.ab1 div#NaviLevel_1 {/*border: solid 1px yellow;*/width: 239px; margin-left: 150px; width: 250px; text-align:right;border-bottom: solid 1px #646466; padding-bottom: 5px; padding-top: 25px; background-image:url("../Design/head_navi2.jpg"); background-repeat:no-repeat; background-position: top left;}
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: #646466; margin-bottom:3px; text-decoration:none; padding-top: 3px; }


/*********************************************
Für aktive Links aller Navis
*********************************************/
div.NaviLevel_1 a.AktiverLink,
div.NaviLevel_2 a.AktiverLink,
div.NaviPer a.AktiverLink{color: #fed34e; font-weight: bold;}


/*******************************************
Inhalt
*******************************************/
div#Rahmen table#Inhalt td.ab{/*border: solid 1px black;*/ vertical-align: top; padding-top: 0px;background-image:url("../Design/eintrittfrei.jpg"); background-repeat:no-repeat; background-position: 420px 0px;  width: 600px !important;}
div#Rahmen table#Inhalt td.ab1{/*border: solid 1px black;*/ vertical-align: top; padding-top: 270px; width: 400px !important; }



/******************************************
Inhalte erscheinen hier
*******************************************/
div#Rahmen table#Inhalt td.ab div#Artikel{padding-left: 50px; width: 95%; margin-top: 165px; text-align:left; }
div#Rahmen table#Inhalt td.ab div#Artikel p, div#Rahmen table#Inhalt td.ab div#Artikel div{font-size: 9pt; line-height: 14pt; width: 500px; }
div#Rahmen table#Inhalt td.ab div#Artikel a, div#Rahmen table#Inhalt td.ab div#Artikel a:link, div#Rahmen table#Inhalt td.ab div#Artikel a:visited{color:#006633; text-decoration:none; }
div#Rahmen table#Inhalt td.ab div#Artikel a:hover {color: #fed34e; text-decoration:none;}
div#Rahmen table#Inhalt td.ab div#Artikel img{margin: 10px 0px 10px 0px; padding: 0px;}
div#Rahmen table#Inhalt td.ab div#Artikel h1{font-size: 12pt; font-weight: bold; color:#006633; padding: 0px; padding-bottom: 40px; margin:0px;}
div#Rahmen table#Inhalt td.ab div#Artikel h2{font-size: 10pt; font-weight: bold; color:#006633; 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-image:url("../design/pfeil_li.gif"); background-position: left 10px !important; background-repeat: no-repeat; padding-left: 15px; /*border: solid 1px silver;*/}
div#Rahmen table#Inhalt td.ab div#Artikel li{font-size: 9pt; line-height: 14pt; margin-bottom:3px;}
div#Rahmen table#Inhalt td.ab div#Artikel td.Links{padding-top:40px; width: 95%;}
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,
div#Rahmen table#Inhalt td.ab div#Artikel td.Rechts div#Dummy_1,
div#Rahmen table#Inhalt td.ab div#Artikel td.Rechts div#Dummy_2,
div#Rahmen table#Inhalt td.ab div#Artikel td.Rechts div#Control{width: 0px;}



/******************************************
Tabelle Kontakt
******************************************/
div#Rahmen table#Inhalt td.ab div#Artikel .ContactTable{margin-top:20px; width: 98%;}
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 #39987f; width: 390px; margin-bottom: 10px;display: block;}
div#Rahmen table#Inhalt td.ab div#Artikel .ContactTable textarea{border: solid 1px #39987f; width: 390px;display: block;font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 9pt;}
div#Rahmen table#Inhalt td.ab div#Artikel .ContactTable .button1{margin-left: 440px; width: 100px; padding: 2px; margin-top: 15px; background-color:#39987f; color: white;  }



/****************************************
Tabelle Anmeldung
*****************************************/
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable{width: 98%; margin-top: 40px; margin-bottom: 20px; }
div#Rahmen table#Inhalt td.ab div#Artikel .Control h2 {margin-top: 35px; margin-bottom: 10px; border-bottom: solid 1px #cbd5d0; width: 500px; line-height: 120%; padding-bottom: 6px;}

div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable td{ vertical-align: top; width: 250px; height: 30px; font-size: 1em; line-height: 130%; padding-right: 15px;}
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; padding: 2px; font-size: 9pt; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; }
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable input.TextboxEinzeilig {width: 250px!important; margin: 0px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable span input {border: solid 1px  #cbd5d0; width: 20px; height:20px; margin-bottom: 15px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable textarea{margin: 0px 0px 20px 0px; border: solid 1px #cbd5d0; width: 250px; font-family:Verdana, Arial, Helvetica, sans-serif; display: block; font-size: 8pt;}
div#Rahmen table#Inhalt td.ab div#Artikel .button1{/*border: solid 1px blue; */color: white; margin-left: 450px; width: 80px; padding: 2px; margin-top: 20px; background-color:#39987f;}
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: 250px; margin-bottom: 30px; font-size: 9pt;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable div#scroll input{float: left; font-size: 9pt; }
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable div#scroll label{padding-left: 30px; line-height: 115%; margin-top: 3px;margin-bottom: 5px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable table#ctl05_RadioButtonList1 {width: 180px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable table#ctl05_RadioButtonList1 input{ float:left;}

div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable input#ctl05_TextBox9,
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable input#ctl05_TextBox10,
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable input#ctl05_CheckBox1,
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable input#ctl05_CheckBox2, 
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable input#ctl05_CheckBox3 {margin-bottom: 20px;} 
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable input#ctl05_CheckBox4 {margin-bottom: 50px;} /*Abstand Stühle/Tische/Abbau/Aufbau*/

/*Standauswahl*/

div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable tr.Stand {}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable td.BeschreibungStand {padding: 30px 0px 50px 0px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable td.ListeStandpreise {padding: 30px 0px 50px 0px;}

div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable table.ListeStandpreise {}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable table.ListeStandpreise input{ display:inline-block;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable table.ListeStandpreise label{  display:inline-block;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable table.ListeStandpreise input#ctl05_rdListeStandpreise_1{margin-top: 30px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable table.ListeStandpreise input#ctl05_rdListeStandpreise_2 {margin-top: 28px;}
div#Rahmen table#Inhalt td.ab div#Artikel .AnmeldungTable table.ListeStandpreise input#ctl05_rdListeStandpreise_3 {margin-top: 26px;}

table#ctl05_RadioButtonList2 {padding-top: 20px;}
table#ctl05_RadioButtonList2 td input,
table#ctl05_RadioButtonList3 td input{margin-right: 4px;}

table#ctl05_RadioButtonList2 td input img{margin: 0px;}


/******************************************
Hover-Effekt alle Links der Navi
*******************************************/
div.NaviLevel_1 a:hover,
div.NaviLevel_2 a:hover,
div.NaviPer a:hover {color: #fed34e;}



/*****************************************
Fusszeile im Rahmen
******************************************/
div#Rahmen div#Fusszeile {border-top: solid 1px #006633; font-size: 7pt; color:#006633; padding-top: 10px; margin-left: 455px; margin-bottom: 15px; margin-top: 15px;}
div#Rahmen div#Fusszeile  a, a:visited{color:#006633;}

