/*  Standart CSS für www.yxz.de */

/* Wichtige Farben
Dunkelgrün = #007A00
Grün =       #009400
*/

/* Alle Abstände auf null, Basisschrift */
html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {margin: 0;padding: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;}
table {border: none;}
img {border: 0;}
/* html und bpdy mit bg*/

html, body {background: #fff url("bilder/seitenaufbau/bg_pic.gif") repeat-x 0px 0px;font-size: 0.9em;}

/* Allgemeines*/
h1 {font-size: 12px;color: #2B55AB;line-height: 18px;margin-bottom: 10px;}
h2 {font-size: 12px;color: #000000;line-height: 18px;margin-bottom: 10px;}
h3 {font-size: 14px;color: #2B55AB;padding-bottom: 5px;margin-bottom: 10px;line-height: 20px;}
h4 {font-size: 10px;color: #000000;padding-bottom: 5px;margin-bottom: 10px;line-height: 14px;}
h5 {font-size: 11px;color: #2B55AB;margin-bottom: 10px;margin-left: 10px;}
h6 {font-size: 14px;color: #EE8844;padding-bottom: 5px;margin-bottom: 10px;line-height: 20px;}
h7 {font-size: 14px;color: #2B55AB;padding-bottom: 5px;margin-left: 10px;margin-bottom: 10px;line-height: 20px;}
p {line-height: 18px;color: #000000;margin: 10px;font-size: 12px;}


/*sidenavi*/
#navcontainer {position:absolute;height: 280px;width: 170px;left: 1px;top: 120px;z-index: 2;visibility: visible;}
#navcontainer ul {margin: 0;padding: 0;list-style-type: none;}
#navcontainer a {display: block;padding: 2px 0px 2px 10px;width: 166px;background-color: #C5C5C5;border-bottom: 1px solid #EE8834;}
#navcontainer2 {position:absolute;height: 92px;width: 170px;left: 1px;top: 507px;z-index: 3;visibility: visible;}
#navcontainer3 {position:absolute;height: 92px;width: 170px;left: 30px;top: 700px;z-index: 3;visibility: visible;}
#navcontainer2 ul {margin: 0;padding: 0;list-style-type: none;}
#navcontainer2 a {display: block;padding: 2px 0px 2px 10px;width: 166px;background-color: #C5C5C5;border-bottom: 1px solid #EE8834;}
#webagentur {position:absolute;height: 50px;width: 170px;left: 1px;top: 645px;text-align: center;}

/*links*/
#active a:link, #active a:visited, #active a:hover { display: block;padding: 2px 0px 2px 10px;width: 166px;background-color: #EAEAEA;border-bottom: 1px solid #EE8834;}
.li-links a, .li-rechts a {text-decoration: none;font-size: 11px;color:#333333}
/*navi*/
#navcontainer a:link, #navcontainer a:visited {color: #000066;text-decoration: none;}
#navcontainer a:hover {background-color: #5074D4;color: #fff;}
#navcontainer ul li a#current {background-color:#999999;color: #fff;}
#navcontainer2 a:link, #navcontainer2 a:visited {color: #000066;text-decoration: none;}
#navcontainer2 a:hover {background-color: #5074D4;color: #fff;}
#navcontainer2 ul li a#current {background-color:#999999;color: #fff;}

/* layer */
#oben {position:absolute;height: 60px;width: 1045px;left: 0px;top: 0px;text-decoration: none;z-index: 2;visibility: visible;}
#menu {position:absolute;height: 35px;width: 992px;left: 0px;top: 60px;z-index: 1;visibility: visible;}
#links {position:absolute;height: 1126px;width: 216px;left: 1px;top: 94px;visibility: visible;}
#links-vk {position:absolute;height: 1000px;width: 216px;left: 0px;top: 94px;visibility: visible;}
#titel {position:absolute;height: 60px;width: 530px;left: 218px;top: 94px;visibility: visible;}
#bilderleiste {
	position:absolute;
	height: 629px;
	width: 83px;
	left: 753px;
	top: 94px;
}
#bilderleiste-2 {
	position:absolute;
	height: 629px;
	width: 83px;
	left: 837px;
	top: 94px;
}
#bilderleiste-3 {
	position:absolute;
	height: 629px;
	width: 83px;
	left: 921px;
	top: 94px;
}
#inhalte, #inhalte-i, #inhalte-b, #inhalte-login {position:absolute;height: 550px;left: 219px;top: 155px;padding: 20px 0px 0px 30px;}
#inhalte-i {width: 503px;}
#inhalte-b {width: 480px;}
#inhalte-login {width: 500px;}
.li-links 	{position: absolute;height: 250px;width: 250px;left: 20px;top: 100px;}
.li-rechts 	{position: absolute;height: 250px;width: 230px;left: 270px;top: 100px;}
.li-unten 	{position: absolute;height: 220px;width: 534px;top: 351px;left: -2px;background-color: #F5F5F5;}
#inhalte2 	{position:absolute;height: 572px;width: 536px;left: 217px;top: 155px;background-color: #CCCCCC;}
#inhaltelinks 	{position:absolute;height: 590px;width: 569px;left: 218px;top: 155px;background-color: #CCCCCC;}
#inhalte3 	{position:absolute;height: 572px;width: 690px;left: 218px;top: 158px;padding: 20px 0px 0px 30px;background-color: #FFFFFF;}
#inhalte4 	{position:absolute;width: 600px;left: 218px;top: 158px;padding: 20px 0px 0px 30px;background-color: #FFFFFF;}
#inhalte5 	{position:absolute;height: 530px;width: 530px;left: 219px;top: 155px;padding: 20px 0px 0px 30px;background-color: #FFFFFF;}
#visitenkarte {position:absolute;width: 860px;left: 218px;top: 157px;padding: 20px 0px 0px 30px;background-color: #F4F4F4;height: 1250px;}

#inhalte-seminar  {position:absolute;width: 780px;left: 218px;top: 157px;padding: 20px 0px 0px 30px;background-color: #F4F4F4;height: 720px;}
#data-seminar {position:absolute;width: 750px;left: 25px;top: 20px;border: 1px solid #F19F5C;background-color: #EBEBEB;}

#basic-data {position:absolute;height: 410px;width: 755px;left: 25px;top: 20px;border: 1px solid #F19F5C;background-color: #EBEBEB;}
#basic-data h3 {padding-top:10px;padding-bottom: 5px;}

#data-angebot1, #data-angebot2, #data-angebot3 {position:absolute;top:50px;height: 280px;width: 600px;left: 10px;background-color: #F4F4F4;padding:5px;border: 1px solid #999999;}
#data-angebot2 {top: 349px;}
#data-angebot3 {top: 648px;}

#footer {position:absolute;height: 40px;width: 600px;left: 10px;top: 949px;text-align: center;}
#termine {position:absolute;height: 556px;width: 192px;left: 837px;top: 155px;padding-top: 15px;padding-left: 15px;}
#log-in {position:absolute;padding-left: 15px;height:30px;width: 73px;left: 837px;top: 695px;}

#input {position:absolute;height: 800px;width: 1150px;left: 0px;top: 94px;background-color: #F2F2F2;padding-top: 20px;padding-left: 20px;}
#input-lang {position:absolute;height: 1300px;width: 1080px;left: 0px;top: 94px;background-color: #F2F2F2;padding-top: 20px;padding-left: 20px;}
#uhr	{position: absolute;height: 25px;width: 190px;left: 850px;top: 122px;}

/* tabellen---------------*/
#tbl-angebot-main {position:absolute;width: 757px;left: 25px;top: 440px;border: 1px solid #F19F5C;background-color: #EBEBEB;}
#tbl-angebot {width: 730px;background-color: #F4F4F4;border: 1px solid #999999;margin:10px;}
#tbl-basic-data {width: 730px;background-color: #F4F4F4;border: 1px solid #999999;margin: 10px;height: 390px;}
#tbl-angebot td {padding-left:5px}
#tbl-basic-data td {padding-left:15px}
.tbl-seminare-daten {margin-left:10px;}
#tbl-seminar-data {width: 730px;background-color: #F4F4F4;border: 1px solid #999999;margin: 10px;}
#tbl-seminar-data td {padding-left:10px;padding-top:3px; padding-bottom:3px;}


#tbl-angebot h3 {margin-left: 10px;margin-top:15px;}
.tbl-titel {font-size: 13px;font-weight: bold;}
.tbl-subtitel {font-size: 12px;font-weight: bold;}
pre {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height:10px;margin-left:10px;}
.tbl-pic-data {margin-top:40px;}

.td-seminar-name {font-weight: bold;color: #2B55AB;width: 180px;}
.td-seminar-termin {width: 120px;}
.td-seminar-ort {width: 120px;}

#tbl-termine {padding-left:10px;padding-top:20px;width:550px;}
.td-titel {width:180px; color:#990000;}

#tbl-index-news {width: 480px;margin-left: 30px;}
#tbl-index-news td {padding: 5px;border: 1px solid #CCCCCC;}

/*Visitenkarte*/
.v-pic    {border: 4px solid #CCCCCC;}
.s-pic    {border: 4px solid #CCCCCC;margin-top:10px;}
.v-logo	  {padding: 15px;}
.td-logo  {text-align: right;}
.td-logo img {padding: 10px;}
.td-top      {vertical-align: top;}
.underline{text-decoration: underline;}


/*Formate*/
#termine h1, #termine h5, #inhalte-i h5, #inhalte-i h1 {margin-top: 0px;margin-bottom: 5px;}
.li-unten h1, .li-unten p {padding-left: 30px;}
#data-seminar h3 {padding-bottom: 10px;padding-top: 10px;}


/* Sonstige */
.rot {color:#CC0000;}
.gruen {color:#006600;}
.subtitel {font-size: 10px;font-weight: bold;}
.firma {font-size: 14px;font-weight: bold;}
.bg-grau {background-color: #EBEBEB;}
.c {clear: both;}
.center {text-align: center;}
.klein {font-size: 0.7em;}
.right {text-align: right;}
.top {vertical-align: top;}
.Liste {list-style-position: outside;line-height: 18px;margin-left: 20px;}
.Liste-i {list-style-position: outside;line-height: 18px;margin-left: 28px;font-size:11px;}
#termine p {line-height: 6px;}
#webagentur p {font-size: 11px}
#webagentur a {font-size: 11px}
.rahmen {border: 1px solid #CCCCCC;margin: 2px;}
.klein {font-size: 0.8em;}


/*Formular*/
#inhalte-login label {display: block;float: left;width: 120px;}
#frm-register {padding-left:10px;}
#frm-register input, #frm-register select {margin-top: 2px;}
