BODY {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
	background-color: #aaaaaa;
	text-align:center;
	padding:5px;
}


a.menu
	{font-weight:bold; color:#DEC6A4;line-height:18px; margin-left:6px; margin-right:6px;  margin-bottom:0px}
a.menu:hover
	{font-weight:bold; color:#ffffff;line-height:18px;}
a.menu:active
	{font-weight:bold; color:#E2C5A7;line-height:18px;}
a 
	{font-weight:bold; color:#333333;line-height:18px}
a:hover 
	{font-weight:bold; color:#99702F;line-height:18px}
a:active {font-weight:bold; color:#eeeeee;line-height:18px}
a.klein 
	{font-size:9px; text-align:center; background-color:#FB8C09; border:solid 1px black;}
a.wechsel
	{text-align:center; font-size:11px; margin-left:3px; margin-right:3px;}


select { font-size:9px; background-color:#FEFEFC; color:#000000;}
input { font-size:9px; background-color:#FEFEFC; color:#000000; height:20px}
textarea {font-size:9px; background-color:#FEFEFC; color:#000000;}

.btn
	{background-color: #FB8C09; border: 1px solid Black; height:18px;}
.button
	{color:#DEC6A4; cursor:hand; text-align:center; width:50px; font-size:10px; background-color: #99702F; border: 1px solid Black; height:18px;}
q {font-style:italic}
		
	
* 
	{color:#000000; font-family: arial; text-decoration:none; font-size:12px; line-height:18px}

p 
	{text-align:justify; margin-left:12px; margin-right:12px;}

h1  
	{font-variant:small-caps; font-weigth:bold; text-decoration: underline; font-size: 220%; text-align:center}

h2  
	{font-variant:small-caps; font-weigth:bold; font-size: 160%; text-align:center; margin-top:16px}
h3 
	{font-size:125%; text-align:center}
h4  
	{font-variant:small-caps; font-weigth:bold; font-size: 140%; text-align:center; margin-top:16px}

p.main
	{margin-bottom:30px}

p.main:first-letter 
	{font-size:150%; font-weight:bold; }
.sub
	{margin-left:20px;}
.wechsel
	{text-align:center; font-size:11px; color: #DEC6A4; margin-left:3px; margin-right:3px;}
	
p.klein
	{font-size:11px; text-align:right}
.maintable
	{border: solid 1px black; background-color:#0C0908; background-image:url('grp/mainbg.gif'); background-position: bottom center; background-repeat: no-repeat;}
td.dok {
background-color:#DDA841;
border-right:solid 1px #F0CC84;
border-bottom:solid 1px #F0CC84;
border-top:solid 1px #DF8E0D;
border-left:solid 1px #DF8E0D;
}
	
#hdr {
width:680px;
max-height:123px;
background-color: #7589E2;
background-image:url('grp/header.jpg');
background-repeat: no-repeat;
background-position: top left;
padding-bottom:0px;
padding-top:100px;
margin:auto;
}

#hdr a {
color:#ffeeee;
text-decoration:none;
font-size:10px;
background-color:#F0B847;
border-left:solid 1px #F0CC84;
border-top:solid 1px #F0CC84;
border-bottom:solid 1px #DF8E0D;
border-right:solid 1px #DF8E0D;
padding: 2px 9px 2px 9px;
margin-left:5px;
margin-right:5px;
}

#hdr a:hover {
color:#333333;
background-color:#F0D08E;
}

#cont {
width:680px;
background-color:#dddddd;
margin-top:0px;
padding-top:15px;
padding-bottom:10px;
margin:auto;
}

#ftr {
width:680px;
height:20px;
background-color: #7589E2;
background-image:url('grp/footer.jpg');
background-repeat: repeat-x;
background-position: top left;
margin:auto;
}

#ftr a {
color:#ffeeee;
text-decoration:none;
font-size:10px;
}

#img {
text-align:center;
align:center;
margin:auto;
width:96%;
background-color:#F0B847;
border-left:solid 1px #F0CC84;
border-top:solid 1px #F0CC84;
border-bottom:solid 1px #DF8E0D;
border-right:solid 1px #DF8E0D;
}

#img img {
margin:1px;
background-color:#F0B847;
border-left:solid 1px #F0CC84;
border-top:solid 1px #F0CC84;
border-bottom:solid 1px #DF8E0D;
border-right:solid 1px #DF8E0D;
} 

#flt {
float:right;
align:center;
padding:6px;
margin:3px;
background-color:#F0B847;
border-left:solid 1px #F0CC84;
border-top:solid 1px #F0CC84;
border-bottom:solid 1px #DF8E0D;
border-right:solid 1px #DF8E0D;
}

#flt a {
font-size:9px;
font-weight:normal;
text-align:center;
}

#flt img {
margin:1px;
background-color:#F0B847;
border-left:solid 1px #F0CC84;
border-top:solid 1px #F0CC84;
border-bottom:solid 1px #DF8E0D;
border-right:solid 1px #DF8E0D;
} 

table.nav {
background-color:#F0B847;
border-left:solid 1px #F0CC84;
border-top:solid 1px #F0CC84;
border-bottom:solid 1px #DF8E0D;
border-right:solid 1px #DF8E0D;
}

img.ggl {
padding:3px;
background-color:#F0B847;
border-left:solid 1px #F0CC84;
border-top:solid 1px #F0CC84;
border-bottom:solid 1px #DF8E0D;
border-right:solid 1px #DF8E0D;
}
