@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(yaml/print/print_draft.css);

/*verstecken*/
#topnav{display:none;}


body {
padding : 0;
margin : 0;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
line-height : 1.5em;
background : transparent url(images/bg.jpg) repeat-x top;
color : #454545;
}
a {
color : #006eb4;
background : inherit;
text-decoration : none;
}
a:hover {
color : #006eb4;
background : inherit;
text-decoration : underline;
}
p img{
margin-right : 10px;
}
h1 {
font-size :1.2em;
padding : 8px 0 4px 0;
color:#777;
}
h2 {
padding : 4px 0;
color:#006eb4;
font-size : 1.0em;
}
h3 {
padding : 4px 0;
color:#006eb4;
font-size : 1.2em;
}
ul {
margin : 0;
padding : 0;
list-style : none;
}
img {
border : 0;
}
hr {
height : 1px;
border-style : none;
color : #d0d0d0;
background-color : #c0c0c0;
margin : 10px 0;
}
#page {
margin : 0 auto;
width : 900px;
}
#header {
padding-top:0;
padding-left:0px;
background:transparent;
height:59px;
}
#header h1 {
font-size : 1.8em;
padding : 15px 0 0 0px;
color : #006eb4;
}
#header span {
padding : 0px 0 0 8px;
font-size : 1.2em;
color : #002237;
}

#nav {
height : 34px;
padding-top : 0px;
margin-left:-20px;
}
#nav li {
list-style : none;
display : inline;
line-height : 34px;
}
#nav li a {
text-decoration : none;

padding : 9px 15px 10px 15px;
font-weight : bold;
color : #fff;
font-size : 0.9em;
}
#nav li a:hover {
color : #006eb4;
background : #d1d1d1 url(images/blcorner.png) no-repeat bottom left;
}
#nav li a.current {
background : rgb(97,97,97) url(images/trcorner_blue.jpg) no-repeat top right;
color : #fff;
border-bottom:1px solid rgb(97,97,97); 
}
#main {
width : 900px;
margin : 0;
padding : 0;
}

#col1{margin-top:-89px; padding-left:10px;}
#col1_content { padding: 30px 0px 0 0px; margin-left:17px;}

#right_side{
float : right;
width : 230px;
background : #ffffff url(images/topr.jpg) no-repeat top right;
overflow : hidden;
}
#col1_content img{	
width: auto;
padding-top: 24px;
padding-bottom: 15px;
padding-left:0px;

}

#col2_content { padding: 0 10px 0 0px; height:110px;}
#col3_content { padding: 25px 20px 0 10px;}

.intro {
height : 80px;
background : #616161;
color : #fff;
overflow : hidden;
}
.intro .pad {
padding : 12px 0 0 0;
}
.intro a {
color : #acd5ef;
text-decoration : none;
}
.intro a:hover {
color : #dff2fe;
text-decoration : underline;
}

#footer {
clear : both;
width : 900px;
margin : 0 0 6em 0;
color : #777;
background : #fff url(images/rlline.png) no-repeat top right;
}
#footer .right {
float : right;
text-align : right;
background : inherit;
padding-top : 10px;
width : 900px;
}
#footer a {
text-decoration : none;
background : #fff;
}

