@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.2
 *
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_slidingdoor.css);
@import url(screen/basemod.css);
@import url(screen/basemod_grids.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);

body{background:#FFF;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.page_margin{background:none;}
.page{border:1px solid #CCC;border-top:none;padding:13px;}
#nav{font-size:1.083em;}
div.hlist{background-color:transparent;}
.hlist ul{float:right;}
.hlist li{background-color:transparent;border-bottom:1px solid #CCC;}
.hlist ul li:hover,.hlist ul li:active,.hlist ul li:focus{background-color:transparent;}
.hlist li.active a,.hlist li.active a:hover{
background:transparent url(../yaml/navigation/images/sliding_door/round/right_on.png) no-repeat scroll right top;
color:#333344;
font-weight:normal;
padding-bottom:4px;
padding-top:5px;
}

#teaser{padding:0;margin:0;}
#main{margin:20px 0 10px 0;padding:0;}
#col1_content{padding-left:0;}
#col3_content{padding:0;}
#social_networks a img{margin-bottom:10px;}
#footer{border:none;background:transparent;padding:5px 0;}
#footer a img{padding-right:5px;}
#footer span.copyright{float:right;}
.features{list-style-position:inside;}

h1, h2, h3, h4, h5, h6 {
color:#222;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
font-weight:normal;
margin:0 0 0.25em;
}
h1{font-size:200%;}
h2{font-size:175%;}
h3{color:#666;}

a{color:#999;}
a:hover,a:active,a:visited{color:#222;}

.box-top .c50l,
.box-top .c50r { background: url("../images/aitsu/frame/lframe.png") top left no-repeat; }

.box-top .subcl,
.box-top .subcr,
.box-top .subc {
  padding: 25px;
  background: url("../images/aitsu/frame/rframe.png") top right no-repeat;
  padding-bottom: 100em;
  margin-bottom: -100em;
}

.box-bottom { margin-bottom: 0em; text-align:right; }

.box-bottom .c50l,
.box-bottom .c50r { background: url("../images/aitsu/frame/lframe.png") bottom left no-repeat; }

.box-bottom .subcl,
.box-bottom .subcr,
.box-bottom .subc {
  padding: 0 30px 15px 30px;
  background: url("../images/aitsu/frame/rframe.png") bottom right no-repeat;
}

/* adjustment of conent elements within the boxes */
.box-top h6 { display: block; margin: 10px 5px 5px 5px; border-bottom: 1px #c88 solid; font-style:normal; font-variant:small-caps; }
.box-top p { padding: 5px; margin-bottom: 0;}
