*
{margin:0;padding:0;border:0;}

body
{background: #FFDE45 url(../grafik/main_back.jpg) 0 209px repeat-x;font-family:Arial, Helvetica, sans-serif;}

div#topborder
{border-top:7px solid black;background:#FFCC42;height:35px;}

div#pagehead
{background:url(../grafik/head_back.jpg) repeat-x;height:177px;}

div#mainbox
{width:758px;background:url(../grafik/content_back.gif) 149px 270px repeat-y;}

ul#menue
{text-align:left;margin-top:20px;width:140px;float:left;list-style:none;}

ul#menue li
{line-height:20px; display:inline;white-space:nowrap;}

ul#menue li ul
{list-style:none;}

ul#menue li ul li
{line-height:18px;}

ul#menue li a
{display:block;padding-left:12px;font-size:13px;font-weight:bold;color:#000;text-decoration:none;}

ul#menue li a:hover, ul#menue li a.used
{background:url(../grafik/pfeil.gif) left center no-repeat;}

ul#menue li a.used:hover
{background:url(../grafik/fffeil.gif) left center no-repeat;color:#FFFACD;}

ul#menue li ul li a
{padding-left:25px;color:#000;font-weight:normal;font-size:11px;}

ul#menue li ul li a:hover, ul#menue li ul li a.used
{background:url(../grafik/pfeil.gif) 14px center no-repeat;}

ul#menue li ul li a.used:hover
{background:url(../grafik/fffeil.gif) 14px center no-repeat;color:#FAFAD2;}

div#content
{text-align:left;padding:20px;width:569px;float:right;}

div.clearboth
{clear:both;}

div#foot
{width:758px;background:url(../grafik/content_bottom.gif) right no-repeat;height:22px;}

h1
{color:#CCC;letter-spacing:1px;background:url(../grafik/h1_back.jpg);margin:0;text-align:right;font-size:16px;padding:25px 15px 0 0;}

div.card
{width:565px;font-size:13px;border:1px solid #DEDEDE;margin-bottom:10px;}

div.card p
{float:right;width:360px;padding:5px;}

p.sendcard
{width:550px;padding:5px;font-size:13px;line-height:1.5;}

p.cardmessage
{line-height:1.5;width:550px;margin:10px 0;padding:10px;font-weight:bold;font-size:12px;color:#808080;background:#FFFAF0;border-top:1px solid #eee; border-right:2px solid #ccc; border-bottom:2px solid #ccc; border-left:1px solid #eee;}

div.card p a, input.button
{background-color:#FFCC33;text-decoration:none;display:block;width:15em;padding:3px;color:#000;text-align:center;border:1px solid #000;}

div.card p a:hover, input.button:hover
{color:#FAFAD2;}

div.card p a.link
{background-color:transparent;text-decoration:none;display:inline;width:auto;padding:0;color:#808080;text-align:left;border:0;}

div.card p a.link:hover
{text-decoration: underline;}

img.bigpic
{padding:13px;border-top:1px solid #eee; border-right:2px solid #ccc; border-bottom:2px solid #ccc; border-left:1px solid #eee;}

div.card a img
{padding:10px;float:left;margin: 5px;border-top:1px solid #eee; border-right:2px solid #ccc; border-bottom:2px solid #ccc; border-left:1px solid #eee;vertical-align:bottom;}

div.card a:hover img
{background-color:#eee;border-top:1px solid #ddd; border-right:2px solid #909090; border-bottom:2px solid #909090; border-left:1px solid #ddd;}

form
{margin-top:20px;font-size:13px;}

span.tabulator
{width:110px;display:block;float:left;}

span.fehler
{font-weight:bold;color:#FF0000;}

input,textarea
{width:400px;border: 1px solid #808080;margin-bottom:10px;line-height:18px;padding:0 5px;}

input.checkbox
{width:auto;border: 0;margin-bottom:0px;line-height:auto;padding:0;}

a {color:#808080;text-decoration: none;}

a:hover {text-decoration: underline;}

