body {
	text-align: center;
	background-color: #dddddd;
	color: #636363;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	margin: 0px;
	background-image: url(/menuegrafik/logo_hintergrund.jpg);
	background-repeat:repeat-x;
}

/* klasse zum verhindern von verschwindenden texten */
* html .stab_text{height: 1%;}
/*border problem fixen*/
div.ende_inh{
	clear:both;
	font-size: 0px;
}

/*Zentrierung*/
div#seite {
	text-align: left;
	font-size: 14px;
	margin: 0 auto;
	width: 1205px;
}

/*Logozeile*/
div#logo {
	width: 980px;
	height: 130px;
	background-color: #dddddd;
}

div#logo #l1{
	position: absolute;
	top: 10px;
	height: 0px;
}

div#logo #l1 #l11{
	position: relative;
	top: 2px;
	left:668px;
}

div#logo #l1 #l12{
	position: relative;
	left:666px;
	top:51px;
	padding:0px;
	margin:0px;
}
#l12f1{
	width:260px;
	height:21px;
	border:0px;
	font-size:15px;
}
#l12f2{
	width:40px;
	height:21px;
	border:0px;
	background-color:transparent;
	background-image:url(/menuegrafik/tr.gif);
}

div#logo #l1 #l13{
	position: relative;
	left:868px;
	top:55px;
}

/*Menu - Karteikarten*/
div#haupt {
	width: 1207px;
	height: 32px;
	background-image: url(/menuegrafik/button.jpg);
	text-align: center;
}

div#haupt_sp1 {
	width: 2px;
	height: 32px;
	background-image: url(/menuegrafik/button_mitte.jpg);
	float: left;
}
div#haupt_sp2 {
	width: 82px;
	height: 25px;
	padding-top: 7px;
	float: left;
}
div.haupt_sp3 {
	width: 2px;
	height: 32px;
	background-image: url(/menuegrafik/button_mitte.jpg);
	float: left;
}
div#haupt_sp4 {
	width: 147px;
	height: 25px;
	padding-top: 7px;
	float: left;
}
div#haupt_sp5 {
	width: 147px;
	height: 25px;
	padding-top: 7px;
	float: left;
}
div#haupt_sp6 {
	width: 147px;
	height: 25px;
	padding-top: 7px;
	float: left;
}
div#haupt_sp7 {
	width: 147px;
	height: 25px;
	padding-top: 7px;
	float: left;
}
div#haupt_sp8 {
	width: 147px;
	height: 25px;
	padding-top: 7px;
	float: left;
}
div#haupt_sp9 {
	width: 147px;
	height: 25px;
	padding-top: 7px;
	float: left;
}
div#haupt_sp10 {
	width: 224px;
	height: 25px;
	padding-top: 7px;
	float: left;
}
div#haupt_sp13 {
	width: 2px;
	height: 32px;
	background-image: url(/menuegrafik/button_mitte.jpg);
	float: left;
}

/*Haupttab 2 Spalten Design (index.php, ...)*/
div#haupt_tab {
	width: 1205px;
	padding: 0px 0px 0px 1px;
}

div#haupt_tab_sp1 {
	width: 300px;
	padding: 0px 4px 0px 0px;
	float: left;
}

div#haupt_tab_sp2 {
	width: 671px;
	padding: 0px 0px 0px 4px;
	float: left;
}

/*Haupttab 1 Spalten Design (seminare-schulungen.php, ...)*/
div#haupt_tab_sp_sem_ueb{
	width: 978px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div#haupt_tab_pos, div#zusatz_sp_pos {
	font-size: 1px;
}

/*Fusszeile*/
div#fuss_1 {
	width: 100%;
	text-align: center;
	padding: 20px 0px 10px 0px;
	clear: both;
}
div#fuss_2 {
	width: 100%;
	text-align: center;
	clear: both;
}
div#fuss_2_sp1 {
	width: 7%;
	float: left;
}
div#fuss_2_sp2 {
	width: 85%;
	float: left;
}
div#fuss_2_sp3 {
	width: 7%;
	float: left;
}
div#fuss_3 {
	margin-top:0px;
	width: 100%;
	height: 7px;
	clear: both;
	font-size: 5px;
	background-color: #ff8a00;
}

/*Spalte Bewertungen oder Garantieseminare*/
div#spalte_zusatz{
	width: 218px;
	float: left;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	display: none;
	position:absolute;
}


div#spalte_zusatz ul{
	padding-left:15px;
	margin:3px 0px 10px 0px;
}

div#spalte_zusatz li{
	padding-bottom: 8px;
}

div#spalte_zusatz a.gar_sem{
	padding: 0px;
}

div#spalte_zusatz #pf_1,div#spalte_zusatz #pf_2 {
	position: relative; 
	left: -19px;
	display: none;
}

div#spalte_zusatz_men{
	width: 14px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 8px;;
	display: none;
}
/* Feldbreiten */
.br_r1{
	width: 276px;
}
.br_h1{
	width: 647px;
}
.br_l1{
	width: 194px;
}
.br_h2{
	width: 954px;
}
/* Feldbreiten */
/*Graues feld*/
div.graues_feld{
	background-color: #ffffff;
}
div.grau_oben {
	width: 100%;
	height: 12px;
	font-size: 3px;
	background-color: #dddddd;
	padding-top: 8px;
}
div.grau_inhalte{
	background-color: #ffffff;
}
div.grau_inh_border{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 0px 11px 1px 11px;
}
div.grau_unten {
	width: 100%;
	height: 12px;
	font-size: 3px;
	background-color: #dddddd;
	clear: both;
}
div.runde_ecke {
	width: 12px;
	height:12px;
}
div.runde_ecke.gr_lo{
	background-image: url(/menuegrafik/grau_lo.png);
	float: left;
}
div.runde_ecke.gr_ro{
	background-image: url(/menuegrafik/grau_ro.png);
	float: right;
}
div.runde_ecke.gr_lu{
	background-image: url(/menuegrafik/grau_lu.png);
	float: left;
}
div.runde_ecke.gr_ru{
	background-image: url(/menuegrafik/grau_ru.png);
	float: right;
}
div.gr_mu{
	height: 11px;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
	float: left;
}
div.gr_mo{
	height: 11px;
	border-top: 1px solid #cccccc;
	background-color: #ffffff;
	float: left;
}

/*Graues feld*/

/*Oranges Feld*/
div.oranges_feld{
	background-color: #ffffff;
}
div.orange_oben {
	width: 100%;
	height: 12px;
	font-size: 3px;
	background-color: #dddddd;
	padding-top: 8px;
}
div.orange_inhalte{
	background-color: #ffffff;
}
div.orange_inh_border{
	border-left: 1px solid #ff8a00;
	border-right: 1px solid #ff8a00;
	padding: 0px 11px 1px 11px;
}
div.orange_unten {
	width: 100%;
	height: 12px;
	font-size: 3px;
	background-color: #dddddd;
	clear: both;
}

div.runde_ecke.or_lo{
	background-image: url(/menuegrafik/orange_lo.png);
	float: left;
}
div.runde_ecke.or_ro{
	background-image: url(/menuegrafik/orange_ro.png);
	float: right;
}
div.runde_ecke.or_lu{
	background-image: url(/menuegrafik/orange_lu.png);
	float: left;
}
div.runde_ecke.or_ru{
	background-image: url(/menuegrafik/orange_ru.png);
	float: right;
}
div.or_mu{
	height: 11px;
	border-bottom: 1px solid #ff8a00;
	background-color: #ffffff;
	float: left;
}
div.or_mo{
	height: 11px;
	border-top: 1px solid #ff8a00;
	background-color: #ffffff;
	float: left;
}
/*Oranges Feld*/

/*linke spalte hauptseite*/
div#haupt_tab_sp2_text{
	width: 608px;
	padding: 0px 19px 10px 19px;
	float: left;
}
div#haupt_tab_sp_sem_ueb_text{
	width: 915px;
	padding: 0px 19px 10px 19px;
	float: left;
}

div.form_sp_1{
	width: 350px;
	padding: 0px 0px 10px 19px;
	float: left;
}

div.form_sp_2{
	width: 258px;
	padding: 0px 19px 10px 0px;
	text-align: left;
	float: right;
}

/*linke spalte hauptseite ende*/

hr{
	width: 100%;
	color: #cccccc;
	height: 1px;
	border-style: solid;
	border-bottom: 0px;
	margin: 0px 0px 10px 0px;
	clear: both;
}
form{
	padding: 0px;
	margin: 0px;
}

/*FONT*/

/*Seminarbewertungen*/
div.s_schrift{
	font-family: "Times New Roman";
	text-align: left;
}

div.s_schrift a{
	text-decoration: none;
	color: #636363;
}

div.s_schrift p.bew_ueb{
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

div.s_schrift p.bew_text{
	margin-top: 6px;
	margin-bottom: 0px;
	font-style: italic;
}

div.s_schrift hr{
	margin-top: 10px;
}

div.s_schrift p.wann{
	margin-top: 6px;
	float: right;
}
div.s_schrift p.wer{
	margin-top: 6px;
}

/*Garantieseminare*/
div.g_schrift{
	text-align: left;
}

div.g_schrift div.g_sem_ueb{
	font-size : 14px;
	color: #ff8a00;
	margin-bottom: 10px;
}

div.g_schrift div.st_ort{
	margin-bottom: 5px;
}