body {
	color:#333;
	margin:0px;
	padding:0px
	color: #222;
	font:14px verdana;
	border:1px;
background:url(http://www.realkontrol.com/wp-content/themes/journalized-sand/img/bkglobe.gif);
background-repeat: no-repeat;
background-position: 30px 180px;
background-attachment: fixed;
}




#wrapper {
width: 1000px;
position: relative;
margin: 0 auto;
}


#header
{
clear: both;
margin: 20;
padding: .5em;
background:url(http://www.realkontrol.com/wp-content/themes/journalized-sand/img/bg-header.jpg);
background-repeat: no-repeat;
height:155px;


}


#header2
{
border-left:1px solid;
    border-right:1px solid;
border-color: #000000;

background-color:#000000;
height:20px;


}






h1 {
    font-weight: bold;
    font-size: 10px;
    color: #888888;
    text-align: right;

}

img {
    border-style: none;
}

.images {
    padding: 2px;
    background: transparent;
    border: none;
}


h2 {




    font:bold 11px/20px courier new;
   	color:#222;
    position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
    width: auto;
    min-width: 120px;
    background: transparent;
    z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
    border: 0px;
}

h2 a:link    { color: #4476B3; text-decoration: none; }
h2 a:visited { color: #4476B3; text-decoration: none; }
h2 a:hover   { color: #4476B3; text-decoration: none; }
h2 a:active  { color: #4476B3; text-decoration: none; }

h3 {
	font:bold 15px/19px verdana;
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#222;
	}

h3 a {
	color:#4476B3;
	font-size:15px;
	font-family:verdana;
	font-weight:800;
	text-decoration:none;
	}




h4 {
    font:bold 13px/0px verdana;
    border: 0px;
    color: gray;
    background: transparent;
    padding: 0px;
}


abbr {
    cursor: help;
}

.storyTitle {
    font: bold 14px/16px verdana, arial, helvetica, sans-serif;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
.storyCategory {
    font-weight: 400;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
.storyAuthor {
    font-weight: 600;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
p {
    font: 15px/21px verdana, arial, helvetica, sans-serif;
    margin: 0px 0px 16px 0px;
    padding: 0px;
}

#headerMessage {
    font: 9px verdana, arial, helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 2px;
}

pre {
    font: 10px/11px fixed;
}



a {
	color:#4476B3;
	font-size:14px;
	font-family:verdana;
	font-weight:800;
	text-decoration:none;
	}
a:link {color:#4476B3;}
a:visited {color:#4476B3;}
a:hover { color: #4476B3; text-decoration: underline; }




.commentHeader {
    position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
    width: auto;
    margin: 10px 10px 10px 10px;
    border: 0px;
    background: transparent;
    color: #000000;
    padding: 10px;
    z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
    font-size: 16px;
    font-weight: 600;
}

/* All the content boxes belong to the content class. */
.centreblock, .navigation {
    position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
width: auto;
    min-width: 120px;
    margin: 0px 220px 20px 195px;
    color: #000000;
    background: transparent;
    padding: 10px;
    z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
}
.centreblock>p {margin: 0px;}
.centreblock>p+p {text-indent: 30px;}
.centreblock p {margin-bottom: .5em; }

.navigation {
      display: block;
      text-align: center;
      margin: 0px 210px 20px 190px;
      height: 1.5em;
}

.alignright { float: right; }

.alignleft { float: left }

.meta ul {
  display: inline;
}

.meta li  {
    display: inline;
    list-style-type: none;
}

.centreblock ul, .leftsideSection ul, .rightsideSection ul {
    list-style-type: none;
    margin: 0;
    padding-left: 3px;
}

.centreblock ul li {
}

/* this fixes an IE bug with aligned or floated images */
.storyContent img {
    position:relative;
}

.storyContent {
    color: #000000;
    background: transparent;
}

.storyCommentContent {
    color: #000000;
    background: #F9F9F9;
    width: auto;
    margin: 10px 10px 10px 10px;
    border: 1px solid #000000;
    padding: 10px;

}

blockquote {

    color: #37A6A6;
    padding: 20px;
    background: #f0f0f0;
border: 1px solid;
border-color: #37A6A6;

}

q {
    color: #000000;
    background: #aaaaaa;
}

#leftside {
    position: absolute;
    width: 148px;  
    top: 166px;
    color: #000000;
    background: transparent;
    padding: 10px;
    z-index: 1;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 148px;
height:500px;
}
body>#leftside {width: 148px;}


#leftside a {
	color:#4476B3;
	font-size:13px;
	font-family:verdana;
	font-weight:800;
	text-decoration:none;
	}
a:link {color:#4476B3;}
a:visited {color:#4476B3;}
a:hover { color: #4476B3; text-decoration: underline; }

#rightside {
    position: absolute;
    width: 190px;
    top: 183px;
    right: 0px;
    left: 800px;
    color: #000000;
    padding: 10px;
    z-index: 1;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 168px;
height:500px;
background:url(http://www.realkontrol.com/wp-content/themes/journalized-sand/img/bg-sidebar.png);
background-repeat: no-repeat;
}
body>#rightside {width: 168px;}

#chaff {
    text-align: right;
}
#chaff a {
   color: #000000;
   font-size: 2px;
}
#chaff a:link { color: #000000; }
#chaff a:visited { color: #000000; }
#chaff a:hover { background: #fff; }

.storyLinks {
    text-align: right;
}

.centerP {
    text-align: center;
}

#searchform input#s {
    width: 142px;
}

#contentcomments input, #centreblock input, #menu input {
    margin: 1px;
    padding: 1px 1px 4px 1px;
    border: 1px solid #F9F9F9;
    font: 11px/14px verdana, arial, helvetica, sans-serif;
    background: #F9F9F9;
}
#contentcomments textarea, #centreblock textarea, #menu textarea {
    margin: 1px;
    padding: 1px;
    border: 1px solid #F9F9F9;
    background: #F9F9F9;
    font: 11px/14px verdana, arial, helvetica, sans-serif;
}
.commentfield {
    margin-bottom: 4px;
}

table#wp-calendar { 
    background: #F9F9F9; 
    border: 1px solid gray; 
    font: 11px verdana, arial, helvetica, sans-serif; 
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4px;
}

table#wp-calendar td { 
    padding: 0px 3px; 
    color: #000000;
    text-align:center;    
}

table#wp-calendar a:link { color: #039; text-decoration: none;}
table#wp-calendar a:visited { color: #039; text-decoration: none;}
table#wp-calendar a:hover { color: #0000dd; text-decoration: underline;}
table#wp-calendar caption { }
td#prev, td#next { background: white; }
td#today{ color: #ff0000; border: 1px solid #dd0000; }
table#wp-calendar thead tr { color: #000000; background: white; }
table#wp-calendar thead th {  }


.blogrollmain {
    margin-bottom: 4px;
}


.buttonarea {
    background: #000000;
}

span.searchword {
    background-color: yellow;
}

/* This set of rules makes the nested lists from wp_get_links() 
   look like the h4 + div.rightsidesection combination */

div#rightside ul {
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
}

div#rightside > ul  li { }

div#rightside ul li h2 { 
    font-size: 100%;
    border: 1px solid gray;
    color: #000000;
    background: #F9F9F9;
    padding: 2px;
    margin: 10px 0;
}

div#rightside ul li ul { }
div#rightside ul li ul li { }

ul#Navigation {
    width: 110px;
    margin: 0; padding: 0.8em;
    background-color: #transparent;
  }
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */

    padding-left: 0;
    padd\ing-left: 0.8em;
  }
  ul#Navigation li {
    list-style: none;
width: 144px;
margin-left:-55px; 
padding:5px;
text-align:center;  
  }

  ul#Navigation a {
    display:block;
    
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: #ffffff; background-color:#4476B3;
  }
  * html ul#Navigation a {  /* Breitenangaben nur fuer IE */

    
  }
  ul#Navigation a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: #3A6396;
  }

#footer {
text-align: center;
padding: 20px;
}