@charset "UTF-8";
/**
 * @version         3.1
 */

@media screen, projection {
body { background: #000; padding: 10px 0; }
body { text-align: center; }
.page_margins { text-align:left; margin: 0 auto; }
.page_margins { width:895px;/*min-width: 740px; max-width: 80em;*/ background: #000; }
.page { padding: 0px; }
#header { color: #000; background: #000 url('../images/logo_kleiner.jpg') no-repeat top left; height:129px;/*padding: 45px 2em 1em 20px;*/ }
#topnav { color: #aaa; background: transparent;}
#nav {background:#f49401 url('../images/banner.jpg') no-repeat top left;height:173px;}
#nav ul { margin-left: 20px; }
#main { background: #f8bf66; padding:0px 0; }
#footer { color:#FFF; background:#000; }
#footer_content {padding:16px 0px 80px 20px; border-top: 5px #000 solid; /*line-height: 1.5em;*/ text-align:right;}
/*------------------------------------------------------------------------------------------------------*/
#col1 {width: 235px; background-color:#f8bf66; }
#col1_content { padding: 80px 10px 30px 23px; }
#col2 { width: 25%; }
#col2_content { padding: 10px 20px 10px 10px; }
#col3 { margin: 0 0 0 235px; background-color:#f4a932;}
#col3_content { padding: 29px 124px 30px 27px;}
/*--basemod 2c-13 ----------------------------------------------------------------------------------------------------*/
/* Hide right column | Rechte Spalte abschalten */
#col2,
#col2_content { display:none; }


/*------------------------------------------------------------------------------------------------------*/
  
/*--Styling of layout specific elements----------------------------------------------------------------------------------------------------*/

#header h1 { font-weight:bold; font-size:2.5em; letter-spacing:-2px; line-height:65%; color:#FFF; }
#header span { color:#FFF;}
#topnav a { color: #f1a502; font-weight: normal; background:transparent; text-decoration:none; padding-left:50px;}
#topnav a:focus,
#topnav a:hover,
#topnav a:active {color:#FFF; text-decoration:underline; background-color: transparent; }
#navi a {color: #FFF; font-weight: normal; background:transparent; text-decoration:none;}
#navi a:focus,
#navi a:hover,
#navi a:active {color:#f49401; text-decoration:underline; background-color: transparent; }
#footer a {color: #f1a502; background:transparent; font-weight: normal;padding-left:16px; }
#footer a:focus,
#footer a:hover,
#footer a:active { color: #FFF; background-color: transparent; text-decoration:underline; }

#navi {margin-bottom:25px;}
#navi ul {margin-left:0;}
#navi ul li {list-style:none;margin-left:0;padding-left:0;}
#navi ul li a {}


#search {overflow:hidden;padding-bottom:30px;}
#search br {margin-bottom:7px;}
#search input {border:0px;float:left;height:17px;}
#search img {}

.buttons {}
.buttons img {}

}




