/*
Theme Name: zeidlos
Theme URI:http://blog.zeidlos.de/
Description: theme for blog.zeidlos.de
Version:0.3b
Author:Julius Zeidler
Author URI:http://blog.zeidlos.de/
Tags:2-column, 
*/


/* CSS Reset */

* { margin:0; padding:0; } 
option { padding-left:.4em; } 
select { padding:1px; } 
* html body { overflow:visible; } 
* html iframe,* html frame { overflow:auto; } 
body { background:#fff; color:#000; font-size:100.01%; text-align:left; } 
div { outline:0 none; } fieldset,img { border:0 solid; } ul,ol,dl { margin:0 0 1em 1em; } li { line-height:1.5em; margin-left:.8em; } dt { font-weight:700; } blockquote:before,blockquote:after,q:before,q:after { content:""; } .clearfix:after { clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden; } .clearfix { display:block; } #ie_clearing { display:none; } .skip,.hideme,.print { left:-32768px; position:absolute; top:-32768px; } .skip:focus,.skip:active { left:0; position:static; top:0; } #skiplinks { left:-32768px; list-style-type:none; margin:0; padding:0; position:absolute; top:0; width:100%; z-index:1000; } #skiplinks a.skip:focus,#skiplinks a.skip:active { left:32768px; outline:0 none; position:absolute; width:100%; } * html frameset,.floatbox { overflow:hidden; } dd,blockquote { margin:0 0 1em .8em; } #topnav { text-align:right; } #header #topnav { position:absolute; right:10px; top:10px; } #header,#nav,#main,#footer { clear:both; } #col1 { float:left; width:200px; } #col2 { float:right; width:200px; } #col3 { margin:0 200px; width:auto; } .subcolumns { overflow:hidden; width:100%; } .subcolumns_oldgecko { float:left; width:100%; } .c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l { float:left; } .c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r { float:right; margin-left:-5px; } .c20l,.c20r { width:20%; } .c40l,.c40r { width:40%; } .c60l,.c60r { width:60%; } .c80l,.c80r { width:80%; } .c25l,.c25r { width:25%; } .c33l,.c33r { width:33.333%; } .c50l,.c50r { width:50%; } .c66l,.c66r { width:66.666%; } .c75l,.c75r { width:75%; } .c38l,.c38r { width:38.2%; } .c62l,.c62r { width:61.8%; } .subc { padding:0 .5em; } .subcl { padding:0 1em 0 0; } .subcr { padding:0 0 0 1em; } .equalize,.equalize .subcolumns { display:table; overflow:visible; table-layout:fixed; } .equalize > div { display:table-cell; float:none; margin:0; overflow:hidden; vertical-align:top; } #header,#col1_content,#col2_content,#col3_content { position:relative; } .subcolumns > div,.floatbox { overflow:visible; } .print { left:0; position:static; } .noprint { display:none!important; }

.hlist { background:silver; border-bottom:1px #333 solid; border-top:1px #333 solid; display:inline; float:left; line-height:0; overflow:hidden; position:relative; width:100%; } .hlist ul { border-left:1px #aaa solid; border-right:1px #fff solid; display:inline; float:left; margin:0; padding:0; } .hlist ul li { border-left:1px #fff solid; border-right:1px #aaa solid; display:inline; float:left; font-size:1em; line-height:1em; list-style-type:none; margin:0; padding:0; } .hlist ul li a,.hlist ul li strong { background:transparent; color:#000; display:block; font-size:1em; font-weight:700; margin:0; padding:.5em .8em; text-decoration:none; width:auto; } .hlist ul li a:focus,.hlist ul li a:hover,.hlist ul li a:active { background:#eee; color:#333; text-decoration:none; } .hlist ul li.active { background:#272727 url(images/shiny_buttons/background_active.png) repeat-x center right; border-left:1px #444 solid; border-right:1px #888 solid; } .hlist ul li.active strong,.hlist ul li.active a:focus,.hlist ul li.active a:hover,.hlist ul li.active a:active { background:transparent; color:#fff; text-decoration:none; }


@font-face {
	font-family: 'Cicle_Semi_Italic';
	src: url('fonts/Cicle_Semi_Italic.eot');
	src: local('Cicle Semi Italic'), local('CicleSemiItalic'), url('fonts/Cicle_Semi_Italic.woff') format('woff'), url('fonts/Cicle_Semi_Italic.ttf') format('truetype'), url('fonts/Cicle_Semi_Italic.svg#CicleSemiItalic') format('svg');
}

@font-face {
	font-family: 'Cicle_Fina';
	src: url('fonts/Cicle_Fina.eot');
	src: local('Cicle Fina'), local('CicleFina'), url('fonts/Cicle_Fina.woff') format('woff'), url('fonts/Cicle_Fina.ttf') format('truetype'), url('fonts/Cicle_Fina.svg#CicleFina') format('svg');
}

@font-face {
	font-family: 'Cicle_Gordita_Italic';
	src: url('fonts/Cicle_Gordita_Italic.eot');
	src: local('Cicle Gordita Italic'), local('CicleGorditaItalic'), url('fonts/Cicle_Gordita_Italic.woff') format('woff'), url('fonts/Cicle_Gordita_Italic.ttf') format('truetype'), url('fonts/Cicle_Gordita_Italic.svg#CicleGorditaItalic') format('svg');
}

@font-face {
	font-family: 'Cicle_Shadow';
	src: url('fonts/Cicle_Shadow.eot');
	src: local('Cicle Shadow'), local('CicleShadow'), url('fonts/Cicle_Shadow.woff') format('woff'), url('fonts/Cicle_Shadow.ttf') format('truetype'), url('fonts/Cicle_Shadow.svg#CicleShadow') format('svg');
}

@font-face {
	font-family: 'Cicle_Semi';
	src: url('fonts/Cicle_Semi.eot');
	src: local('Cicle Semi'), local('CicleSemi'), url('fonts/Cicle_Semi.woff') format('woff'), url('fonts/Cicle_Semi.ttf') format('truetype'), url('fonts/Cicle_Semi.svg#CicleSemi') format('svg');
}

@font-face {
	font-family: 'Cicle_Gordita';
	src: url('fonts/Cicle_Gordita.eot');
	src: local('Cicle Gordita'), local('CicleGordita'), url('fonts/Cicle_Gordita.woff') format('woff'), url('fonts/Cicle_Gordita.ttf') format('truetype'), url('fonts/Cicle_Gordita.svg#CicleGordita') format('svg');
}

@font-face {
	font-family: 'Cicle_Fina_Italic';
	src: url('fonts/Cicle_Fina_Italic.eot');
	src: local('Cicle Fina Italic'), local('CicleFinaItalic'), url('fonts/Cicle_Fina_Italic.woff') format('woff'), url('fonts/Cicle_Fina_Italic.ttf') format('truetype'), url('fonts/Cicle_Fina_Italic.svg#CicleFinaItalic') format('svg');
}


/* Layout */
.codecolorer { padding: 5px; text-align: left; }
code.codecolorer { padding: 2px; }
.codecolorer-container { margin-bottom: 10px; text-align: left; }
.codecolorer, .codecolorer *, .codecolorer-container, .codecolorer-container * { font: 13px/1.4em Monaco, Lucida Console, monospace }

.codecolorer-container table { border: 0px; }
.codecolorer-container table td { margin: 0px; padding: 0px; border: 0px; }
.codecolorer-container table td.line-numbers { padding: 5px; text-align: right; }
.codecolorer-container table td.line-numbers div { width: 23px; }

/* Layout styles */
.codecolorer-container { border: 1px solid #9F9F9F; }
.codecolorer-container table td.line-numbers { color: #888888; background-color: #EEEEEE; border-right: 1px solid #9F9F9F; }
.codecolorer-noborder, .codecolorer-noborder table td.line-numbers { border: 0px; }

/* "Slush & Poppies" color scheme (default) */
.codecolorer-container, .codecolorer { color: #000000; background-color: #F1F1F1; }
/* Comment */
.codecolorer .co0, .codecolorer .co1, .codecolorer .co2, .codecolorer .co3, .codecolorer .co4, .codecolorer .coMULTI { color: #406040; font-style: italic; }
/* Constant */
.codecolorer .nu0, .codecolorer .re3 { color: #0080A0; }
/* String */
.codecolorer .st0, .codecolorer .st_h, .codecolorer .es0, .codecolorer .es1 { color: #C03030; }
/* Entity */
.codecolorer .me1, .codecolorer .me2 { color: #0080FF; }
/* Keyword */
.codecolorer .kw1, .codecolorer .kw2, .codecolorer .sy1 { color: #2060A0; }
/* Storage */
.codecolorer .kw3, .codecolorer .kw4, .codecolorer .kw5, .codecolorer .re2 { color: #008080; }
/* Variable */
.codecolorer .re0, .codecolorer .re1 { color: #A08000; }
/* Global color */
.codecolorer .br0, .codecolorer .sy0 { color: #000000; }
/* Storage */
.twitlight .xml .re1 { color: #008080; }
/* Constant */
.twitlight .xml .re0 { color: #0080A0; }

/* "Twitlight" color scheme */
.twitlight, .twitlight .codecolorer { color: #F8F8F8; background-color: #141414; }
.twitlight .codecolorer .co0, .twitlight .codecolorer .co1, .twitlight .codecolorer .co2, .twitlight .codecolorer .co3, .twitlight .codecolorer .co4, .twitlight .codecolorer .coMULTI,
	code.twitlight .co0, code.twitlight .co1, code.twitlight .co2, code.twitlight .co3, code.twitlight .co4, code.twitlight .coMULTI
	{ color: #5F5A60; font-style: italic; }
.twitlight .codecolorer .nu0, .twitlight .codecolorer .re3,
	code.twitlight .nu0, code.twitlight .re3
	{ color: #CF6A4C; }
.twitlight .codecolorer .nu0, .twitlight .codecolorer .re3,
	code.twitlight .nu0, code.twitlight .re3
	{ color: #8F9D6A; }
.twitlight .codecolorer .me1, .twitlight .codecolorer .me2,
	code.twitlight .me1, code.twitlight .me2
	{ color: #9B703F; }
.twitlight .codecolorer .kw1, .twitlight .codecolorer .kw2, .twitlight .codecolorer .sy1,
	code.twitlight .kw1, code.twitlight .kw2, code.twitlight .sy1
	{ color: #CDA869; }
.twitlight .codecolorer .kw3, .twitlight .codecolorer .kw4, .twitlight .codecolorer .kw5, .twitlight .codecolorer .re2,
	code.twitlight .kw3, code.twitlight .kw4, code.twitlight .kw5, code.twitlight .re2
	{ color: #F9EE98; }
.twitlight .codecolorer .re0, .twitlight .codecolorer .re1,
	code.twitlight .re0, code.twitlight .re1
	{ color: #7587A6; }
.twitlight .codecolorer .br0, .twitlight .codecolorer .sy0,
	code.twitlight .br0, code.twitlight .sy0
	{ color: #F8F8F8; }
.twitlight .xml .re1 { color: #F9EE98; }
.twitlight .xml .re0 { color: #CF6A4C; }

/* "Dawn" color scheme */
.dawn, .dawn .codecolorer { color: #080808; background-color: #F9F9F9; }
.dawn .codecolorer .co0, .dawn .codecolorer .co1, .dawn .codecolorer .co2, .dawn .codecolorer .co3, .dawn .codecolorer .co4, .dawn .codecolorer .coMULTI,
	code.dawn .co0, code.dawn .co1, code.dawn .co2, code.dawn .co3, code.dawn .co4, code.dawn .coMULTI
	{ color: #5A525F; font-style: italic; }
.dawn .codecolorer .nu0, .dawn .codecolorer .re3,
	code.dawn .nu0, code.dawn .re3
	{ color: #811F24; }
.dawn .codecolorer .st0, .dawn .codecolorer .st_h, .dawn .codecolorer .es0, .dawn .codecolorer .es1,
	code.dawn .st0, code.dawn .st_h, code.dawn .es0, code.dawn .es1
	{ color: #0B6125; }
.dawn .codecolorer .me1, .dawn .codecolorer .me2,
	code.dawn .me1, code.dawn .me2
	{ color: #BF4F24; }
.dawn .codecolorer .kw1, .dawn .codecolorer .kw2, .dawn .codecolorer .sy1,
	code.dawn .kw1, code.dawn .kw2, code.dawn .sy1
	{ color: #794938; }
.dawn .codecolorer .kw3, .dawn .codecolorer .kw4, .dawn .codecolorer .kw5, .dawn .codecolorer .re2,
	code.dawn .kw3, code.dawn .kw4, code.dawn .kw5, code.dawn .re2
	{ color: #A71D5D; }
.dawn .codecolorer .re0, .dawn .codecolorer .re1,
	code.dawn .re0, code.dawn .re1
	{ color: #234A97; }
.dawn .codecolorer .br0, .dawn .codecolorer .sy0,
	code.dawn .br0, code.dawn .sy0
	{ color: #080808; }
.dawn .xml .re1 { color: #A71D5D; }
.dawn .xml .re0 { color: #811F24; }

/* "Blackboard" color scheme */
.blackboard, .blackboard .codecolorer { color: #F8F8F8; background-color: #0C1021; }
.blackboard .codecolorer .co0, .blackboard .codecolorer .co1, .blackboard .codecolorer .co2, .blackboard .codecolorer .co3, .blackboard .codecolorer .co4, .blackboard .codecolorer .coMULTI,
	code.blackboard .co0, code.blackboard .co1, code.blackboard .co2, code.blackboard .co3, code.blackboard .co4, code.blackboard .coMULTI
	{ color: #AEAEAE; font-style: italic; }
.blackboard .codecolorer .nu0, .blackboard .codecolorer .re3,
	code.blackboard .nu0, code.blackboard .re3
	{ color: #D8FA3C; }
.blackboard .codecolorer .st0, .blackboard .codecolorer .st_h, .blackboard .codecolorer .es0, .blackboard .codecolorer .es1,
	code.blackboard .st0, code.blackboard .st_h, code.blackboard .es0, code.blackboard .es1
	{ color: #61CE3C; }
.blackboard .codecolorer .me1, .blackboard .codecolorer .me2,
	code.blackboard .me1, code.blackboard .me2
	{ color: #FF6400; }
.blackboard .codecolorer .kw1, .blackboard .codecolorer .kw2, .blackboard .codecolorer .sy1,
	code.blackboard .kw1, code.blackboard .kw2, code.blackboard .sy1
	{ color: #FBDE2D; }
.blackboard .codecolorer .kw3, .blackboard .codecolorer .kw4, .blackboard .codecolorer .kw5, .blackboard .codecolorer .re2,
	code.blackboard .kw3, code.blackboard .kw4, code.blackboard .kw5, code.blackboard .re2
	{ color: #FBDE2D; }
.blackboard .codecolorer .re0, .blackboard .codecolorer .re1,
	code.blackboard .re0, code.blackboard .re1
	{ color: #F8F8F8; }
.blackboard .codecolorer .br0, .blackboard .codecolorer .sy0,
	code.blackboard .br0, code.blackboard .sy0
	{ color: #F8F8F8; }
.blackboard .xml .re1 { color: #FBDE2D; }
.blackboard .xml .re0 { color: #D8FA3C; }

/* "Mac Classic" color scheme */
.mac-classic, .mac-classic .codecolorer { color: #000000; background-color: #FFFFFF; }
.mac-classic .codecolorer .co0, .mac-classic .codecolorer .co1, .mac-classic .codecolorer .co2, .mac-classic .codecolorer .co3, .mac-classic .codecolorer .co4, .mac-classic .codecolorer .coMULTI,
	code.mac-classic .co0, code.mac-classic .co1, code.mac-classic .co2, code.mac-classic .co3, code.mac-classic .co4, code.mac-classic .coMULTI
	{ color: #0066FF; font-style: italic; }
.mac-classic .codecolorer .nu0, .mac-classic .codecolorer .re3,
	code.mac-classic .nu0, code.mac-classic .re3
	{ color: #0000CD; }
.mac-classic .codecolorer .st0, .mac-classic .codecolorer .st_h, .mac-classic .codecolorer .es0, .mac-classic .codecolorer .es1,
	code.mac-classic .st0, code.mac-classic .st_h, code.mac-classic .es0, code.mac-classic .es1
	{ color: #036A07; }
.mac-classic .codecolorer .me1, .mac-classic .codecolorer .me2,
	code.mac-classic .me1, code.mac-classic .me2
	{ color: #0000A2; }
.mac-classic .codecolorer .kw1, .mac-classic .codecolorer .kw2, .mac-classic .codecolorer .sy1,
	code.mac-classic .kw1, code.mac-classic .kw2, code.mac-classic .sy1
	{ color: #0000FF; }
.mac-classic .codecolorer .kw3, .mac-classic .codecolorer .kw4, .mac-classic .codecolorer .kw5, .mac-classic .codecolorer .re2,
	code.mac-classic .kw3, code.mac-classic .kw4, code.mac-classic .kw5, code.mac-classic .re2
	{ color: #0000FF; }
.mac-classic .codecolorer .re0, .mac-classic .codecolorer .re1,
	code.mac-classic .re0, code.mac-classic .re1
	{ color: #318495; }
.mac-classic .codecolorer .br0, .mac-classic .codecolorer .sy0,
	code.mac-classic .br0, code.mac-classic .sy0
	{ color: #000000; }
.mac-classic .xml .re1 { color: #0000FF; }
.mac-classic .xml .re0 { color: #0000CD; }

/* "Vibrant Ink" color scheme */
.vibrant, .vibrant .codecolorer { color: #FFFFFF; background-color: #000000; }
.vibrant .codecolorer .co0, .vibrant .codecolorer .co1, .vibrant .codecolorer .co2, .vibrant .codecolorer .co3, .vibrant .codecolorer .co4, .vibrant .codecolorer .coMULTI,
	code.vibrant .co0, code.vibrant .co1, code.vibrant .co2, code.vibrant .co3, code.vibrant .co4, code.vibrant .coMULTI
	{ color: #9933CC; font-style: italic; }
.vibrant .codecolorer .nu0, .vibrant .codecolorer .re3,
	code.vibrant .nu0, code.vibrant .re3
	{ color: #339999; }
.vibrant .codecolorer .st0, .vibrant .codecolorer .st_h, .vibrant .codecolorer .es0, .vibrant .codecolorer .es1,
	code.vibrant .st0, code.vibrant .st_h, code.vibrant .es0, code.vibrant .es1
	{ color: #66FF00; }
.vibrant .codecolorer .me1, .vibrant .codecolorer .me2,
	code.vibrant .me1, code.vibrant .me2
	{ color: #FFCC00; }
.vibrant .codecolorer .kw1, .vibrant .codecolorer .kw2, .vibrant .codecolorer .sy1,
	code.vibrant .kw1, code.vibrant .kw2, code.vibrant .sy1
	{ color: #FF6600; }
.vibrant .codecolorer .kw3, .vibrant .codecolorer .kw4, .vibrant .codecolorer .kw5, .vibrant .codecolorer .re2,
	code.vibrant .kw3, code.vibrant .kw4, code.vibrant .kw5, code.vibrant .re2
	{ color: #FFCC00; }
.vibrant .codecolorer .re0, .vibrant .codecolorer .re1,
	code.vibrant .re0, code.vibrant .re1
	{ color: #FFFFFF; }
.vibrant .codecolorer .br0, .vibrant .codecolorer .sy0,
	code.vibrant .br0, code.vibrant .sy0
	{ color: #FFFFFF; }
.vibrant .xml .re1 { color: #FFCC00; }
.vibrant .xml .re0 { color: #339999; }

#twc_connect button{ 
    margin:0 0 0 0; 
    background:none; 
    border:none;
    
} 

#twc_connect button{ 
    width:auto; 
    overflow:visible; 
}
 
#twc_connect button img{ 
    margin:0; 
}

#twc_tweet_this {width:25px;}


 body { overflow-y: scroll; }

  body { background: rgb(42,42,42); }
  body { text-align: center; }
  body { -webkit-text-stroke:1px transparent;}
  .page_margins { text-align:left; margin: 0 auto; }
  .page_margins { max-width: 960px; }
  .page { margin: 0 0px; }
  #topnav, #header, #nav, #main, #extended, #footer, #head { overflow:hidden; min-width: 720px; }
  #topnav, #nav, #footer { background: rgb(42,42,42); color: #ccc; }
  #topnav .page { text-align:left; padding: 5px 0; }
  #topnav span.navlinks { float:right; }

  #header {
  width: 100%;
  border-top: 20px #fff solid;
  border-bottom: 10px #fff solid;
  background-color: rgb(42,42,42);
  max-height: 150px;
  z-index: 100000;
  }

#header .title {
  padding: 90px 0px 20px 0px;
}

#header span {
	  font-size: 1.0em;
}
  #header h1 { color: #fff !important; }

  #nav {
    padding-top:10px;
    padding-bottom:10px;
    padding-top:10px;
    border-top: 2px #666 solid;
    border-bottom: 1px #ccc dashed;
  }

  #main {
    background: #fff;
    margin-top: 0px;
    border-top: 1px #ccc dashed;
  }

  #head {
    background: #fff;
    margin-top: 0px;
    border-top: 1px #ccc dashed;
    padding-bottom: 10px;
  }


  #main .c25r { border-left: 1px #88a dashed; }

  #extended { background: rgb(23,23,23); border-top: 1px #ccc dashed; }
  #extended .c25l,  #extended .c50l { border-right: 1px #88a dashed; }

  #extended .subc  { padding: 0 10px; }
  #extended .subcl { padding: 0 10px 0 0; }
  #extended .subcr { padding: 0 0 0 10px; }

  #main, #extended { padding-top: 20px; padding-bottom: 20px; }

  #footer { border-top: 2px #666 solid; }
  #footer .page { padding: 10px 0px; }
  .hlist { background: transparent; border: 0 none;}
  .hlist ul { margin-left: 0; border: 0 none; width: 100%; }
  .hlist ul li { line-height: 1.2em; display:block; width: 12.5%; border:0; padding: 0;}
  .hlist ul li.last { margin-left: -5px; float:right; border-right: 1px #ccc solid;}

  .hlist ul li a,
  .hlist ul li strong {  width:auto; display:block; border-left: 1px #ccc solid; color: #08c; font-weight: normal; margin: 0 5px 0 0; padding: 0.5em 0 0.5em 0.5em; font-family: Cicle_Semi, Arial; font-size: 160%;}

  .hlist ul li a span { display:block; color: #888; font-family: Arial; font-size: 50%; padding-top: 10px;}
  .hlist ul li strong span { display:block; color: #888; }

  .hlist ul li a:focus,
  .hlist ul li a:hover,
  .hlist ul li a:active {  background: #444; color: #fff; }

  .hlist ul li.active { background:transparent; border: 0 none; }
  .hlist ul li.active strong { background: #800; color: #fff; font-weight: bold; }


  #header h1 {
    font-family: Cicle_Fina, Helvetica, Arial;
    font-weight: lighter;
    font-size:4em;
    letter-spacing:-2px;
    line-height:80%;
    color:#000;
  }

  #header span { color:#888; font-size: 0.6em;}

  #topnav a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color: transparent; }

  #footer a { color: #fff; background:transparent; font-weight: bold; }
  #footer a:focus,
  #footer a:hover,
  #footer a:active { background-color: transparent; text-decoration:underline; }

  #skiplinks a.skip:focus,
  #skiplinks a.skip:active { 
	color: #fff; 
	background: #333; 
	border-bottom: 1px #000 solid;
	padding: 10px 0;
	text-decoration:none;
  }


 html * { font-size:100.01%; }
  textarea, pre, code, kbd, samp, var, tt {
    font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }
  body {
    font-family: GrauBlau, Arial, Helvetica, sans-serif;
    font-size:80%;
    color:#444;
  }

  /*--- Headings | �berschriften ------------------------------------------------------------------------*/

  h1,h2,h3,h4,h5,h6 {
    font-family:Cicle_Gordita, Arial;
    color:#222;
  }

  h1 { font-size:350%; }                       /* 30px */
  h2 { font-size:300%; }                       /* 24px */
  h3 { font-size:150%; }                       /* 18px */
  h4 { font-size:133.33%; }                    /* 16px */
  h5 { font-size:116.67%; }                    /* 14px */
  h6 { font-size:116.67%; }                    /* 14px */

  /* --- Lists | Listen  -------------------------------------------------------------------------------- */

  ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }
  ul { list-style-type:disc; }
  ul ul { list-style-type:circle; margin-bottom:0; }

  ol { list-style-type:decimal; }
  ol ol { list-style-type:lower-latin; margin-bottom:0; }

  li { margin-left:0.8em; line-height:1.5em; }

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; }

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

  p { font-size: 1.1em; line-height:1.5em; margin:0 0 0 0;}

  blockquote, cite, q {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
  }
  blockquote { margin:0 0 1em 1.6em; color:#666; }

  strong,b { font-weight:bold; }
  em,i { font-style:italic; }

  big { font-size:116.667%; }
  small { font-size:91.667%; }
 
  pre { line-height:1.5em; margin:0 0 1em 0; }
  pre, code, kbd, tt, samp, var { font-size:100%; }
  pre, code { color:#800; }
  kbd, samp, var, tt { color:#666; font-weight:bold; }
  var, dfn { font-style:italic; }

  acronym, abbr {
    border-bottom:1px #aaa dotted;
    font-variant:small-caps;
    letter-spacing:.07em;
    cursor:help;
  }

  sub, sup { font-size:91.6667%; line-height:0; }

  hr {
    color:#fff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #eee solid;
  }

  /*--- Links ----------------------------------------------------------------------------------------- */

  a { color:#4D87C7; background:transparent; text-decoration:none; }
  a:visited  { color:#036; }

  a:focus,
  a:hover,
  a:active { color:blue;}

  /* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */

  p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }
  p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }

  p.icaption_left img,
  p.icaption_right img { padding:0; border:1px #888 solid; }

  p.icaption_left strong,
  p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; }

  .highlight { color:#c30; }
  .dimmed { color:#888; }

  .info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }

  .note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }
  .important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }
  .warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }

  .float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }
  .float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }
  .center { display:block; text-align:center; margin:0.5em auto; }

  table { width:auto; border-collapse:collapse; margin-bottom:0.5em; border-top:2px #888 solid; border-bottom:2px #888 solid; }
  table caption { font-variant:small-caps; }
  table.full { width:100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding:0.5em; }
  thead th { color:#000; border-bottom:2px #800 solid; }
  tbody th { background:#e0e0e0; color:#333; }
  tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }

  tbody th { border-bottom:1px solid #fff; text-align:left; }
  tbody td { border-bottom:1px solid #eee; }

  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background:#f0e8e8; }
  tbody tr:hover td { background:#fff8f8; }
  
  .about {
  	padding: 16px;
  	width: 360px;
  	background-color: rgb(190,190,190);
  	overflow: hidden;
  	border-radius: 14px 14px 14px 14px; 
  	-webkit-border-radius:14px; 
  	-moz-border-radius: 14px 14px 14px 14px; 
  	-o-border-radius: 14px 14px 14px 14px; 
  	-khtml-border-radius: 14px 14px 14px 14px;
  }
#sidebar :hover {
  	background-color: rgb(42,42,42);
  	color: rgb(200,200,200);
  }
  
.imground {
  	border-radius: 14px 14px 14px 14px; 
  	-webkit-border-radius:14px; 
  	-moz-border-radius: 14px 14px 14px 14px; 
  	-o-border-radius: 14px 14px 14px 14px; 
  	-khtml-border-radius: 14px 14px 14px 14px;
  }

.imgfull{
	width: 480px;
	border-radius: 14px 14px 14px 14px; 
  	-webkit-border-radius:14px; 
  	-moz-border-radius: 14px 14px 14px 14px; 
  	-o-border-radius: 14px 14px 14px 14px; 
  	-khtml-border-radius: 14px 14px 14px 14px;
}

.c50l {
	width: 490px;
	text-align: justify;
}

.c50r {
	width: 400px;
}

p {
	margin-bottom: 20px;
}


#extended li{
	list-style: none;
}

#extended h2 {
	font-size:160%;
	font-family: Cicle_Semi, Arial;
	color: #08c;
	padding-bottom: 15px;
}

#extended ul li a {  
	
	width:auto; display:block; color: #888; font-weight: normal; margin: 0px 5px 0 0; font-size:1.1em;
}

#tag_cloud-2 a {
	color: #888;
}

