body { color:#606060; }

blockquote { color: #669933; /*background:url(images/quotes.png) no-repeat left top;*/ }

acronym, abbr { border-bottom:1px dashed #ddd; }

ins { background-color:#f3f3fb; color:#606060; }

pre { background: url(images/paper.png);
	color:#606060;
	border:1px solid #f3f3fb;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-box-shadow:2px 2px 2px rgba(0,0,0,0.2); 
	}

fieldset { background:#dee2e9; }
fieldset fieldset { background:#f3f3fb; }

legend { background:#B1B4BE; color:#000; }

input, textarea { background:#F0F3F5; color:#404040; border:1px solid #ddd; }
input:focus,
input.focus,
textarea:focus,
textarea.focus { background:#fff; color:#606060; border-color:#407096; }

input.submit,
input.button,
input[type=submit] { 
	background:#505050;
	color:#fff;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	-box-shadow:2px 2px 2px rgba(0,0,0,0.3); 
	}
input.checkbox { border:none; }

tr { background:#fff; color:#606060; }
td { border: 2px solid #FFF; }

.high { background-color: #D3D3D3; padding: 4px 0 1px 4px; margin-bottom: 2px; }
.highlight { width: 96%; padding: 10px; border: 2px dotted red; background-color: #f9f9f9; }
p .specialBG { background-color: #EBEBEB; padding: 4px 2px 1px 4px; }

hr { color: #FFF; border: 0; border-bottom: 1px solid #D3D3D3;  }

.antje, .dunja, .fenella, .fred, .inger, .inka, .katja, .katrin, .niemand
{ text-align: center; color: #FFF; }

a.ws, a:visited.ws { color: #FFF; }
a:active.ws {color: #407096}
/* 
.dunja { background-color: #B4B4A1; }
.fenella { background-color: #7F8288; }
 */
.antje { background-color: #A0B4B4; }
.fred { background-color: #9C9; }
.inger { background-color: #FFCC66;}
.inka { background-color: #ABC8E8;}
.katja { background-color: #cbc1dd; }
.katrin { background-color: #98C8D1;}

.niemand { color: #666; background: #FFF url('images/bg_stripes.jpg') repeat top left; }

table a { text-decoration:none}

a { color:#606060; }
a:visited { color:#606060; }
a:hover {  color:#407096; }
a:active,
a:focus { background-color:#F93; color:#FFF; }

a img { border: none; }
a:hover img,
a:active img,
a:focus img {
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-box-shadow:2px 2px 2px rgba(0,0,0,0.2); 
	}
a:hover img { border-color:#f8f8f8; }
a:active img, 
a:focus img { border-color:#f93; }

/*********** WRAPPER ***********/
#wrapper { background:#fff; color:#606060; }

/*********** JUMPLINKS ***********/
.jumplinks a:active,.jumplinks a:focus { background:#f93; color:#000; }

/*********** HEADER ***********/
#header { border-bottom: 2px single #aaa; }
#header h1,
#header h1 a { color: #FFF!important; background-color: #FF0033; }
#header h1 a:hover { color: #407096!important; }
#header h1 a:focus,
#header h1 a:active,
#header h1 a:visited { color: #FFF; }
#header h2 { color: #333; }

#header .adress {
    background-color: rgba(255,255,255,0.8); 
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    }

/*********** MENU in Content ***********/
#content #header-image + .navbar { background-color: rgba(255,255,255,0.9); }
#content .navbar { 
    background-color: #FFF; 
    border-top: 2px solid #AAA; 
    border-bottom: 2px solid #AAA; 
    } 
#content .navbar ul a { color:#606060; }
#content .navbar ul a:focus { background:#F93; color:#404040; }

#content .navbar ul li:hover,
#content .navbar ul ul { background-color: rgba(255,255,255,0.95); color:#606060; }
#content .navbar ul a:active { color:#FFF; }
#content .navbar ul a:hover,
#content .navbar ul ul a:hover { background-color: #F93; }
#content .navbar ul li { background-image: none!important; }

#content .navbar ul li.widget_tag_cloud:hover,
#content .navbar .widget_tag_cloud a:hover { background:transparent; }

#content .navbar ul ul {
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);
	-box-shadow:2px 2px 2px rgba(0,0,0,0.3); 
	}
#content .navbar ul ul li:first-child { border-top: 2px solid #D3D3D3; }
#content .navbar ul ul li { border-top: 1px solid #D3D3D3; }

#content .navbar .current-menu-item > a { background:#F93; color:#FFF; font-weight: bold; }
#content .navbar .sub-menu .current-menu-item > a  { background-color:#F00; color:#FFF; font-weight: bold; }
#content .navbar .current-menu-parent > a { background:#F93; color:#FFF; }
 
/*********** CONTENT ***********/
#content {  background:#fff; color:#606060; }

#content h1, .post-title, .post-title a, .posts-by { color: #407096; }

#content .hentry, .search-results #content .hentry .hentry { border-bottom: 1px solid #D3D3D3; }
#content .prevnext li,
#content .meta li { 
	list-style-image:none; 
	list-style:none; 
	background-image: none; 
	padding-left: 0;
	color: #D3D3D3;
	}

.single { border:none; }
.single #content .hentry, .page #content .hentry { border-bottom:none; }

/*********** Post Formats ***********/
.format-audio a img,
.format-gallery a img,
.format-image a img,
.format-status a img { 
	border:none;
	-moz-box-shadow:0 0 0 rgba(0,0,0,0);
	-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
	-box-shadow:0 0 0 rgba(0,0,0,0); 
	}
.single .format-audio { background:url(images/audio.png) no-repeat right top; }
.format-link .post-title a { background:url(images/link.png) no-repeat right top; }
.format-video .more-link a { background:url(images/video.png) no-repeat right top; }
.format-quote .postcontent { background:#f8fafd url(images/quotes.png) no-repeat left top;
	border:4px solid #f8fafd;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px; 
	}
.format-quote .postcontent .inner { background:url(images/quotes2.png) no-repeat right bottom; }
.format-quote .postcontent blockquote { background-image:none; }
.format-chat .postcontent { background:url(images/paper.png);
	border:1px solid #f3f3fb;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);
	-box-shadow:2px 2px 2px rgba(0,0,0,0.2); 
	}
.single .format-image img {
	border:10px solid #f3f3fb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	}
.single .format-image a:hover img { border-color:#dee2e9; }
.single .format-image a:active img,
.single .format-image a:focus img { border-color:#f93; }

.format-gallery .more-link img,
.format-image .more-link img { border-width:5px; }

/*********** pagination ***********/
.page-numbers a, .pagelist a { background-color:#f3f3fb; border:1px solid #dee2e9; }
.page-numbers a:hover, .pagelist a:hover { background-color:#505050; color:#fff; border-color:#505050; }
.page-numbers a:active, .page-numbers a:focus, .pagelist a:active,
.pagelist a:focus { background-color:#f93; color:#000; border-color:#f93; }

/*********** page tree ***********/
.pagetree { border-top: 1px solid #D3D3D3; padding-top: 5px; }
.pagetree ul .home { color: #777; }
.pagetree li a { padding: 3px 5px 1px; color: #888888; }
.pagetree li.current_page_item a { }

/*********** WPML lang ***********/
.lang_chooser { color: #ccc; font-size: 0.9em; }
.lang_chooser a { color: #ccc; padding: 3px 2px 1px; }
.lang_chooser a:hover { background-color:#F93; }
.lang_chooser a:active { color:#FFF; }

/*********** gallery & captions ***********/
.wp-caption img,
#content .gallery img {
	border:10px solid #f3f3fb;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	}
.wp-caption a:hover img,
#content .gallery a:hover img { border-color:#dee2e9; }

.wp-caption a:active img,
.wp-caption a:focus img,
#content .gallery a:active img,
#content .gallery a:focus img { border-color:#f93; }
