/* SYNTAX.CSS */

body {
	background-color: #f0ffff;
	background-image:url(images/LetterGrey_03.gif);
	background-attachment:fixed;
	color: #000000;
	font-family:sans-serif;
	text-align: left;
	padding-left:0cm;
	border-left:0cm;
	font-size:11pt;
}

#header {
    position: absolute;
    left: 128px;
    top: 15px;
    width:700px;
}

#mainarea {
	position:absolute;
	top:3cm;
	left:5.5cm;
	width:16cm;
	height:10cm;
	border-top:1pt solid #000000;
	border-left:1pt solid #000000;
	border-right:1pt solid #000000;
	padding:3mm;
}
#col1 {
	padding:2pt;
	position:absolute;
	left:0%;
	width:25%;
}
#col2 {
	padding:2pt;
	position:absolute;
	left:25%;
	width:50%;
}
#col3 {
	padding:2pt;
	position:absolute;
	left:75%;
	width:25%;
}
#cola {
	padding:2pt;
	position:absolute;
	left:0%;
	width:70%;
} 
#colb {
	padding:2pt;
	position:absolute;
	left:70%;
	width:30%;
}
#colall {
	padding:2pt;
	position:absolute;
	left:0%;
	width:100%;
}
#art1 {
	text-align:left;
	background-color:#f0ffff;
	border-bottom:1pt solid;
}
#art2 {
	text-align: left;
	background-color:#f0ffff;
	border-bottom:1pt solid;
}
#art3 {
	text-align: left;
	background-color:#f0ffff;
	border-bottom:1pt solid;
}

h1 {
 font-size:x-large;
 font-weight:bold;
}
h2 {
 font-size:large;
 font-weight:bold;
 margin-top:0.7em;
}
h3 {
 font-size:medium;
 font-weight:bold;
}
h4 {
 font-size:medium;
 font-weight:bold;
}
h5 {
 font-size:medium;
}
h6 {
 font-size:small;
}
small {
 font-family:sans-serif;
 font-size:x-small;
}

p,li,code,table {
	margin-left:2%;
	margin-top:0.1em;
	margin-bottom:0.1em;
}
p.zitat {
	font-size:x-small;
	font-style: italic;
	margin-left:20px;
}
p.frage {
    font-size:medium;
    font-weight:bold;
    margin-top:1em;
}
p.antwort, table.antwort {
    font-size:small;
}
#menuarea {
	position:absolute;
	top:3cm;
	left:3mm;
	width:45mm;
	padding:1mm;
	margin:0mm;
	border:2px solid #0000EE;
	font-size:11pt;
	line-height:13pt;
}
a:link		{color:#0000EE; text-decoration:none; font-weight:bold; }
a:visited 	{color:#AAAAEE; text-decoration:none; font-weight:bold; }
a:hover		{color:#0000EE; background-color:#99FFFF; text-decoration:none; font-weight:bold; font-size:large; }
a:active	{color:#EE0000; font-weight:bold; }
a.subitem {
	margin-left:10pt;
	font-size:10pt;
}

.teaserright {
   position:absolute;
   top:1.5cm;
   left:21cm;
   font-size:small;
   width:4.5cm;
   text-align: center;
   background-color:#ffbbff;
}

.teaserleft {
   position:absolute;
   top: 10cm;
   left:2mm;
   font-size:x-small;
   width:4.5cm;
   background-color:#bbffff;
}

*.main {
	vertical-align:baseline;
	/*padding:3mm;*/
	margin:3mm;
}

#copyright {
	font-size:xx-small;
	position:absolute;
	left:0%;
	top:98%;
}
.langflag {
	width:7mm;
	border:0;
}
#adarea {
	position:absolute;
	top:3cm;
	left:22.5cm;
	width:130mm;
	padding:1mm;
	margin:0mm;
	border:1pt solid #000000;
}

/* end SYNTAX.CSS */
 
