@charset "UTF-8";
/*
Theme Name: Vaboos Blog
Theme URI: http://www.vaboos.at/blog/
Description: "Template Vaboos Online Marketing Blog"
Version: 1.0
Author: stessl@vaboos.at
Author URI: http://www.vaboos.at/
License: GPL
*/



@media all
{


  * { margin:0; padding: 0; }

  option { padding-left: 0.4em; }

  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }

  html { height: 100%; margin-bottom: 1px; }

  #post_1, #post_2, #post_3, #post_4 #post_0{
  width: 100%;
  max-height: 300px;
  overflow:hidden;
  
  }
  #post_1 p, #post_2 p, #post_3 p, #post_4 p, #post_0 p{
  
  padding-top:5px;
  line-height:1.6em;
  }
  body {

    font-size: 100.01%;

    color: #000;
    background: #fff;
    text-align: left;
  }

  fieldset, img { border: 0 solid; }

  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }

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

  blockquote { margin: 0 0 1em 1.5em; }

  #header { position:relative; }

  #topnav { text-align: right; } 

  #header #topnav {
    position:absolute;
    top: 5px;
    right: 15px;
  }

  #header, #nav, #main, #footer { clear:both; }

  #col1 { float: left; width: 200px }

  #col2 { float:right; width: 200px }

  #col1_content, #col2_content, #col3_content { position:relative; }

  .hideboth #col3 { margin-left: 0; margin-right: 0; }
  .hidecol1 #col3 { margin-left: 0; margin-right: 200px; }
  .hidecol2 #col3 { margin-left: 200px; margin-right: 0; }

  .hideboth #col1, .hideboth #col2, .hidecol1 #col1, .hidecol2 #col2 { display:none; }

   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .clearfix { display: block; }

  .floatbox { overflow:hidden; }

  #ie_clearing { display: none; }

  .skip, .hideme, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
  }

  .skip:focus, .skip:active {
    position: static;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
  }
}

@media screen, projection
{


  body { padding: 10px 0; }
.page_margins { width: 985px; margin: 0 auto;}
  .page { padding: 0 10px 0 10px }
  #wrap_unten {position:relative; width:100%; background: #fff url('http://www.vaboos.at/files/Template/css/back3.gif') repeat-x; }
  #header { overflow:hidden; padding: 5px 2em 1em 20px; color: #000; background: #fff;}
 #nav { overflow:hidden; }
  #main {position:relative; margin: 25px 0 0 0; min-height: 520px; background: #FFFFFF url('http://www.vaboos.at/files/Template/css/bigside2.gif') no-repeat left top;}
  #footer { position:relative; background:transparent url(/files/Template/css/line.jpg) repeat-x scroll 0 0; padding: 0 0 6px 0; color:#fff; overflow:hidden; margin-top:20px; }
#flinks{float:left; width:15px; height:30px; background:transparent url(/files/images/flinks.gif) no-repeat scroll 0 0;}
#frechts {float:right; width:15px; height:30px; background:transparent url(/files/images/frechts.gif) no-repeat scroll 0 0;}
#fmitte{ float:left; width:925px; height:30px;}

  #nav {position:relative; background:url('http://www.vaboos.at/files/Template/css/line.jpg') repeat-x; height:30px; width:100%; margin-top:-3px; color: #fff;}
  #nlinks {float:left; width:13px;}
  #nrechts {float:right; width: 13px;}
  #nav ul{float:left; width: 97%; height: 30px;}
  #nav li{ margin:0; line-height:30px; list-style:none; display:inline;} 
  #nav li a{line-height:30px; float:left; padding:0 15px; display:block; color:rgb(255,255,255); text-decoration:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url('topMenuImages.png') 0px -30px no-repeat;}
  #nav li a:hover{background: url(http://www.vaboos.at/files/Template/css/hover.gif) repeat-x scroll 0 0; color:rgb(0,0,0);}
  #active{line-height:30px; float:left;  padding:0 15px; font:12px Verdana, Arial, Helvetica, sans-serif; background: url(hover.gif) repeat-x scroll 0 0; color:rgb(0,0,0);}
  #active li {padding: 0 10px;}

   #col1 { float: left; width:22%;  margin:0; background:transparent url(mains.gif) no-repeat scroll right top; }
  #col2 {background:url('http://www.vaboos.at/files/Template/css/bigside2.gif') no-repeat right top; float:right; min-height: 520px; height: auto !important; height:520px; width:23%;  margin:0 0 0 0; padding:0 1px 0 0;}
  #col3 { position:relative; width: auto; margin: 0 23% 0 0; margin-top:20px;}
  #col1_content { padding: 0 10px 0 0px; height:180px; }
  #col3_content { padding: 10px 70px 0 30px; background:#f7f7f7; margin: 0 1px 0 1px; overflow:hidden;}
	
  /*REDAXO GRUNDLAYOUT*/
  #col1_content2{margin-left:15px;}
  .navbar li, #sub-active ul li{display:inline; list-style-type:none;}
 #foot {float:right; margin:7px 0px 7px 7px; display:inline;}
#fmitte em{float:left; margin:7px;} 
.cont {line-height:25px;background:transparent url(white.jpg) repeat-x scroll 0 0;}
.cont b{}
.cont img {margin-bottom:-3px;}
.inbild {float:right; margin-top:-20px; width:218px; }
.text {width: 215px; font-size:11px;}
.zahl{font-size:25px; float:left; width: 50px; margin:8px 0 0 7px;}
.sidetext {float:left; width: 158px;  margin-top:8px;}
#bild {height: 135px;}
#untenr{width:100%; background:url(unten.gif) no-repeat; height:13px;}
#ucont { margin-top:8px; font-weight:bold;}
#blog {position:absolute; right:0px; width:200px; background:transparent url(http://www.vaboos.at/files/images/naviside6.gif) no-repeat scroll 0 0; }
#blog a {color:#000 !important; width:auto; float:right !important; font-weight:bold;}
#blog a:hover{background:url() !important; color:#fff !important;}
#buttons a{display:block;}
#footernavi a {color:#000; text-decoration:none;}
.box-left{position:relative; margin:10px 0 0 0;  font-size:13px;  }
.box-left p, .post p{text-align:justify; padding:0 0 0 0; margin: 0 0 1em 0 !important;}
.box-left h4, .archiv h4 {
	margin-bottom:8px; font-size:90%; color:#ccc; 
}
.post h4{
	color:#4d87c7; font-size: 120%; margin:5px 0;
}
.box-left h3, .post h3{
	font-size:15px; margin-bottom: 3px; color:#000; 
}
.box-left h2 a, .post h2 a, .archiv h2 a, .post h1 a{text-decoration:none; font-size:21px; color:#000;}
.archives, .categories, .search, .homeb, .pagenav, .meta{
	list-style-type:none; display:inline;
}
#col2side{
	float:left; width:100%; background:transparent url(http://www.vaboos.at/files/Template/css/mains.gif) no-repeat scroll left top; padding: 20px 0 0 0;
}
#sidesocial {
	position:relative; overflow:hidden; margin: 0 0 10px 20px; 
}

#searchside ul{
	padding-bottom:5px;
}
.side{
	float:left; width:100%; 
}
.side li {
	padding-left:20px;}
.side ul{
	margin: 0 0 1em 0;
}
.side ul li ul{
	margin-top:5px; 
}
.side li h2{
	font-size:16px; display:inline; position:relative; 
}
.side li ul li{

	list-style-type:none; padding:3px 0 3px 35px; background:transparent url(http://www.vaboos.at/files/Template/css/white.jpg) no-repeat scroll 0 0;
}
.side li ul li a {
	color:#000; font-size:14px; 
}
#searchform {
	padding: 0 0 0 20px;
}
.more-link{
	 float:left; width:auto; line-height:20px; font-size:14px; color:#000; 
}
.more {
	display:inline; float:left;
}
.more a{
	color:#000000 !important; font-size:15px; 
}
.comment a{
	color:#000; font-size:15px; 
}
.more a:hover{
	color:#faba00 !important; text-decoration:none; 
}
.comment{
	 float:right; width:auto; line-height:20px; 
}
#comments{margin-bottom:10px;}
.unten{
	float:left; width:100%; margin-bottom:15px; 
}
.oben{
	width:100%; float:left; margin-bottom:15px;
}
.archiv{
	margin:10px 0 22px 0; background:transparent url(http://www.vaboos.at/files/images/unterseite.gif) no-repeat scroll center bottom; padding: 0 0 28px 0; font-size:13px;  }
.picright {
	float:right; margin-left: 15px;
}

.post h2, .post h1{
	 margin-bottom:8px; 
}
.social {
	float:left; margin-left:20px; 
}
.thumbnail {
	float: left;
	border:1px solid black;
    height: 125px;
    margin: 5px 5px 5px 0;
    width: 125px;
}
#pageend {
 color:#000; background:#FFD14A; font-size:12px; font-weight:bold; margin-top:70px; 	
}
#pageend p {
	margin:1em; padding:0.5em; 
}
.navigation{
	width: 100%; float:left; margin-top:20px; _margin-bottom:-40px;
}
.alignleft{
	float:left; font-size:14px;
}
.alignright{
	float:right; font-size:14px; margin-left:15px;
}
input.button{
	float:left; margin:-1px 0 20px 10px; 
}
.infield{
	float:left; height:18px; font-size:12px; 
}


}
@media all
{

  html * { font-size: 100.01% }

  textarea, pre, tt, code {
	font-family:"Courier New", Courier, monospace;  	
  }

  body {
    font-family: Helvetica,Trebuchet MS, Verdana, Arial, sans-serif;
    font-size: 75.00%; 
    color: #222;  
  }

  h1,h2,h3,h4,h5,h6 { 
  	font-family:Helvetica,Trebuchet MS,times new roman,times,serif; 
        font-weight:bold;
  	color:#666;
  	margin: 0 0 0 0; 
  }

  h1 { font-size: 200%; color:#006AB2;}                        /* 24px */
  h2 { font-size: 200%; color:#006AB2;}          /*#4D87C7 24px */
  h3 { font-size: 150%; }                        /* 18px */
  h4 { font-size: 100%; }                     /* 16px */
  h5 { font-size: 116.67%; }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic; }  /* 14px */

  #header h1 {
    font-size:2.5em;
    letter-spacing:-2px;
    line-height:65%;
    color:#000;
  }

  #header span {
    color:#999;
  }

  p { line-height: 1.3em; margin: 0 0 1em 0; }


  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em }

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


  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .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 { text-align:center; margin: 0.5em auto }

  a {color: #4D87C7; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#182E7A; text-decoration:underline;}
  
  #topnav a { color: #000; 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: #999; background:transparent; font-weight: bold;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }
 
}




