﻿/* Reset all */

*{ padding: 0; margin: 0; border: 0; }

/* Allgemeines */

body {
	color: #000000;
	text-align: center;
	background: #fff;
	font-family: "Lucida Grande", verdana, helvetica, arial, sans-serif;
	font-size: 78%;
	line-height: 1.6em;
	font-weight: normal;
}

a:link { color: #2D257B; text-decoration: none; }

#menu a:link { color: #2D257B; text-decoration: none; }

#main p a:link, #footer p a:link, #main ul.list li a:link, ul.horizontal li a:link { border-bottom: 1px dotted #2D257B; }

a:visited { color: #2D257B; text-decoration: none; }

#sidebar a:link { color: #2D257B; text-decoration: none; }

a:focus { background: #FFFCDF; }

#main p a:visited, #footer p a:visited, #main ul.list li a:visited { border-bottom: 1px dotted #2D257B; }

#main p a:hover, #main ul.list li a:hover { text-decoration: none; background: #fdfae9; }

a:hover { color: #2D257B; }

a:hover img.thumbnail { border: 4px solid #2D257B; }

#menu a:hover { text-decoration: underline; }

.c { clear: both; }

img, a img { border: 0; }

.none { display: none; }

.s { font-size: 0.92em; line-height: 1.4em; color: #22365F; padding: 5px 0 0 0;}

span.s a:link, span.s a:visited { color: #111; border-bottom:1px dotted #111;}

.leftalign { float: left; margin: 0 10px 0 0; }

.rightalign { float: right; margin: 0 0 0 10px; }

.left { float: left; }

.right { float: right;}

/* Listen */
ul,li{
	margin: 0;
	list-style-type: none;
	position: relative;
	visibility: visible;
}

ul { clear: both; }

#main ul.thumbs { clear: both; width: 500px; overflow: hidden; }

#sidebar ul.preview { clear: both; width: 320px; overflow: hidden; }

.thumbs li, .preview li { display: block; float: left; padding: 5px 5px 0 5px; }

#sidebar ul { padding: 0.3em 0.4em 1em 0.4em; }

#sidebar ul li { border-bottom: 1px solid #B0A9D0; line-height: 1.3em; margin: 0; padding: 0.7em 0; clear: both; }

.kompetenzen li, #sidebar ul.kompetenzen li { background: transparent url(images/star.png) 0 4px no-repeat; padding: 0 0 0 25px; display: list-item; margin: 0.4em 0; border-bottom: none; }

.projekte li { margin: 1.4em 0; }

.list li, .trackbacklisting { padding: 0 0 0 25px; line-height: 1.5em; text-align: left; background: transparent url(images/star.png) 0 4px no-repeat; margin: 0.5em 1.5em 0.5em 0; }

#sidebar .list li { padding: 3px 3px 3px 25px;}

.trackbacklisting li { clear: both; }

ul.trackbacklisting { margin: 0.5em 1.5em 2em 0; }

.kompetenzen li strong, p.info strong { background: #fff; border-bottom: 1px solid #2D257B; line-height: 1.7em; margin: 1.4em 0; }

.kompetenzen li strong a, #main p.info strong a, #main p.info strong a:visited, #main p.bloglink a, #main p.bloglink a:visited { border-bottom: none; }

.grau{
	padding: 5px;
	border-bottom: 1px solid #e0f4fd;
	margin: 0.5em 1em 0 0;
	text-align: left;
	overflow: hidden;
	font-size: 1em;
	line-height: 1.4em;
	background-color: #887EB5;
	color:#FFFFFF;
}

.white{ padding: 5px; margin: 5px 7px 0 0; background: #fff; text-align: left; overflow: hidden; font-size: 1em; line-height: 1.4em; }

#sidebar ul li.rss { padding: 3px 2px 3px 20px; background: url(images/rss.png) no-repeat 0 5px; height: 1%; }

ul.horizontal { margin: 1em 0.1em; clear: none; display: inline; padding: 0; }

.horizontal li, .horizontal li ul li { display: inline; padding: 0; }

ul.horizontal li ul { margin: 0; clear: none; display: inline; }

#sidebar .blogrolle li { display: inline; border: none; clear: none; padding: 0; }

.apple { padding: 5px 2px 5px 25px; background: url(images/apple.png) no-repeat 0 50%; height: 1%; } 

.windows { padding: 5px 2px 5px 25px; background: url(images/windows.png) no-repeat 0 50%; height: 1%; } 

#main div.manu p strong:after { content: " (Autorin)"; }

.kommentar { padding: 1em; border-bottom: 5px solid #f1f4f7; background: #fff; margin: 0 1.5em 0 0; text-align: left; font-size: 1em; overflow: auto; }

.manu { padding: 1em; border-bottom: 5px solid #2D257B; background: #f1f4f7; margin: 0 1.5em 0 0; text-align: left; font-size: 1em; overflow: auto; }

.kommentar li { list-style-type: square; }

.kommentar ul { padding: 0 1em; }

.CommentOrderNumber { float: right; font-size: 4em; color: #f1f4f7; padding: 0.2em 0; letter-spacing: -0.3em; }

#main div.manu p .CommentOrderNumber { color: #fff; }

#sidebar #col-1 ul.auflistung { margin: 0; padding: 0 0.5em; }

.auflistung-hot { color: #fff; background: #2D257B; padding: 2px; border: 1px solid #eee; font-size: 0.8em; font-weight: bold; margin: 3px 5px 5px 0;}

#sidebar #col-1 ul.auflistung li, #sidebar #col-2 ul.auflistung li,  #sidebar #col-2 ul.auflistung-tipp li { background: url(images/auflistung.gif) no-repeat 0 9px; height: 1%; line-height: 1.5em; padding: 6px 0 0.5em 14px; }

#sidebar #col-2 ul.auflistung-tipp { padding: 0; background: #fff url(images/tipp.jpg) no-repeat top right; padding: 1em; }

#sidebar .flip { background: #fff; padding: 0.5em 0.4em; }

#sidebar .flop { background: #E8E6F1; padding: 0.5em 0.4em; }

#sidebar .rss { border-bottom: none;}

/* Headlines */
h1 { font: bold 3em/1.5 "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; }

h2,h3,h4,h5,h6 { clear: both; }

#main h2 { font: bold 1.2em/1.5 georgia, palatino, "Times New Roman", serif; color: #CED8E1; margin: 1em 0 0 0; }

#main h2 a:link, #main h2 a:visited { color: #CED8E1; text-decoration: underline; }

#sidebar h2 { font: bold 1.1em/1.5 "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; border-bottom: 1px solid #2D257B; color: #2D257B; text-transform: uppercase; margin: 1em 0em 0em 0em; }

#sidebar h3 { font: normal 1.1em/1.5 "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; color: #2D257B; margin: 0.2em 0.4em 0.7em 0.4em; border-bottom: none; }

h3 { margin: 0.5em 1em 0 0; font: normal 2.1em/1.3 georgia, palatino, "Times New Roman", serif; color: #2D257B; border-bottom: 1px solid #d2dde4; letter-spacing: -0.03em; padding: 0.4em 0 0 0; }

h3 a:link { color: #2D257B; }

h3 a:link, h3 a:visited { color: #2D257B; padding: 0.4em 0 0.1em 0; }

h4 { font: bold 1.4em/1.5 georgia, palatino, "Times New Roman", serif; color: #2E4863; margin: 2em 1.5em 0.5em 0; letter-spacing: -0.03em; }

h5 { font: bold 1em/1.5 "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; color: #333; margin: 2em 1.5em 0.5em 0; }

/* Absaetze */
#main p, #sidebar p { font-size: 1em; line-height: 1.6em; margin: 1em 1.5em 1em 0; }

#sidebar p { font-size: 1em; line-height: 1.5em; margin: 0.7em 0.4em; clear: both; color: #142e48; }

#sidebar ul, #sidebar { color: #142e48; }

#main p.teaser { clear: both; font-size: 2.5em; font-weight:normal; line-height:1.1em;font-family:georgia, palatino, "Times New Roman", serif; padding: 0; margin: 0.5em 1em 0.5em 0; color: #0f4766; }

#main .info { padding: 1em; margin: 0 2em 1em 0; font-size: 0.92em; }

#main p.date, #main p.path,  #main p.posted { font-size: 0.9em; clear: both; line-height: 1.8em; }

#main p.posted { border-bottom: 1px dotted #e9e9e9; padding: 0 0 0.5em 0; }

#main p.posted { text-align: right; margin: 0 1.5em 0 0; }

#teaser { background: #CCD6DF url(images/teaser-bg.jpg) top left repeat-y; width: 520px;  margin-left:20px; padding: 0; }

#teaser h2 { font: normal 2.3em/1.3 georgia, palatino, "Times New Roman", serif; color: #003366; letter-spacing: -1px; background: transparent url(images/teaser-top.jpg) top left no-repeat; padding: 30px 30px 0 30px; margin:0;}

#teaser p { margin: 0.5em 0; padding: 0 30px; }

#teaser p.close-teaser { background: #fff url(images/teaser-bttm.jpg) top left no-repeat; padding: 5px; width: 520px; margin: 0; }

#teaser ul.thumbs { padding: 0 0 0 30px; }

#news {padding: 1em; border-bottom: 5px solid #2D257B; background: #f1f4f7; margin: 1.5em 1.5em 0 0; text-align: left; font-size: 1em; overflow: hidden;  }

p.urheber { font-size: 0.8em !important; text-transform: uppercase; color: #aaa; margin-top: 0 !important;}

/* Bilder */
.mainimg { padding: 3px; border: 1px solid #CED8E1; background: #fff; float: right; margin: 0 0 10px 7px; }

.mainimg-or { padding: 3px; border: 1px solid #fff; background: #fff; float: right; margin: 0 0 10px 7px; }

.thumbnail { padding: 2px; border: 4px solid #BCC3C9; background: #fff; float: left; margin: 0 0 10px 0; }

.mainpic { padding: 3px; border: 1px solid #CED8E1; background: #fff;  }

.flickr_badge_image img { padding: 3px; border: 1px solid #b9dcec; background: #fff; float: right; margin: 0 0.3em 0 0; }

#flickr_badge_wrapper { clear: both; margin: 0 0.5em 0 0; width: 300px; padding: 0 0 1em 0; float: left; }

.rahmen { margin: 5px; position: relative; }

.rahmen img{ padding: 3px; border: 1px solid #CED8E1; background: #fff;  }

.smallgravatar { padding: 2px; border: 1px solid #b9dcec; background: #fff; margin: 0 5px 0 0; float: left; }

.blogrolle li a img { padding: 2px; border: 1px solid #b9dcec; background: #fff; margin: 0 5px 0 0; width:16px; height:16px;}

.blogfavicon { padding: 2px; border: 1px solid #b9dcec; background: #fff; margin: 0 5px 0 0; }

.smallgravatar { width: 25px; }

.gravatar { padding: 4px; border: 4px solid #2e4863; background: #fff; margin: 0 10px 10px 0; }

.projektpic { padding: 2px; border: 1px solid #b9dcec; background: #fff; margin: 0 5px 0 0; float: left; }

.ohne-rand { padding: 0; margin: 0.6em 0.5em 0 0; float: left; }


/* Texte */
#main p.path { text-align: right; }

p.weblog-path { clear: both; margin: 20px 0 0 0; font-weight: bold; width: 480px; background: #f1f4f7; padding: 5px 10px; float: left;}

p.toplink { text-align: left; font-size: 0.92em; clear: both; background: transparent url(images/top.png) bottom left no-repeat; padding: 0 0 0 1.8em; }

.morelink { text-align: left; clear: both; background: transparent url(images/more.png) 0 50% no-repeat; padding: 0 0 0 18px; }

p.bloglink { text-align: left; font-size: 0.92em; clear: both; background: transparent url(images/icon-blog.png) no-repeat 0 50%; padding: 1em 0 0 2.8em; border-bottom: 1px solid #2D257B; margin: 1.4em 0; display: block; }

.permalink{ padding: 6px 2px 6px 31px; background: url(images/go.gif) no-repeat 0 50%; text-align: left; height: 1%; }

.permalink-l { padding: 5px 2px 5px 31px; background: url(images/go.gif) no-repeat 0 50%; text-align: left; height: 1%; }

.permdate { padding: 5px 2px 5px 24px; background: url(images/archiv.gif) no-repeat 0 50%; text-align: left; height: 1%; }

#main p.permalink { text-align: right; margin: 0 1.5em 1em 0; float: right; font-size: 0.92em; }

.trackback-count{ padding: 5px 0 5px 29px; background: url(images/trackback.gif) no-repeat 0 50%; text-align: left; height: 1%; }

.comment-j{ padding: 5px 2px 5px 27px; background: url(images/comment-j.gif) no-repeat 0 50%; text-align: left; height: 1%; margin: 0; }

.kommentieren{ padding: 5px 2px 6px 32px; background: url(images/kommentieren.gif) no-repeat 0 50%; text-align: left; height: 1%; }

.xml{ padding: 2px 2px 2px 20px; background: url(medien/feed-icon-16x16.png) no-repeat 0 50%; text-align: left; height: 1%; }

.update { padding: 2px 2px 2px 26px; background: url(medien/update.png) no-repeat 0 2px; text-align: left; height: 1%; }

#main p.meta { margin: 2em 1.5em 0.5em 0; padding: 1.2em 20px 1.9em 0; line-height: 1.8em; font-size: 0.90em; clear: both;border-top: 1px solid #ced8e1; color:#2D257B;border-bottom: 1px solid #ced8e1; color:#2D257B;}

fieldset { padding: 1.5em 0 0 0; }

#kommentare { padding: 1em; font-size: 1em; text-align: left; background: #F1F4F7; margin: 2em 1.5em 0.5em 0; border: 1px solid #ced8e1;}

#kommentare_pre{ padding: 1em; font-size: 1em; text-align: left; }

#kommentare p{ margin: 1em 1em 1em 0; text-align: left; clear: both; }

#kommentare_pre p{ margin: 5px 0 5px 19px; padding: 3px; font-size: 1.3em; text-align: left; line-height: 1.4em; }

#kommentare p strong { background: transparent; }

#kommentare p.input { margin: 5px 2px; }

blockquote { margin: 1em 1.5em 1em 0.5em; background: #fff url(images/bq.png) bottom left no-repeat; padding: 0.5em 1em 0.5em 65px; line-height: 1.4em; font: 1.1em/1.3 Georgia, "Times New Roman", Times, serif; color: #023A75; }

.manu blockquote { margin: 1em 1.5em 1em 0.5em; background: transparent; padding: 0.5em 1em; line-height: 1.4em; font: 1.1em/1.3 Georgia, "Times New Roman", Times, serif; }

.kommentar blockquote { margin: 1em 1.5em 1em 0.5em; background: transparent; padding: 0.5em 1em; line-height: 1.4em; font: 1.1em/1.3 Georgia, "Times New Roman", Times, serif; }

blockquote p { margin: 0.1em; }

code{ font-family: 'Monaco','Courier',monospace; text-decoration: none; font-size: 1em; color: #a6101e; background: #eff9ff;}

.code { margin: 0.5em 0.5em 0.5em 0; ;
	padding: 10px; border-top: 1px solid #CFDDE6; background: #f5fbfe; font-size: 1.3em; text-align: left; line-height: 1.5em; overflow: auto; }

p#highlight { background: #E0F4FD; }

#buch { border: 7px solid #CED8E1; background: #fff; clear: both; font-size: 0.97em; margin: 2em 0.5em; padding: 10px; width: 286px; }

#projektliste { color: #111; width:293px; background: #fff url(medien/projektplakat-s.jpg) top right no-repeat; clear: both; font-size: 0.97em; margin: 2em 0.5em; padding: 150px 0 0 0;}

#projektliste a:link, #projektliste a:visited {color: #2D257B;}

#rss-box { float:left;color: #111; width:299px; border: 1px solid #ced8e1; background: #fcfdfd url(images/rss-box.png) bottom left no-repeat; clear: both; font-size: 0.97em; margin: 2em 0; padding: 10px}

#rss-box a:link, #rss-box a:visited {color: #2D257B;}

#sidebar #rss-box ul, #sidebar #rss-box li { border:none;}

#rss-box .feed, #footer .feed { padding: 5px 2px 5px 47px; background: url(images/rss-button.png) no-repeat 0 50%; text-align: left; height: 1%;}

#buch h4, #special h4, #buch p, #special p { clear: none; margin: 0.4em 0.6em; }

#buch img { padding: 0.3em; }

#special { clear: both; border: 7px solid #CED8E1; margin: 1em 1.5em 1em 0; padding: 1em; }

#special p { font-size: 0.9em; }

.status {border: 1px solid #2D257B; margin-top: 30px !important; margin-bottom: 30px !important; padding: 10px 10px 10px 45px; font-weight: bold; background: #F1F4F7 url(images/check_red_32.png) no-repeat top left; }

#kontaktinfo { clear: both; font-size: 0.97em; color: #dfedf7; margin: 1em 0.4em 0.5em 0.4em; padding: 2em 0.4em 0.6em 0.4em; float: left; }

#sidebar #projektliste ul.projekte li { border-bottom: 1px solid #CED8E1; margin: 3px 0; }

.valid { background: #fff url(images/check.gif) 0 50% no-repeat; padding: 0.1em 5px 0.1em 20px; border: 1px solid #C9E8F6; font-size: 0.92em; }

#main p.desrc { font-size: 0.9em; padding: 0.5em;}

ul.bloglist { padding: 1em 25px 1em 0;}

ul.bloglist li { clear: both; padding: 0.3em 0; border-bottom: 1px dotted #eee; line-height: 1.3em;}

/* Navi */
#navi { width: 100%; background: transparent;  }

#navi ul { font-size: 0.92em; font-weight: bold;  background: transparent; z-index: 999; padding: 0 0 0 0;  }

#navi li { background: #fff url(images/navi-bg-06.jpg) bottom left repeat-x; padding: 8px 0 9px 1px; list-style: none; margin: 0; float: right }

#navi li a { background: #fff url(images/navi-bg-06.jpg) bottom left repeat-x; padding: 8px 15px 7px 15px; color: #333; border-left: 1px solid #eee; border-right: 1px solid #aaa; /* Fix fuer IE 5.0 Win, verstecken vor IE Mac \*/ margin: -8px 0 -8px 0; display: block; /* End hide */ }

#navigation li a:visited { color: #333; }

#navi li a:hover { background: #887EB5 url(images/navi-bg-06-hover.jpg) bottom left repeat-x; padding: 8px 15px 7px 15px; color: #fff; text-decoration: underline; }

body#information a#infonav, body#links a#linksnav, body#tipps a#tippsnav, body#start a#startnav, body#weblog a#weblognav, body#sideblog a#sideblognav, body#kontakt a#contactnav { background: #2D257B url(images/navi-bg-06-active.jpg) bottom left repeat-x; padding: 8px 15px 7px 15px; color: #fff; text-decoration: underline; }

#menu li ul { padding: 0; }

#menu ul li { padding: 0 0 0.2em 0; background: transparent; border-bottom: 1px solid #fff; font-weight: bold; }

#menu ul { border-bottom: none; padding: 0 0 0.2em 0;}

#sidebar #menu ul li { padding: 0.3em 0.4em 0.3em 17px; background: #fff url(images/more.png) 0 3px no-repeat; font-size:1.1em;}

#menu ul li ul li { padding: 0 0 0.2em 0; background: none; font-weight: normal; }

#sidebar #menu ul li ul li { padding: 0; font-size:1em;background:#fff; }

#sidebar #menu ul li ul li a:before, #sidebar #menu ul li ul li ul li a:before { content: "\002B\00A0"; }

/* Layout */
#wrapper { width: 100%; margin: 0; padding: 0; }

/*#header { width: 100%; background: #000 url(images/header-logo-bg.jpg) repeat-x top left; float: left; height: 270px; margin: 22px 0 0 0; z-index: -1; }*/

#header {
	width: 100%;
	float: right;
	height: 270px;
	margin: 37px 0px 0px 0px;
	z-index: -1;
	background-color: #C6C1DE;
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#header h1 { margin: 0 360px 0 0px; background: height: 270px; z-index: 1;}

#header_pages { width: 100%; background: #C8D3DD url(images/header_bg_pages.jpg) no-repeat bottom right; float: right; height: 80px; margin: 22px 0 0 0; z-index: -1; }

#header_pages h1 { margin: 0 0 0 0; background: transparent url(images/cchd_header.jpg) top left; height: 80px; z-index: 1;}

#sidebar h2.pixel { background: transparent; margin: 0; padding: 0; border-bottom: none; }

#content { clear: both; width: 890px; margin: 0 auto; padding: 0 0 1em 0; background: transparent url(images/trenner-bg.jpg) 523px 0 repeat-y; text-align: left; }

#content01 { clear: both; width: 890px; margin: 0 auto; padding: 0 0 1em 0; text-align: left; background: #ddd repeat-y;}

#main { width: 520px; float: left; padding: 0; overflow: hidden; }

#sidebar { width: 325px; margin: 0; padding: 0; float: left; font-size: 0.91em; text-align:left;  }

#col-1 { width: 155px; float: left; margin: 0 0 1em 0; padding: 0; overflow: hidden; padding: 0; clear: both; }

#col-2 { width: 160px; float: right; margin: 0 0 1em 1px; padding: 0 0 0 5px; overflow: hidden; border-left: 1px dotted #B0A9D0;}

.col-1 { width: 155px; float: left; margin: 0 0 1em 0; padding: 0; overflow: hidden; padding: 0; clear: both; }

.col-2 { width: 160px; float: right; margin: 0 0 1em 1px; padding: 0 0 0 5px; overflow: hidden; border-left: 1px dotted #B0A9D0;}

#footer { clear: both; background: #fff url(images/footer.jpg) repeat-x top left; padding: 0; float: left; width: 100%; overflow: hidden; }

#footer-content { clear: both; margin: 0 auto; width: 890px; }

#footer p { margin: 0.9em 0; padding: 0; font-size: 0.90em; text-align: left; clear: both; }

#footer-col-1 { width: 500px; float: left; padding: 0; overflow: hidden; padding: 4em 0 1em 0; clear: both; }

#footer-col-1 p { margin: 0.3em 0; line-height: 1.3em; padding: 0; font-size: 0.92em; }

#footer-col-2 { clear: both; padding: 1em 0 1em 0; }

#footer-col-2 p { margin: 0.4em 0; line-height: 1.3em; padding: 0; font-size: 0.90em; }

#footer p span.valid a:link, #footer p span.valid a:visited { border: none; }


/* Formulare */
input, textarea { background: #fff url(images/bg-input.jpg) top left repeat-x; font: 1em/1.6em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; border: 1px solid #CFDDE6; padding: 0.5em; }

input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus { border: 1px solid #2D257B; }

textarea { width: 450px; }

p.input { padding: 5px 0 0 0;}

p.input label strong { display:block; float: left; border-bottom: 1px solid #ced8e1; width: 150px; color:#2E4863; margin: 4px 20px 0 0;}

p.input input { width: 278px;}

p.input input.checkbox  { width: 20px; }

#suche { margin: 1.5em 0; }

#suche input { background: #fff url(images/suchen.png) top right no-repeat; width: 280px; font: 1em/1.6em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; border: 1px solid #9CA3AB; }

select { background: #fff; border-top: 2px solid #CFDDE6; border: 1px solid #CFDDE6; font: 1em/1.6em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; padding: 0.2em; margin: 0.4em 0 1em 0; }

#suche input:hover { background: #ebf8fe url(images/suchen-over.png) top right no-repeat; border: 1px solid #2D257B; }

#noexpressUpdate
{
   margin: 0 auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #003300;
		text-align: left;
		background-image: url(medien/casts/flash/flash_nofp_bg.gif);
		background-repeat: no-repeat;
		width: 210px; 
		height: 200px;	
		padding: 40px;
}

/*Werbung */
p.ad-bild { margin: 1em 0 1em 15px !important;}

/*Tour */

p.tour{ color: #474747 !important; line-height: 1.2em!important; padding: 2px 2px 2px 45px; background: url(medien/tour.png) no-repeat 0 50%; text-align: left; height: 1%; font-size: 0.9em !important;}
p.tour a:link, p.tour a:visited { color: #474747 !important;}

/*Tags */

ul.taglist li.taglistitem { list-style: none;}
.taglistitem { display: inline;}
.taglevel1 { font-size: 1.8em; }
.taglevel2 { font-size: 1.6em; }
.taglevel3 { font-size: 1.4em; }
.taglevel4 { font-size: 1.2em; }
.taglevel5 { font-size: 1.0em; }
.taglevel6 { font-size: 0.8em; }
ul.taglist li { border-bottom:none !important; padding: 0 10px 0 0;}

#sidebar ul.taglist li.taglistitem { list-style: none;}
#sidebar .taglistitem { display: block; float: left; clear: none;}
#sidebar .taglevel1 { font-size: 1.6em; }
#sidebar .taglevel2 { font-size: 1.4em; }
#sidebar .taglevel3 { font-size: 1.2em; }
#sidebar .taglevel4 { font-size: 1em; }
#sidebar .taglevel5 { font-size: 0.9em; }
#sidebar .taglevel6 { font-size: 0.8em; }
#sidebar ul.taglist li { border-bottom:none !important; padding: 0 10px 0 0;}
#sidebar .taglistitem a:hover {text-decoration:underline;}

ol li {
	list-style: decimal inside;
}

