html, body {height: 100%;}
p {margin:0px; padding:0px 3px 0px 0px; margin:12px 0px;}
a {color:#3366cc;text-decoration:none;}
a img {border:0px;}
a:hover {text-decoration:underline;}
b {font-size:11px;font-weight:bold;}
.clearfix{clear:both;}
h1,h2{padding:2px;margin:0px 40px;}
h1 a {font:bold 24px Verdana; text-decoration:underline;color:#93093D;margin:4px;padding-bottom:4px;}
h2 a {font:21px Verdana; letter-spacing:-0.5pt; padding-right:10px; text-decoration:none;}
h1 a:hover {color:#EEB92B;}
body {text-align:center;color:#000000;padding:0px;margin:0px;font: 12px Arial;height: 100%;}

#center {position:relative;text-align:left;margin:0px auto;width:750px;padding:5px 25px;margin-top:20px;}
#logo{width:350px;height:60px;background:url(../img/logo.gif);position:relative;margin:0px;display:block;}

.box {margin-bottom:5px;height:100%;}
.header {background:url(../img/top.gif) top left; background-repeat:no-repeat;height:20px;}
.content {background:url(../img/background.gif) bottom left;background-repeat:no-repeat;padding:1px;overflow:hidden;}

.container {float:left;width:320px;margin:0px 5px 15px 30px;}
.container .head {height:20px;width:300px;background:url(../img/h1.gif);text-align:left;padding-left:22px;padding-top:6px;font:bold 12px Arial;margin-bottom:-5px;}
.container p , .bigcontainer p{text-align:justify;width:100%;}
.container p.left , .bigcontainer p.left {text-align:left;width:100%;}

.bigcontainer {float:left;width:685px;margin:0px 5px 0px 30px;}
.bigcontainer .head {height:20px;width:480px;background:url(../img/h1.gif);text-align:left;padding-left:22px;padding-top:6px;font:bold 12px Arial;margin-bottom:-5px;}

table.buchinfo tbody tr td {vertical-align:top;}
a.bestellen {font-weight:bold;}
.container p.smallinfo {text-align:left;font-size:10px;}

#fehler {color:red; font-weight:bold;font-size:12px;margin-top:10px;}



form.frmmain{padding: 0.7em;}
form.frmain input{font-size:8px;}
form.frmmain label, form.frmmain input, form.frmmain select
{display: block;float: left;width: 80px;}
form.frmmain br{clear: left;}
form.frmmain input#submit{float: none;width: auto;}
form.frmmain label{text-align: left; padding-right: 1em;}
form.frmmain input.checkbox{width: 20px;margin-bottom: 1em;}
form.frmmain input.text{border: 1px solid #CBD8F2;padding: 2px;margin-bottom: 0.5em;}
form.frmmain textarea{border: 1px solid #CBD8F2;padding: 2px;}
form.frmmain input#submit{margin-left: 90px;}
form#frm_contact label{text-align: left;}
form#frm_contact input.text{width: 200px;margin-bottom: 1em;}
form#frm_contact textarea{margin-bottom: 1em;}
form#frm_public label, form#frm_public input.text{width: 150px;}
form#frm_public input#submit, form#frm_password input#submit{margin-left: 10px;}
form#frm_password label{width: 200px;}
form#frm_contact input#submit{margin-left: 0;}
form#frmlogin{padding: 0.3em;float: right;}
form#frmlogin label{width: 80px;}
form#frmlogin input.text{margin: 0;}
form#frmlogin input#submit{margin-left: 1em;float: left;}

/* Buch Feed */
#buch_content {clear:both;}
#buch_content .head {height:20px;background:url(../img/h1.gif);text-align:left;padding-left:22px;padding-top:6px;font:bold 12px Arial;margin-bottom:15px;background-repeat:no-repeat;}
#buch_content .btn_left {display:block;background:url(../img/left_off.gif) top left; background-repeat:no-repeat;padding:5px;float:left;width:40px;height:106px;margin-top:40px;}
#buch_content .btn_right {display:block;background:url(../img/right_off.gif) top left; background-repeat:no-repeat;padding:5px;float:left;width:40px;height:106px;margin-top:40px;}
#buch_content .btn_left:hover {background:url(../img/left_on.gif) top left; background-repeat:no-repeat;}
#buch_content .btn_right:hover {background:url(../img/right_on.gif) top left; background-repeat:no-repeat;}
#buch_content .bigcontainer {width:100%;}

#buch_content .image {float:left;margin-right:15px;width:130px;text-align:center;}
#buch_content .image .image_cont {height:180px;}
#buch_content .image a:hover {text-decoration:none;}
#buch_content .image a img {border:0px;width:120px;}

/* IE6 */
* html .content{height:100%;}
* html .container {margin:0px 5px 15px 13px;}
* html .bigcontainer {margin:0px 5px 15px 13px;}