/* Media Definitionen */
/* Stand 01.08.2013 */
@media screen{
	div.anzeige{display:inline;}
	div.druck{display:none;}
}
@media print{
	div.anzeige{display:none;}
	div.druck{display:inline;}
}

/* Globale CSS-Definitionen */
body {
    background-color:#ccffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	margin-left:10px;
	margin-right:0px;
	margin-top:5px;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#ccffff;
	scrollbar-shadow-color:#000000;
	scrollbar-face-color:#ccffff;
}
table.lesebereich {
    width:660px;
    border:0px #000000 solid;
}
table.merksatz {
    width:660px;
    background:yellow;
    border:2px #FF1100 solid;
}
table.inhaltsverzeichnis{
    	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-size:11pt;
	text-align: left;
}
td.inhaltsverzeichnis {
	color:#000000; 
	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-style:normal;
	font-variant:normal; 
	font-weight:400;
	font-size:13px;
	text-decoration:none;
	text-transformation:none;
	text-align:justify;
	vertical-align:top;
}
table.konto{
    	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-size:11pt;
	text-align: left;
	border:2px #AAAAAA solid;
}
td.konto {
	color:#000000; 
	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-style:normal;
	font-variant:normal; 
	font-weight:400;
	font-size:13px;
	text-decoration:none;
	text-transformation:none;
	text-align:justify;
	vertical-align:top;
}
table.presse {
    	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-size:11pt;
	text-align: left;
	border:1px #AAAAAA solid;
}
td.presse {
	color:#000000; 
	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-style:normal;
	font-variant:normal; 
	font-weight:400;
	font-size:13px;
	text-decoration:none;
	text-transformation:none;
	text-align:center;
	vertical-align:middle;
	border:1px #AAAAAA solid;
}
table.presseticker {
    	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-size:11pt;
	text-align: left;
	border-top:1px #AAAAAA solid;
	height:150px;
}
td.pressetickertext {
	color:#000000; 
	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-style:normal;
	font-variant:normal; 
	font-weight:400;
	font-size:13px;
	text-decoration:none;
	text-transformation:none;
	text-align:justify;
	vertical-align:middle;
	border:0px #AAAAAA solid;
	width:510px;
}
td.pressetickerimg {
	color:#000000; 
	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-style:normal;
	font-variant:normal; 
	font-weight:400;
	font-size:13px;
	text-decoration:none;
	text-transformation:none;
	text-align:center;
	vertical-align:middle;
	border:0px #AAAAAA solid;
	width:150px;
}
img.pressetickerimg {
	height:70px;
	width:65px;
}



table.seminarangebot {
    	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-size:11pt;
	text-align: left;
	border:1px #AAAAAA solid;
}
td.seminarangebot {
	color:#000000; 
	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-style:normal;
	font-variant:normal; 
	font-weight:400;
	font-size:13px;
	text-decoration:none;
	text-transformation:none;
	text-align:center;
	vertical-align:middle;
	border:1px #AAAAAA solid;
}
table.seminaranfrage {
    	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-size:11pt;
	text-align: left;
	border:0px #AAAAAA solid;
}
td.seminaranfrage {
	color:#000000; 
	font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
	font-style:normal;
	font-variant:normal; 
	font-weight:400;
	font-size:13px;
	text-decoration:none;
	text-transformation:none;
	text-align:left;
	vertical-align:middle;
	border:0px #AAAAAA solid;
}
td.merksatz {
    background:#FFCC99;
    border:0px #FF1100 solid;
    padding:10px;
}
td.titel {
	vertical-align:bottom;
	empty-cells=show;
	text-align:center;
}
td.umschlag {
	text-align:center;
}
img.umschlag {
	width:299px;
	height:423px;
}
td.verkaufspreis {
	vertical-align:bottom;
	padding:20px;
}
td.verkaufsbild {
	/*background-color:yellow;*/
	vertical-align:middle;
	text-align:center;
	width:150px;
	height:210px;
}
img.verkaufsbild {
	width:140px;
	height:200px;
}


/* ************************ */
/* **** Ueberschriften **** */
/* ************************ */

h1 { 
    color:#FF6600; 
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-style:italic;
    font-variant:small-caps; 
    font-weight:900;
    font-size:26px;
    text-decoration:underline;
    text-transformation:none;
    text-align:center;
}
h1.rot{ 
    color:#FF1100; 
}
h1.h1_de{ 
    color:#000000; 
}
h1.h1_en{ 
    color:#0D0DD9; 
}
h1.h1_fr{ 
    color:#FF1100; 
}
h1.welcome_one{
    color:#FFFFFF; 
    text-decoration:none;
    font-size:26px;
}
h1.welcome_two{
    color:#0D0DD9; 
    text-decoration:none;
    font-size:26px;
}
h2 { 
    color:#FF6600; 
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-style:italic;
    font-variant:small-caps; 
    font-weight:900;
    font-size:24px;
    text-decoration:none;
    text-transformation:none;
    text-align:center;
}
h2.rot{ 
    color:#FF1100; 
}
h3 { 
    color:#FF6600; 
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-style:italic;
    font-variant:normal; 
    font-weight:900;
    font-size:22px;
    text-decoration:none;
    text-transformation:none;
    text-align:center;
}
h3.rot{ 
    color:#FF1100; 
}
h4 { 
    color:#FF6600; 
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-style:italic;
    font-variant:small-caps; 
    font-weight:900;
    font-size:20px;
    text-decoration:underline;
    text-transformation:none;
    text-align:left;
}
h4.rot{ 
    color:#FF1100; 
}
h5 { 
    color:#FF6600; 
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-style:italic;
    font-variant:small-caps; 
    font-weight:900;
    font-size:18px;
    text-decoration:none;
    text-transformation:none;
    text-align:left;
}
h5.rot{ 
    color:#FF1100; 
}
h6 { 
    color:#FF6600; 
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-style:italic;
    font-variant:normal; 
    font-weight:900;
    font-size:18px;
    text-decoration:none;
    text-transformation:none;
    text-align:left;
}
h6.rot{ 
    color:#FF1100; 
}





/* ************************ */
/* ******* Absaetze ******* */
/* ************************ */

p {
    color:#000000; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
    text-align:justify;
}
p.p_de {
	color:#000000;
}
p.p_en {
	color:#0D0DD9;
}
p.p_fr {
	color:#FF1100;
}
p.bold {
    font-weight:700;
}
p.center {
	text-align:center;
}
p.klein {
    font-size:11px;
}
p.klein.bold {
    font-weight:700;
}
p.sehrklein {
    font-size:9px;
}
p.sehrklein.bold {
    font-weight:700;
}
p.gross {
    font-size:15px;
}
p.gross.center{
	text-align:center;
}
p.gross.bold {
    font-weight:700;
}
p.sehrgross {
    font-size:17px;
}
p.sehrgross.bold {
    font-weight:700;
}
p.sehrgross.center{
	text-align:center;
}
p.blau {
    color:#0D0DD9;
}
p.blau.bold {
    font-weight:700;
}
p.klein.blau {
    color:#0D0DD9;
}
p.klein.blau.bold {
    font-weight:700;
}
p.sehrklein.blau {
    color:#0D0DD9;
}
p.sehrklein.blau.bold {
    font-weight:700;
}
p.gross.blau {
    color:#0D0DD9;
}
p.gross.blau.bold {
    font-weight:700;
}
p.sehrgross.blau {
    color:#0D0DD9;
}
p.sehrgross.blau.bold {
    font-weight:700;
}






/* ************************* */
/* ********* Listen ******** */
/* ************************* */
li {
    color:#000000; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
    text-align:justify;
    list-style-type:lower-roman;
}



/* ************************* */
/* ********* Links ********* */
/* ************************* */

a:link { 
    color:#C05044; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
}
a.klein:link {
    font-size:11px;
}
a.gross:link {
    font-size:15px;
}
a:visited {
    color:#C05044; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
}
a.klein:visited {
    font-size:11px;
}
a.gross:visited {
    font-size:15px;
}
a:hover { 
    color:#FF6030; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:600;
    font-size:13px;
    text-decoration:underline;
    text-transformation:none;
}
a.klein:hover {
    font-size:11px;
}
a.gross:hover {
    font-size:15px;
}
a:active {
    color:#C05044; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
}
a.klein:active {
    font-size:11px;
}
a.gross:active {
    font-size:15px;
}
a:focus {
    color:#C05044; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
}
a.klein:focus {
    font-size:11px;
}
a.gross:focus {
    font-size:15px;
}




/* ******************************** */
/* ********* Button-Links ********* */
/* ******************************** */

a.button:link { 
    color:#000000;
    background-color:#aaccff; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
    text-align:center;
    border:1px #0000FF solid;
    padding:1px;
}
a.button:visited {
    color:#000000;
    background-color:#aaccff; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
    text-align:center;
    border:1px #0000FF solid;
    padding:1px;
}
a.button:hover { 
    color:#FF6030;
    background-color:#cce0dd; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
    text-align:center;
    border:1px #0000FF solid;
    padding:1px;
}
a.button:active {
    color:#000000;
    background-color:#aaccff; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
    text-align:center;
    border:1px #0000FF solid;
    padding:1px;
}
a.button:focus {
    color:#000000;
    background-color:#aaccff; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
    text-align:center;
    border:1px #0000FF solid;
    padding:1px;
}





/* ************************* */
/* ******* Menu-items ****** */
/* ************************* */

table.menu {
   border-left-width:50px;
   border-left-color:#ccffff;
   border-left-style:solid;
	border-collapse:collapse;
}
td.menu { 
	empty-cells:show;
	border-left-width:1px;
	border-left-color:#ccffff;
	border-left-style:solid;
	border-top-width:1px;
	border-top-color:#ccffff;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#ccffff;
	border-right-style:solid;
	border-collapse:collapse;
	border-style:hidden;
}
td.menu.left{
	width:3px;
	background-color:#ccffff;
}
a.button.menu:link {
    color:#F0F0F0;
    background-color:#aaaaaa; 
    font-weight:600;
    border:1px #F0F0F0 solid;
}
a.button.menu:visited {
    color:#F0F0F0;
    background-color:#aaaaaa; 
    font-weight:600;
    border:1px #F0F0F0 solid;
}
a.button.menu:hover {
    color:#000000;
    background-color:#F0F0F0; 
    font-weight:600;
    border:1px #F0F0F0 solid;
}
a.button.menu:active {
    color:#000000;
    background-color:#F0F0F0; 
    font-weight:600;
    border:1px #F0F0F0 solid;
}
a.button.menu:focus {
    color:#000000;
    background-color:#F0F0F0; 
    font-weight:600;
    border:1px #F0F0F0 solid;
}


a.button.menufocus:link {
    color:#000000;
    background-color:#F0F0F0; 
    font-weight:600;
    border:1px #F0F0F0 solid; 
}
a.button.menufocus:visited {
    color:#000000;
    background-color:#F0F0F0; 
    font-weight:600;
    border:1px #F0F0F0 solid; 
}
a.button.menufocus:hover {
    color:#000000;
    background-color:#F0F0F0; 
    font-weight:600;
    border:1px #F0F0F0 solid; 
}
a.button.menufocus:active {
    color:#000000;
    background-color:#F0F0F0; 
    font-weight:600;
    border:1px #F0F0F0 solid; 
}
a.button.menufocus:focus {
    color:#000000;
    background-color:#F0F0F0; 
    font-weight:600;
    border:1px #F0F0F0 solid; 
}






/* ************************** */
/* ***** menuitems-items **** */
/* ************************** */

table.menuitem {
	/* background-color:red;*/ 
    width:660px;
    border-left-width:50px;
    border-left-color:#F0F0F0;
    border-left-style:solid;
	border-collapse:collapse;
}
td.menuitem { 
	background-color:#F0F0F0;
	empty-cells:show;
	vertical-align:middle;
	border-collapse:collapse;
	border-style:hidden;
}
td.menuitem.hv { 
	background-color:#F0F0F0;
	empty-cells:show;
	border-collapse:collapse;
	border-style:hidden;
	border-top:2px #F0F0F0 solid;
	vertical-align:middle;
	width:3px;
}
td.menuitem.right { 
	background-color:#F0F0F0;
	width:1px;
	empty-cells:show;
	border-collapse:collapse;
	border-style:hidden;
}
td.menuitem.left { 
	background-color:#F0F0F0;
	width:3px;
	empty-cells:show;
	border-collapse:collapse;
	border-style:hidden;
}
table.punktlinie {
	width:654px;
	height:0px;
	background-color:#F0F0F0;
	border-bottom-width:2px;*/
	border-bottom-color:#000000;
	border-bottom-style:dotted;
	border-collapse:collapse;
}
td.punktline {
	/* ohne Wirkung */
	height:2px;
	empty-cells:show;
	background-color:black;
	border-collapse:collapse;
}
table.punktlinie.left {
	width:5px;
	height:0px;
	background-color:#ccffff;
	border: 0px red solid;
	border-collapse:collapse;
}
td.punktline.left {
	/* ohne Wirkung */
	height:2px;
	width:3px;
	background-color:black;
	empty-cells:show;
	border-collapse:collapse;
}
a.button.menuitem:link {
	color:#C05044;
	background-color:#F0F0F0; 
	font-weight:400;
	font-size:11px;
	border:1px #F0F0F0 solid;
}
a.button.menuitem:visited {
    color:#C05044;
    background-color:#F0F0F0; 
	vertical-align:middle;
    font-weight:400;
    font-size:11px;
    border:1px #F0F0F0 solid;
}
a.button.menuitem:hover {
    color:#FF6030;
    background-color:#F0F0F0; 
	vertical-align:middle;
    font-weight:400;
    font-size:11px;
    text-decoration:underline;
    border:1px #F0F0F0 solid;
}
a.button.menuitem:active {
    color:#FF6030;
    background-color:#F0F0F0; 
	vertical-align:middle;
    font-weight:600;
    font-size:11px;
    text-decoration:underline;
    border:1px #F0F0F0 solid;
}
a.button.menuitem:focus {
    color:#FF6030;
    background-color:#F0F0F0; 
	vertical-align:middle;
    font-weight:600;
    font-size:11px;
    text-decoration:underline;
    border:1px #F0F0F0 solid;
}





/* ************************ */
/* ******** Font's ******** */
/* ************************ */

b {
    font-weight:700;
}
i {
    font-style:italic;
}


font.titel{
    color:#000000; 
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-style:italic;
    font-variant:small-caps; 
    font-weight:900;
    font-size:36px;
    text-decoration:none;
    text-transformation:none;
    text-align:center;
}
font {
    color:#000000; 
    font-family:Arial, fantasy, Verdana, Helvetica, sans-serif, cursive;
    font-style:normal;
    font-variant:normal; 
    font-weight:400;
    font-size:13px;
    text-decoration:none;
    text-transformation:none;
}
font.bold {
    font-weight:700;
}
font.italic {
    font-style:italic;
}
font.italic.bold {
    font-weight:700;
}


font.klein {
    font-size:11px;
}
font.klein.bold {
    font-weight:700;
}
font.klein.italic {
    font-style:italic;
}
font.klein.italic.bold {
    font-weight:700;
}


font.sehrklein {
    font-size:9px;
}
font.sehrklein.bold {
    font-weight:700;
}
font.sehrklein.italic {
    font-style:italic;
}
font.sehrklein.italic.bold {
    font-weight:700;
}


font.gross {
    font-size:15px;
}
font.gross.bold {
    font-weight:700;
}
font.gross.italic {
    font-style:italic;
}
font.gross.italic.bold {
    font-weight:700;
}


font.sehrgross {
    font-size:17px;
}
font.sehrgross.bold {
    font-weight:700;
}
font.sehrgross.italic {
    font-style:italic;
}
font.sehrgross.italic.bold {
    font-weight:700;
}





/* ************************ */
/* ***** Welcome-items **** */
/* ************************ */

table.welcome { border:0px #ccffff none; background-color:#ccffff; width:660px;}
td.welcome { 
		background-color:#ccffff;
		width:60px;
		height:35px;
		empty-cells:show;
		border-collapse:collapse;
		border-style:hidden;
		}
img.welcome { border:0px; width:50px; height:60px; }
a.welcome:link {
    color:#0D0DD9;
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-size:23px;
    font-weight:400;
    font-style:italic;
    font-variant:normal;
    text-decoration:none;
    text-transform:none;
    text-align:left;
}
a.welcome:visited { 
    color:#EE603F;
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-size:23px;
    font-weight:400;
    font-style:italic;
    font-variant:normal;
    text-decoration:none;
    text-transform:none;
    text-align:left;
}
a.welcome:hover {
    color:#0D0DD9;
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-size:24px;
    font-weight:600;
    font-style:italic;
    font-variant:normal;
    text-decoration:none;
    text-transform:none;
    text-align:left;
}
a.welcome:active { 
    color:#EE603F;
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-size:23px;
    font-weight:400;
    font-style:italic;
    font-variant:normal;
    text-decoration:none;
    text-transform:none;
    text-align:left;
}
a.welcome:focus { 
    color:#EE603F;
    font-family:cursive, fantasy, Arial, Verdana, Helvetica, sans-serif;
    font-size:16px;
    font-weight:400;
    font-style:italic;
    font-variant:normal;
    text-decoration:none;
    text-transform:none;
    text-align:left;
}














*/ ********************* Beispiele **************************** */


/* **** Tabellen Entwurf **** */
table.test { border:2px red none; background-color:#yellow; width:660px;}
th.test { background: #FFCC66; }
td.test { background: #FFCC99; text-align:center; }



#textcenter {
    text-align:center;
}

/* XML-Beispiele */
firma {	background-color:white; /* Root */
	color:black;
	font-size:11px;
	font-family:cursive;
	width:100%;
	border:red thick solid; }
firma_name {	display:block;
		text-align:right;
		margin:5px;
		font-size:30px;
		color:red; }
abteilung_name{	display:block;
		text-align:left;
		margin:5px;
		font-size:25px;
		background-color:blue;
		color:red; }
mitarbeiter {	display:block; }
name {	width:10%;
	margin-left:5px; }
vorname {	width:10%;
		margin-left:5px; }
position {	width:10%;
		margin-left:5px; }
adresse {color:red;}
strasse {	width:20%;
		margin-left:5px; }
plz {	width:5%;
	margin-left:5px; }
stadt {	width:10%;
	margin-left:5px; }
gebutstag {	width:5%;
		margin-left:5px; }
tel {	width:10%;
	margin-left:5px; }
handy {	width:10%;
	margin-left:5px; }

/* Stand: 7.9.2006 */
