/*
 Pestel Institut
 @Michael Kovalev
 (c) Pappert GmbH
*/

/*----------GLOBAL----------*/
* { padding: 0; margin: 0; }
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}

/*----------LAYOUT----------*/
#wrapper {
 margin: 0 auto;
 width: 902px;
 /*background:url(../images.page/faux.gif) repeat-y;*/
 border-bottom:1px solid #4C869C;
}
#faux_head{
 background:#fff;
 border:0px solid red;
 height:222px;
}
#header {
 color: #333;
 width: 902px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 202px;
 margin: 10px 0px 10px 0px;
 background: #2291C8;
}
#leftcolumn { 
 color: #333;
 border: 1px solid #4C869C;
 border-right:0;
 border-bottom:0;
 margin: 0px 0px 5px 0px;
 padding: 0px;
 min-height: 420px;
 width: 198px;  /*orig:200*/
 float: left;
}
#content { 
 float: left;
 color: #333;
 border: 1px solid #4C869C;
 border-bottom:0;
 background: #fff url();
 margin: 0px 0px 5px 0px;
 padding: 15px 15px 15px 20px;
 /*min-height: 420px;*/
 height: 420px;
 
 Xwidth: 465px;  /*orig:500*/
 display: inline;
 text-align:justify;
}

html>body #content{
    height:auto;
    min-height:420px;
}


#rightcolumn { 
 color: #333;
 border-right: 1px solid #4C869C;
 background: #fff url();
 margin: 0px 0px 5px 0px;
 padding: 0px;
 min-height: 420px;
 width: 200px;
 float: left;
}
#footer { 
 width: 902px;
 display:hide;
 clear: both;
 color: #333;
 border: 0px solid #ccc;
 background: #BD9C8C;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}

/*----------HEAD:PICS----------*/
.kgdiv{
 float:left;
 margin:2px 0px 0px 2px;
 padding:0px;
}
.kgimg{
 float:left;
 margin:0px;
 padding:0px;
 border:0px;
 width:98px;
}
#logo{
 float:left;
}

/*----------NAVIGATION----------*/
#navcontainer {}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li {margin:0;}

#navcontainer a
{
display: block;
padding: 10px 10px;
width: 178px;
color: #018295;
background-color: #fff;
text-decoration: none;
font-weight:bold;
font-size:13px;
border-bottom:1px solid #4C869C;
}
a {
    color:#018295;
}
#navcontainer a:hover
{
color: #fff;
background-color: #00828C;
text-decoration: none;
}

#navcontainer ul ul li {margin:0;}

#navcontainer ul ul a
{
border:0;
display: block;
padding: 2px 5px 2px 30px;
width: 163px;
color: black;
background: #fff url(../images.page/bullet.gif) 20px 7px no-repeat;
text-decoration: none;
font-weight:normal;
}
#navcontainer ul ul
{
border-bottom:1px solid #4C869C;
}
#navcontainer ul ul a:hover
{
color: black;
background-color: #98CDD1;
text-decoration: none;
}

/*----------RIGHT----------*/
.rightCol dl{
 background-color: #fff;
 width: 190px;
 text-align: left;
 padding: 0 0 10px 0;
 margin: 0px;
}

.rightCol dt{
 line-height:30px;
 background-color: #00828C;
 font-size:13px;
 color:#fff;
 font-weight:bold;
 padding:2px 10px 2px 10px;
 margin:0;

}
.rightCol dd{
margin: 0;
padding: 5px 10px 5px 10px;
font-size:13px;
}


.block_text{
    margin-bottom:8px;
}

/*----------TYPOGRAPHY----------*/
/* CLASSES */
.hide{
}
.show{
}

/* HEADINGS */
h1{
 color:#4C869C;
 font-size:15px;
 font-weight:bold;
 margin:0px 0 5px 0;
 padding:0;
}
h2{
}
h3{
}
h4{
}

/* PARAGRAPHS */
p{
 margin-bottom:10px;
 text-align:justify;
}
#primaryContent p{
}
#secondaryContent p{
}

/* LISTS */
#content li{
 margin-left:20px;
}
#content li p{
}
#content ol{
}
#content ul{
}
#content ol li{
}
#content ul li{
}
