/*---------------------------------------*/
/*  CSS fuer pkvberlin von vierzwei   */
/*             vom 09.03.2010              */
/*     aktualisiert am 11.03.2010      */
/*---------------------------------------*/

body { background:#e1ebf5 url(back.jpg) fixed repeat-x; margin:0px; padding:0px; font-size:11px; font-family:Verdana, Arial, sans-serif; color:#636363; }

/*-------------------------Allgemeine Angaben-----------------------*/
ul { list-style-type:none; padding:0px; margin:0px; }
p { line-height:18px; margin:0px 0px 10px 0px; }

a { text-decoration:none; color:#b53917; }
a:hover { color:#b53917; text-decoration:underline; }
a img { border:0px; }

h1, h2, h3, h4 { margin:0px 0px 15px 0px; font-weight:normal;}
h1 { font-size:18px;}
h2 { font-size:16px; margin:0px 0px 10px 0; color:#317dc0;}
h4 { font-weight:bold; color:#b58900; font-size:13px;}
h3 { font-weight:bold; margin:0px 0px 5px 0px; font-size:12px; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.clear_content { clear:both; height:20px; background:white; }
.center { text-align:center;}
.normal { font-size:17px; }
.small { font-size:12px; }


#page { background:transparent; width:836px; margin:10px auto; }
#wrapper { margin:10px; }

/*-------------------------TOPNAVI-----------------------*/
#header { height:229px; background:#ffffff; margin:0 0 8px 0 ; }
#header .logo { float:left; display:inline; width:220px; height:180px; background:#eaf2f9; margin:8px; text-align:center; }
#header .logo img { margin-top:0px; }
#header .headergrafik { float:left; display:inline; width:590px; margin:8px 8px 8px 0px; }

#header ul.topnavi { height:25px; padding-left:243px; background:#eaf2f9; width:575px; margin-left:8px; float:left; display:inline;}
#header ul.topnavi li {margin:5px 4px 0 0; float:left; display:inline; font-size:11px; }
#header ul.topnavi li a{padding:5px; height:25px;}
#header ul.topnavi li a:hover{background:#BE5034; color:#fff;}
#header ul.topnavi li a.current {background:#BE5034; color:#fff;}
#header ul.topnavi li#topactive {margin-top:0; padding:5px; background:#317dc0; color:#fff;}


/*-----------------------SIDEBAR NAVIGATION---------------------*/
#sidenavi { float:left; display:inline; width:220px; margin:10px; background:#eaf2f9; font-size:12px; font-weight:bold;}
#sidenavi .nav1st { margin:8px 8px 0 8px; }
#sidenavi .nav1st li { margin-bottom:3px; }
#sidenavi .nav1st li ul li { margin:0px; }
#sidenavi .nav1st li a { color:#636363 ;background:#ffffff; padding:8px 15px 8px 10px; border-left: 8px solid #636363; display:block; min-height:18px; }
#sidenavi .nav1st li a:hover { border-left: 8px solid #BE5034; color:#BE5034; }
#sidenavi .nav1st li a.active { border-left: 8px solid #BE5034; color:#BE5034; }
#sidenavi .nav1st li a.current { border-left: 8px solid #BE5034; color:#BE5034; }

#sidenavi .nav1st .nav2nd { margin:0 0 0 0; font-size:11px; font-weight:normal; }
#sidenavi .nav1st .nav2nd li { margin-top:-3px; }
#sidenavi .nav1st .nav2nd li a { background:#ffffff; padding:8px 15px 8px 20px; border-left: 8px solid #636363; display:block; min-height:18px; }
#sidenavi .nav1st .nav2nd li a:hover { border-left: 8px solid #BE5034; color:#BE5034; }
#sidenavi .nav1st .nav2nd li a.active { border-left: 8px solid #BE5034; color:#BE5034; }
#sidenavi .nav1st .nav2nd li a.current { border-left: 8px solid #BE5034; color:#BE5034; }

/*---- SIDEBAR NAVIGATION BUTTONS ----*/
#sidenavi .button {height:43px;  margin:8px;}
#sidenavi .bigbutton {height:87px;  margin:8px;}


/*-------------------------CONTENT-----------------------*/

/*---- RAHMEN ----*/
#content { background:#fff; padding:0px; margin:0px; }
#main { width:550px; float:right; display:inline; margin-right:30px; }


/*---- BREADCRUMB ----*/
.breadcrumb { padding-bottom:3px; width:550px; margin:8px 0px 15px 0px; font-size:10px; }
.border_1 { border-bottom:1px solid #eaf2f9; }
.border_1 a { color: #b53917; }

/*---- TEXT + BILD ----*/
.block { margin: 0 0 30px 0; border-bottom: 1px solid #807f7f;}



/*------------------ FUSSZEILE ---------------------*/
#footer { background:#ffffff; padding:5px 15px; text-align:right; font-size:10px;margin-top:8px; }
#footer p { margin:0px; color:#939393; }