/* allgemeine Angaben */
body, html			{ margin:0px; padding:0px; font-family:Verdana; font-size:12px; color:#000000; margin-bottom:20px;
					  background-color:#FFFFFF; height:100%; }
div					{ position:absolute; }

/* Haupelemente */
div.logo	{ top:34px; left:0px; width:220px; height:113px; }
img.logo	{ width:220px; height:113px; }

/* Navigation */
div.navbg	{ top:0px; left:219px; width:2px; height:100%; background-color:#c6c6c6; border-style:solid;
			  border-width:0px 1px 0px 0px; border-right-color:#f1f1f1; }

div.navmain	{ top:0px; left:40px; width:178px; height:100%; background-color:#e9e5de; border-style:solid;
			  border-width:0px 1px 0px 1px; border-left-color:#f1f1f1; border-right-color:#838383;
			  padding-top:178px; }

div.abutton	{ border-style:solid; border-width:1px 0px 1px 0px; border-color:#444444; width:171px; height:18px;
			  background-color:#71a67d; padding-top:3px; padding-left:7px; font-family:Verdana;
			  letter-spacing:1px; color:#FFFFFF; position:static; font-weight:bold; margin-top:2px;
			  text-decoration:none; cursor:pointer; font-size:11px; }

div.pbutton	{ border-style:solid; border-width:1px 0px 1px 0px; border-color:#444444; width:171px; height:18px;
			  background-color:#818480; padding-top:3px; padding-left:7px; font-family:Verdana;
			  letter-spacing:1px; color:#FFFFFF; position:static; margin-top:2px; font-size:11px;
			  text-decoration:none; cursor:pointer; }

div.pbutton:hover	{ background-color:#6380a1; }
a.navlinks			{ border:0px; text-decoration:none; }

/* Dauerübschrift */

div.maintitle	{ left:268px; top:52px; width:680px; }
h1.maintitle	{ font-size:16px; letter-spacing:2px; border-style:solid; border-width:0px 0px 1px 0px;
				  border-color:#000000; margin-bottom:5px; }
h2.maintitle	{ font-size:13px; letter-spacing:2px; margin-left:15px; margin-top:0px; font-weight:bold; }


/* Texte */
h1.normal		{ font-size:13px; letter-spacing:2px; margin-left:-10px; font-weight:bold; margin-bottom:15px; }
h2.normal		{ font-size:12px; letter-spacing:1px; font-weight:bold; margin-bottom:5px; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#444444; }
h3.normal		{ font-size:12px; font-weight:bold; margin-bottom:5px; }
h3.underl		{ font-size:12px; font-weight:bold; margin-bottom:5px; border-style:dashed; border-width:0px 0px 1px 0px; border-color:#777777; }
div.main		{ left:272px; top:127px; width:600px; padding-left:10px; padding-bottom:20px; }


/* Kurznachrichten */
div.messages	{ left:810px; top:150px; width:160px; }
div.message		{ position:static; margin-bottom:15px; font-style:italic; }
h2.message		{ font-size:12px; font-weight:bold; margin-bottom:5px; font-style:normal; }


/* Generelle Elemente */
a			{ color:#990000; text-decoration:none; }
a:visited	{ color:#992222; text-decoration:none; }
a:hover		{ color:#CC0000; text-decoration:underline; }
a:active	{ color:#CC0000; text-decoration:underline; }

td				{ margin:0px; padding:0px; vertical-align:top; }
td.low			{ vertical-align:bottom; }
td.mid			{ vertical-align:middle; }
tr.hov			{ background-color:#FFFFFF; }
tr.hov:hover	{ background-color:#EEEEEE; }
th				{ text-align:left; padding-bottom:3px;}

input.ifeld	{ background-color:#FFFFFF; border-style:solid; border-width:0px 0px 1px 3px; border-color:#660000;
			  font-family:Courier New; font-size:11px; padding-left:2px; width:150px; }
input.ifeld2	{ background-color:#FFFFFF; border-style:solid; border-width:0px 0px 1px 3px; border-color:#660000;
				  font-family:Courier New; font-size:11px; padding-left:2px; width:300px; }
select.sfeld	{ background-color:#FFFFFF; border-style:solid; border-width:0px 0px 1px 3px; border-color:#660000;
				  font-family:Courier New; font-size:11px; padding-left:2px; width:300px; }

input.sbutton	{ border-style:solid; border-width:1px; border-color:#AAAAAA #333333 #000000 #999999;
					margin:15px; background-color:#e9e5de; font-family:Verdana; letter-spacing:1px;
					cursor:pointer; font-size:11px; }

.engl		{ background-color:#DDFFDD; }

span.smalltext  { font-size:10px; }
li.topmarg		{ margin-top:10px; }

img.rahmen		{ border-width:1px 2px 2px 1px; border-style:solid; border-color:#111111; }
