/*  
Theme Name: YellowXL
Theme URI: http://www.roebkers.de/impressum.html
Description: YellowXL is based on AndyBlue by <a href="http://www.italiasw.com/">Matteo Turchetto</a>. AndyBlue was inspired by Andreas 08 of <a href="http://andreasviklund.com/">Andreas Viklund</a>.
Version: v.1
Author: Matteo Turchetto / Customized by Axel Roebkers
Author URI: http://www.italiasw.com/

	YellowXL v.1
	http://www.roebkers.de/

	This theme is based on AndyBlue 3 columns ver 1 by Matteo Turchetto,
	which was inspired by Andreas 08 at www.andreasviklund.com
	
	Please, leave credits untouched.
	
	Have fun, !
	
*/


/**************** Body and tag styles ****************/
a:link  { color: #525ec9; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none } 
a:visited  {color: #525ec9; font-weight: normal; text-decoration: none } 
a:hover  { color: #32397a; font-weight: normal; text-decoration: underline; background-color: #99c9ff } 
a:active  { color: #525ec9 } 
a img { 
text-decoration : none; 
margin : 0; 
padding : 0 0 0 5px; 
border : none; 
} 
a.infobox:link, a.infobox:visited  { color: #000050; text-decoration:none; }
a.infobox:hover { cursor:help; color: #6b6b6b; background:white; }
a.infobox span { visibility:hidden; position:absolute; left:39em; margin-top:1.5em; padding:1em; text-decoration:none; }
a.infobox:hover span { visibility:visible; left:1em; border:1px solid #525ec9; color:black; background:white; }

html, body  { color: #000000; font-weight: normal; font-size: 12px; font-family: lucida, verdana, sans-serif; background-color: #6b6b6b } 
body   { color: #000000; background-color: white; margin: 15px auto; border: solid 1px #000000; width: 900px } 

h1  { color: #32397a; font-weight: normal; font-size: 27px; background-color: #ffd800; text-align: left; margin: 0; padding: 10px 10px 10px 15px } 
h1 a {
color : white; 
font-weight : normal; 
font-size : 27px; 
text-decoration : none; 
background-color : transparent; 
} 
h1 a:hover {
text-decoration : none; 
color : #ffffff; 
background-color : transparent; 
} 
h1 a:link {
color : #32397a; 
text-decoration : none; 
} 
h1 a:visited {
color : #32397a; 
text-decoration : none; 
} 
h1 a:active {
color : #32397a; 
text-decoration : none; 
} 
h2  { color: #32397a; font-weight: bold; font-size: 13px; background-color: #ffd800; text-align: left; margin: 0; padding: 5px 10px 15px 15px }
h2 a {
color : #32397a; 
font-weight : normal; 
font-size : 13px; 
text-decoration : none; 
background-color : transparent; 
}
h2 a:hover {
color : #32397a; 
text-decoration : none; 
background-color : transparent; 
}
h5 {
font-size : 15px; 
font-weight : bold; 
padding : 2px 5px 1px; 
margin : 4px; 
border : none; 
} 
form.qs {
position : absolute; 
top : 60px; 
right : 30px; 
text-align : right; 
padding : 0; 
margin : 0; 
} 
form.qs p {
font-weight : normal; 
font-size : 11px; 
background-color : transparent; 
margin : 0; 
padding : 0; 
} 
form.qs input.button {
font-size : 11px; 
font-weight : normal; 
width : 30px; 
color : #000000; 
background-color : #f9f9ff; 
border : 1px solid #c0d3e2; 
padding : 0; 
margin : 0; 
} 
form.qs input.textfield {
font-weight : normal; 
font-size : 11px; 
margin : 0; 
padding : 0; 
} 
#current_time {
float : right; 
width : 300px; 
font-size : 0.9em; 
text-align : right; 
margin-right : 22px; 
color : #333333; 
padding-top : 14px; 
} 
#navigation {
line-height : 2.2em; 
background-color : #ffc800; 
height : 2.2em; 
} 
#navigation li {
list-style-type : none; 
float : left; 
border-right : 1px solid #ffffff; 
white-space : nowrap; 
} 
#navigation li a  { color: navy; font-weight: normal; font-size: 0.8em; text-decoration: none; text-transform: uppercase; display: block; padding: 0 10px 0 15px } 
* html #navigation a {
width : 1%; 
} 
#navigation .selected {
color : #32397a; 
text-decoration : none; 
background-color : #99c9ff; 
} 
#navigation a  { color: #32397a; text-decoration: none } 
div.footer {
color : #32397a; 
font-size : 0.9em; 
background-color : #ffd800; 
clear : both; 
margin : 0 0; 
padding : 5px 0; 
} 
div.footer p {
color : #32397a; 
text-align : center; 
margin : 0; 
padding : 0; 
} 
div.footer a {
color : #32397a; 
font-weight : bold; 
} 
div.footer a:hover  { color: #32397a; font-weight: bold }
div.footer a:visited { color: #32397a; font-weight: bold }
div.path {
font-weight : normal; 
font-size : 11px; 
margin : 25px 20px 10px 200px; 
padding : 0; 
} 
div.path a {
font-weight : normal; 
font-size : 11px; 
} 
div.toplink {
margin : 0 0 0 205px; 
padding : 0; 
} 
div.toplink a {
font-weight : normal; 
font-size : 11px; 
} 
form.qs {
text-align : right; 
padding : 0; 
margin : 0; 
} 
form.qs p {
color : #32397a; 
font-weight : normal; 
font-size : 11px; 
background-color : transparent; 
margin : 0; 
padding : 0; 
} 
form.qs input.button {
font-size : 11px; 
font-weight : normal; 
width : 30px; 
color : #000000; 
background-color : #f9f9ff; 
border : 1px solid #c0d3e2; 
padding : 0; 
margin : 0; 
} 
td.main {
vertical-align : top; 
width : 100%; 
} 
div.main       { color: #000000; font-weight: normal; font-size: 12px; line-height: 18px; background-color: #ffffff; text-align: justify; margin: 10px 198px; padding: 21px 10px 10px; border: solid 0 #cccccc; width: 358pt }
small      { color: #000000; font-weight: normal; font-size: 10px; background-color: #ffffff; margin: 15px 0 2px 10px; padding: padding: 5pt 0pt 0pt; }
div.main img   { color: #000000; font-weight: normal; font-size: 12px; line-height: 18px; background-color: #ffffff; text-align: justify; border: solid 0 #cccccc } 
div.main h3 {
font-size : 16px; 
font-weight : normal; 
} 
div.main h4    { font-weight: bold; font-size: 18px; margin: 15px 0 2px 10px; padding: 5pt 0pt 0pt; border-bottom: 1px solid #000000 } 
div.main h4 a  { color: #32397a; font-weight: normal; font-size: 18px; text-decoration: none }
div.main h4 a:visited  { color: #32397a; font-weight: normal; font-size: 18px; text-decoration: none }
div.main a {
color : #525ec9; 
font-weight : normal; 
text-decoration : none; 
}
div.main h4 span.top {
font-size : 16px; 
font-weight : normal; 
} 
div.main h4 span.top a {
font-size : 16px; 
font-weight : normal; 
text-decoration : none; 
} 
div.main p {
padding : 0; 
margin : 2px 0 10px 10px; 
} 
div.main table {
font-family : lucida, verdana, sans-serif; 
font-size : 12px; 
font-weight : normal; 
line-height : 17px; 
margin-left : 10px; 
} 
div.main td {
padding : 0 5px; 
margin : 0; 
} 
div.main ul {
list-style-type : square; 
padding : 0; 
margin : 0 0 10px 40px; 
} 
div.main ul.none {
list-style-type : none; 
} 
div.main li {
padding : 0; 
margin : 1px 0; 
} 
div.main li a {
font-weight : bold; 
margin : 1px 0; 
padding : 0; 
} 
div.main li a:visited {
font-weight : bold; 
margin : 1px 0; 
padding : 0; 
} 
td.page {
vertical-align : top; 
width : 100%; 
} 
div.search     { color: #000000; font-weight: normal; font-size: 12px; line-height: 18px; background-color: #ffffff; text-align: justify; margin: 10px 180px; padding: 10px; border: solid 0 #cccccc; width: 358pt } 
div.search img  { 
color: #000000; 
font-weight: normal; 
font-size: 12px; 
line-height: 18px; 
background-color: #ffffff; 
text-align: justify; 
padding-left: 21px; 
border: solid 0 #cccccc 
}
div.search h3 {
font-size : 16px; 
font-weight : normal; 
}
div.search h4   { color: black; font-weight: normal; font-size: 18px; margin: 15px 0 2px 10px; padding: 10pt 0pt 0pt; border-bottom: 1px solid #000000 } 
div.search h4 a  { color: black; font-weight: normal; font-size: 18px; text-decoration: none }
div.search h4 a:visited { color: black; font-weight: normal; font-size: 18px; text-decoration: none }
div.search a  { color: #525ec9; font-weight: normal; text-decoration: none }
div.search a:visited { color: #525ec9; font-weight: normal; text-decoration: none }
div.search a.infobox:link, div.page a.infobox:visited  { color: #000050; text-decoration:none; }
div.search h4 span.top {
font-size : 16px; 
font-weight : normal; 
} 
div.search h4 span.top a {
font-size : 16px; 
font-weight : normal; 
text-decoration : none; 
} 
div.search p  { font-weight: normal; margin: 2px 0 10px 10px; padding: 0 } 
div.search table {
font-family : lucida, verdana, sans-serif; 
font-size : 12px; 
font-weight : normal; 
line-height : 17px; 
margin-left : 10px; 
} 
div.search td {
padding : 0 5px; 
margin : 0; 
} 
div.search ul {
list-style-type : square; 
padding : 0; 
margin : 0 0 10px 40px; 
} 
div.search ul.none {
list-style-type : none; 
} 
div.search li {
padding : 0; 
margin : 1px 0; 
} 
div.search li a  { font-weight: normal; margin: 1px 0; padding: 0 } 
div.search li a:visited  { font-weight: normal; margin: 1px 0; padding: 0 } 
div.page     { color: #000000; font-weight: normal; font-size: 12px; line-height: 18px; background-color: #ffffff; text-align: justify; margin: 10px 198px; padding: 10px; border: solid 0 #cccccc; width: 358pt } 
div.page img  { 
color: #000000; 
font-weight: normal; 
font-size: 12px; 
line-height: 18px; 
background-color: #ffffff; 
text-align: justify; 
padding-left: 21px; 
border: solid 0 #cccccc 
}
div.page img.wp-smiley  { 
color: #000000; 
font-weight: normal; 
font-size: 12px; 
line-height: 18px; 
text-align: justify; 
padding-left: 1px; 
border: solid 0 #cccccc 
}
div.page h3 {
font-size : 16px; 
font-weight : normal; 
}
div.page h4   { color: black; font-weight: normal; font-size: 18px; margin: 15px 0 2px 10px; padding: 10pt 0pt 0pt; border-bottom: 1px solid #000000 } 
div.page h4 a  { color: black; font-weight: normal; font-size: 18px; text-decoration: none }
div.page h4 a:visited { color: black; font-weight: normal; font-size: 18px; text-decoration: none }
div.page a  { color: #525ec9; font-weight: normal; text-decoration: none }
div.page a:visited { color: #525ec9; font-weight: normal; text-decoration: none }
div.page a.infobox:link, div.page a.infobox:visited  { color: #000050; text-decoration:none; }
div.page h4 span.top {
font-size : 16px; 
font-weight : normal; 
} 
div.page h4 span.top a {
font-size : 16px; 
font-weight : normal; 
text-decoration : none; 
} 
div.page p  { font-weight: normal; margin: 2px 0 10px 10px; padding: 0 } 
div.page table {
font-family : lucida, verdana, sans-serif; 
font-size : 12px; 
font-weight : normal; 
line-height : 17px; 
margin-left : 10px; 
} 
div.page td {
padding : 0 5px; 
margin : 0; 
} 
div.page ul {
list-style-type : square; 
padding : 0; 
margin : 0 0 10px 40px; 
} 
div.page ul.none {
list-style-type : none; 
} 
div.page li {
padding : 0; 
margin : 1px 0; 
} 
div.page li a  { font-weight: normal; margin: 1px 0; padding: 0 } 
div.page li a:visited  { font-weight: normal; margin: 1px 0; padding: 0 } 
div.navboxwrapleft   { float: left; margin: 15px 0pt 0pt; padding: 0pt 15px 20px 0pt; border-right: 1px solid #ccc; width: 160px }
div.navboxwrapright { float: right; margin: 15px 0pt 0pt; padding: 0pt 5px 20px 0pt; border-left: 1px solid #ccc; width: 160px }
div.navboxleft    { font-weight: normal; font-size: 11px; line-height: 17px; margin: 10px 0pt 10px 15px; padding: 0pt } 
div.navboxleft a  { font-weight: normal; font-size: 11px; line-height: 17px; margin: 10px 0pt; padding: 0pt } 
div.navboxleft a:visited  { font-weight: normal; font-size: 11px; line-height: 17px; margin: 10px 0pt; padding: 0pt } 
div.navboxleft h5  { color: #000; font-size: 12px; margin: 0pt 0pt 10px; padding: 13px 0pt 2px; border-bottom: 1px solid #000; width: 93% } 
div.navboxleft h5 a   { color: #000; font-size: 12px; margin: 0pt 0pt 10px; padding: 10px 0pt 2px; border-bottom: 1px solid #000; width: 93% } 
div.navboxleft ul   { font-size: 10px; list-style-type: none; margin: 0pt; padding: 0pt } 
div.navboxleft li   { font-size: 10px; background-repeat: no-repeat; margin: 0pt; padding: 1px 0pt 0pt } 
div.navboxleft li:hover  { font-size: 11px; background: no-repeat left  }
div.navboxleft li.extern  { font-weight: normal; font-size: 11px; text-decoration: none; background: no-repeat left  } 
div.navboxright li.extern {
font-weight : normal; 
font-size : 11px; 
text-decoration : none; 
background : no-repeat left; 
} 
div.navboxleft li.extern:hover {
font-weight : normal; 
font-size : 11px; 
background : no-repeat right; 
} 
div.navboxright li.extern:hover {
font-weight : normal; 
font-size : 11px; 
background : no-repeat right; 
} 
div.navboxleft div.grey {
color : #000000; 
border : 1px solid #c0d3e2; 
padding : 0; 
margin : -1px 0 0; 
} 
div.navboxright div.grey  { color: #000000; margin: -1px 0 0; padding: 0 0 20px; border: solid 1px #c0d3e2 } 
div.navboxleft div.impressum div.active {
border : 1px solid #ffc9c9; 
padding : 0; 
margin : -1px; 
}
div.navboxright  { font-weight: normal; font-size: 11px; line-height: 17px; margin: 10px 0 10px 10px; padding: 0 1px 0 0 }
div.navboxright a  { font-weight: normal; font-size: 11px; line-height: 17px; margin: 10px 0pt; padding: 0pt } 
div.navboxright a:visited  { font-weight: normal; font-size: 11px; line-height: 17px; margin: 10px 0pt; padding: 0pt } 
div.navboxright h5  { color: #000; font-size: 12px; margin: 0 0 10px; padding: 13px 0 2px; border-bottom: 1px solid #000; width: 93% }
div.navboxright h5 a {
color : #000; 
font-size : 12px; 
margin : 0 0 10px; 
padding : 10px 0 2px; 
border-bottom : 1px solid #000; 
width : 93%; 
} 
div.navboxright ul  { font-size: 10px; list-style-type: none; margin: 0; padding: 0 } 
div.navboxright li {
font-size : 10px; 
background-repeat : no-repeat; 
margin : 0; 
padding : 1px 0 0; 
} 
div.navboxright li:hover  { font-size: 11px; background: no-repeat right  } 
div.navboxright ul li {
background : no-repeat left; 
margin : 0; 
padding : 1px 5px 0 3px; 
} 
div.navboxright div.impressum {
color : #000000; 
background-color : #f9f9ff; 
padding : 0; 
margin : 20px 0 0; 
border : 1px solid #c0d3e2; 
} 
div.navboxright div.impressum div.active {
border : 1px solid #ffc9c9; 
padding : 0; 
margin : -1px; 
} 
.box  { color: #505050; line-height: 1.5em; background-color: #f5f5f5; margin: 0 0 20px; padding: 10px; border: solid 1px #c0c0c0 } 
.box a {
color : #505050; 
}
ol#commentlist  { list-style-type: circle; list-style-position: inside; margin: 15px 0 0; padding: 0 }
.commentname a  { font: bold 110% verdana, "Lucida Grande", "Trebuchet MS", helvetica, arial, sans-serif; text-decoration: underline } 
.commenttext    { color: #646464 }
* html .commenttext, * html .commenttext-admin    { overflow: visible }
#commentsform p {
margin-top : 5px; 
margin-bottom : 5px; 
} 
h2.archives {
margin-bottom : 10px; 
} 
.entrymeta {
margin-top : 3px; 
margin-bottom : 3px; 
color : #c7ff70; 
} 
.entrymeta-single {
color : #add248; 
margin-top : 3px; 
margin-bottom : 20px; 
} 
h3.entrytitle, h3  { font-weight: normal; font-size: 160%; line-height: 100%; margin: 0; padding: 0 } 
h3.entrytitle a, h3.entrytitle a:visited, h3 a {
color : #fff; 
text-decoration : none; 
} 
h3.entrytitle a:hover, h3 a:hover {
text-decoration : underline; 
} 
.entry {
margin-top : 0; 
} 
.entrybody {
margin-bottom : 30px; 
} 
blockquote {
border-left-width : 3px; 
border-left-style : solid; 
border-left-color : #cccccc; 
padding-left : 10px; 
font-style : italic; 
color : #666666; 
} 
.entrybody p {
margin-bottom : 15px; 
}
.postmetadata { font-size: 10px }
.postmetadata a { color: #32397a; font-weight: normal; font-size: 10px }
#content code {
background-color : #3f464a; 
display : block; 
padding : 10px; 
margin-bottom : 10px; 
}
#comments    { color: black; font-weight: bold; font-size: 16px; display: block; margin-bottom: 10px; padding: 6px 5px 3px 8px }
.editlink {
background : url('images/pencil.png') no-repeat left; 
} 
#commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist cite, .commentlist cite a    { font-style: normal; font-weight: bold; font-size: 1.1em; margin-left: 5px; padding-left: 5px }
.commentlist    { text-align: justify }

.commentlist li    { font-weight: bold; font-size: 0.9em; font-family: Verdana, Arial; list-style-type: none; margin-bottom: 10px; padding-bottom: 10px }
.alt  { background-color: #eeeeef; padding-right: 5px }
.commentlist p   { font-weight: normal; line-height: 1.5em; text-transform: none }

