img {border:none;}
a {text-decoration:none;color:#aaf;}

legend {font-weight:bold;}
label {clear:left;display:inline;float:left;width:11em;}
input.inp, textarea.inp, textarea.inp2, textarea.inp3 {color:#333;background:#ffd;}
input.inp {display:inline;float:left;width:30em;}
input.subm {display:inline;float:left;width:30em;}
textarea.inp {display:inline;float:left;width:31em;height:25em;}
textarea.inp2 {display:inline;float:left;width:50em;height:25em;}
textarea.inp3 {display:inline;float:left;width:31em;height:8em;}


#header {height:5em;}
#header h1 {text-align:center;font-variant:small-caps;margin-top:0px;}
#header h2 {text-align:center;letter-spacing:0.3em;line-height:0.5em;font-size:0.9em;}

#footer {clear:both;text-align:center;background:transparent;margin-top:100px;padding-top:100px;}
#footer a {background:transparent;}
#footer a.bg {font-weight:bold;background:#ddd;padding:0 1em 0 1em;display:block;}
#footer a:link.a_mc,#footer a:visited.a_mc {padding-top:50px !important;}
#footer a:link.a_pm,#footer a:visited.a_pm {padding-top:50px !important;}
#footer a:link.a_ca,#footer a:visited.a_ca {padding-top:50px !important;}
#footer a:hover.a_mc,#footer a:focus.a_mc {padding-top:50px !important;background:url(http://www.knutkargel.de/UnChienAndalou/mc.jpg) no-repeat center top;}
#footer a:hover.a_pm,#footer a:focus.a_pm {padding-top:50px !important;background:url(http://www.knutkargel.de/UnChienAndalou/pm.jpg) no-repeat center top;}
#footer a:hover.a_ca,#footer a:focus.a_ca {padding-top:50px !important;background:url(http://www.knutkargel.de/UnChienAndalou/ca.jpg) no-repeat center top;}

.print {display:none;}

.fl {float:left;margin-right:1em;}
.fr {float:right;margin-left:1em;}
.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}
.c {text-align:center;}
.fcw {color:#fff;}

div.box2 {width:630px;overflow:auto;margin:1em;padding:0;background:url(../img/halbtrans_ddd.gif);border:1px solid #888;text-align:left;}
div.box {display:inline;width:300px;height:320px;overflow:auto;float:left;margin:1em;padding:0;background:url(../img/halbtrans_ddd.gif);border:1px solid #888;}
div.box h3,div.box2 h3 {text-align:center;font-weight:bold;font-size:1.1em;background:#ddd;border-bottom:1px solid #888;padding:0;margin:0 0 1em 0;}
div.box p,div.box2 p {padding:0 1em 1em 1em;}
div.box p.c,div.box2 p.c {text-align:center;}

div.sponsor_frame {clear:left;/*background:url(../img/halbtrans_ddd.gif);*/width:630px;}
div.sponsor_frame p {font-size:80%;}