@charset "utf-8";
/*
Theme Name: 
Theme URI: 
Description: 
Version: 1.0
Author: 
*/

html {
height:100%;
}

body {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
height:100%;
margin: 0;
background-color: #FFFFFF;
}

#container {
width: 1000px;
\width: 1020px;
w\idth: 1000px;
margin-left: auto;
margin-right: auto;
background-image:url(img/bkg-all-r.gif);
background-repeat:repeat-y;
}

#banner {
padding: 0;
margin: 0;
width: 1000px;
height: 329px;
}

#bkg-banner {
width: 1000px;
height: 85px;
background-image:url(img/bkg-banner-r.gif);
background-repeat:no-repeat;
}

html>body #mask {
background-image:url(img/mask-r.png);
background-repeat:no-repeat;
}

*html #mask {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://www.hocheppanreisen.com/fileadmin/templates/img/mask-r.png');
}

#sidebar-a,
#content,
#sidebar-b {
float:left;
}

#sidebar-a {
padding:30px 0 0 0;
width: 175px;
background:#f8e7ea;
}

#content {
font-size:12px;
color:#000000;
padding:30px 50px 0 50px;
background:#ffffff;
width: 509px;
line-height:16px;

}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
font-size:14px;
color:#972b1d;
margin:0;
padding:0;
}

#content h1 a,
#content h2 a,
#content h3 a,
#content h4 a,
#content h5 a,
#content h6 a {
font-size:14px;
color:#972b1d;
text-decoration:none;
}

#sidebar-b h1,
#sidebar-b h2,
#sidebar-b h3,
#sidebar-b h4,
#sidebar-b h5,
#sidebar-b h6 {
font-size:14px;
color:#972b1d;
margin:0;
padding:0;
}

#sidebar-b h1 a,
#sidebar-b h2 a,
#sidebar-b h3 a,
#sidebar-b h4 a,
#sidebar-b h5 a,
#sidebar-b h6 a {
font-size:14px;
color:#972b1d;
text-decoration:none;
}

#sidebar-b {
background-color:#f0d0d7;
width: 161px;
padding:10px;
color:#972B1D;
}

#sidebar-b a {
color:#972B1D;
}

.clear {
clear:left;
}

#footer {
font-size:11px;
color:#ffffff;
clear:both;
width: 510px;
height:104px;
margin-left: 225px;
margin-right: auto;
background-image:url(img/footer-r.gif);
background-repeat:repeat-x;
background-color:#B50F30;
}

#footer .wrapaddress {
width: 510px;
margin-left: auto;
margin-right: auto;
}

#footer h6 {
font-size:11px;
margin:0;
padding:0;
color:#972B1D;
}

#footer a {
color:#ffffff;
}

#footer .address {
font-size:10px;
float:left;
width:150px;
margin:5px 10px 0 10px; 
}

*html #footer .address {
margin:8px 8px 0 8px; 
}

#content a,
#line a {
color:#972B1D;
}
























