* {
margin:0;
padding:0;
}

img {
border:0;
}

p {
margin:.25em 0;
padding:.25em 0;
}

a {
color:#d2282e;
}

a:hover {
color:#ed2129;
}

html {
background:#e6e6e6;
}

html,body {
width:100%;
}

html,body,table,td,th {
color:#111;
font:normal 12.5px/1.5em Arial, Helvetica, "Sans-Serif";
}

td,th {
padding:5px 20px 5px 0;
}

#container {
position:relative;
width:916px;
background:url(http://gfx.depasco.de/center.jpg) repeat-y;
margin:30px auto 0;
}

#box {
background:url(http://gfx.depasco.de/header.jpg) top no-repeat;
}

#kotak {
margin-top:1.5em;
color:#ccaf6b;
margin-bottom:0;
padding-bottom:0;
font-size:17px;
font-weight:400;
}


#header {
float:left;
height:284px;
width:195px;
margin:30px 0 0;
padding:30px 10px 0;
}

#logo {
display:block;
height:180px;
width:180px;
}

#logo span {
display:none;
}

#breadcrumb {
float:left;
width:600px;
font-size:11px;
margin:275px 0 10px 30px;
}

#content {
float:left;
width:840px;
min-height:300px;
padding:0 30px 10px;
}

#footer {
clear:both;
height:19px;
color:#333;
font-size:12px;
text-align:center;
background:#e6e6e6 url(http://gfx.depasco.de/footer.jpg) no-repeat;
padding:28px 0 15px 215px;
}

#footer p {
padding:1em 0;
}

#navigation {
padding:10px 0 5px 10px;
color: #111;
}

#navigation ul {
list-style-type:none;
padding:0;
}

#navigation li {
padding:5px;
}

#navigation li a {
color:#FFF;
font-weight:700;
text-decoration:none;
}

#navigation li li a {
font-weight:400;
}

h1,h2,h3,h4,h5,h6 {
line-height:1.25em;
color:#333;
padding:0;
}

h1 {
font-size:20px;
line-height:25px;
padding:10px 0;
}

h2 {
font-size:18px;
line-height:23px;
padding:8px 0;
}

h3 {
font-size:14px;
line-height:19px;
padding:8px 0;
}

h4 {
font-size:12px;
line-height:15px;
padding:5px 0;
}

h5 {
font-size:11px;
}

h6 {
font-size:10px;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
color:#860001;
}


.kotak {
margin-top:1.5em;
color:#ccaf6b;
margin-bottom:0;
padding-bottom:0;
font-size:17px;
font-weight:400;
}


.alignright {
float:right;
margin:5px 0 5px 5px;
}

.alignleft {
float:left;
margin:5px 5px 5px 0;
}

#topbar {
position:absolute;
top:0;
right:10px;
margin:-30px 0 0;
}

#topbar ul {
list-style-type:none;
}

#topbar ul li {
float:left;
border-left:1px solid #111;
padding:4px 10px 0 6px;
}

#topbar ul li a {
color:#111;
text-decoration:none;
font-size:11px;
}

ul {
padding:.5em .5em .5em 2.5em;
}

ul li {
padding:.5em 0;
}

#ccontent {
float:left;
width:310px;
padding-right:20px;
}

#cextra {
float:left;
width:300px;
}

#ichbild {
float:left;
height:200px;
width:180px;
background:url(http://gfx.depasco.de/ich-zauberer.jpg) no-repeat;
padding:28px 0 15px 215px;
}

table.angebot {
text-align:center;
border:3px double #d00;
padding:3px;
}

.gallery {
padding:15px 0;
}

.gallery dl dt {
padding:4px 0;
}

.gallery dl dt a img {
border:1px solid #CCC;
}

#searchform {
color:#FFF;
margin:1em .5em;
}

#searchsubmit {
margin-top:.5em;
}

#footer a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,#breadcrumb a {
text-decoration:none;
}

#footer a:hover,#navigation a:hover {
text-decoration:underline;
}

.custom .format_text p.alert {background: #ffffa0 url(images/alert.png) center no-repeat; border: 1px solid #E6DB55; background-position: 7px 50%; text-align: center; padding: 10px 10px 10px 45px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; padding:10px 50px 10px 50px;}

.custom .format_text h1.alert {background: #ffffa0 url(images/alert.png) center no-repeat; border: 1px solid #E6DB55; background-position: 7px 50%; text-align: center; padding: 10px 10px 10px 85px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; padding:10px 50px 10px 50px; align:center;}


