/*  
Theme Name: Restless World
Theme URI: www.restlessworld.com
Description: Design for Restless World 2009.
Version: 1.0
Author: Dennis Grossmann
Author URI: http://www.grossy.com 	
*/



/* Browser Reset ****************************/
*			{padding:0; margin:0; border:0;}

/* Fonts ****************************/
html 		{font-size:12px;}
body 		{font:12px arial, sans-serif; }
html > body {font-size:12px;}
h1 			{font-size:1.3em;}
h2 			{font-size:1.2em;}
h3 			{font-size:1em;}
h4 			{font-size:1em;}
h5 			{font-size:0.9em;}
h6 			{font-size:0.8em;}
table, td, input, textarea, select {font:1em arial, sans-serif;}

/* Main Selectors ****************************/
body 		{background:#FFF; color:#484848; line-height:1.5em; text-align:left;}
p       	{margin:1em 0;}
strong  	{font-weight:bold;}

/* Headings ****************************/
h1,h2,h3,h4,h5,h6 	{margin:1em 0; color:#ee2c74;}
h2					{color:#000; margin-top:25px;}

/* Lists ****************************/
ul, ol         {margin:1em 0 1em 3em;}
li             {margin:0 0 0.3em 0;}
ul.unstyled    {list-style-type:none;}
ul.unstyled li {float:left;}

/* Utility Classes ****************************/
.clear     {clear:both; font-size:0; line-height:0em;}
.indent    {margin-left:2em;}
.right     {text-align:right;}
.top       {vertical-align:top;}
.center    {text-align:center;}
.middle    {vertical-align:middle;}
.error     {color:#AA0000; margin:0 0 1em 0;}
.hide      {display:none;}
.show      {display:block;}
.img-right {float:right; margin:0 0 1em 1em;}
.img-left  {float:left; margin:0 1em 1em 0;}
.break     {padding:0.5em 0; clear:both;}



/* global formatting */
body 			{}

/* layout containers */
#container 			{ width:980px; margin:0 auto; border-top:solid 5px #eee; }
#header 			{ width:980px; height:160px; margin:0 auto; padding-top:40px; position:relative; }

#content 			{ width:510px; padding:20px; min-height:400px; height:auto !important; height:400px; float:left;}
#content-blog 		{ width:689px; padding:20px; min-height:400px; height:auto !important; height:400px; float:left;}


#sidebar 			{ float:right; width:410px; padding:20px 10px; }
#sidebar-blog 		{ float:right; width:231px; padding:20px 10px; }

#footer 			{ clear:both; list-style:none;  width:980px; margin:0 auto; padding:5px 5px 20px 5px; border-top:solid 5px #acae9b; position:relative; }
#footer li 			{ float:left; }
#footer li a 		{ float:left; display:block; margin-left:10px; color:#333; text-decoration:none; font-size:11px; }
#footer li a:hover 	{ color:#acae9b; }

#logo				{ position:absolute; top:0px; left:105px; }

a					{ text-decoration:underline; color:#484848;}
a:hover				{ color:#333; }
a.more-link			{ padding:3px; background:#acae9b; text-decoration:none; font-weight:bold; }

#contactus 			{ clear:left; position:relative; top:-20px; left:800px; width:180px; text-align:right;}

/* GLOBAL NAVIGATION */

#nav-main						{ list-style:none; margin:0; position:relative; top:130px; left:0; width:340px; padding-right:20px; }
#nav-main li					{ margin-right:7px; float:left; }
#nav-main li a					{ padding:5px; float:left; text-decoration:none; color:#484848; font-size:11px; }
#nav-main li a:hover			{ color:#acae9b; }



#nav-blocks						{ position:absolute; top:20px; left:345px;}
.nav-content					{ list-style:none; width:126px; height:170px; float:left; margin:0 1px 0 0; background:#efefef; }
.nav-content li.head1 a			{ background:#00b1ac; display:block; padding:3px; width:120px; color:#fff; font-size:11px; }
.nav-content li.head2 a			{ background:#699243; display:block; padding:3px; width:120px; color:#fff; font-size:11px; }
.nav-content li.head3 a			{ background:#ffc425; display:block; padding:3px; width:120px; color:#fff; font-size:11px; }
.nav-content li.head4 a			{ background:#ef8200; display:block; padding:3px; width:120px; color:#fff; font-size:11px; }
.nav-content li.head5 a			{ background:#ed174c; display:block; padding:3px; width:120px; color:#fff; font-size:11px; }
.nav-content li.head1 a:hover	{ background:#484848; color:#fff; }
.nav-content li.head2 a:hover	{ background:#484848; color:#fff; }
.nav-content li.head3 a:hover	{ background:#484848; color:#fff; }
.nav-content li.head4 a:hover	{ background:#484848; color:#fff; }
.nav-content li.head5 a:hover	{ background:#484848; color:#fff; }
.nav-content li					{ margin:0; float:left; }
.nav-content li a				{ display:block; padding:0 3px 0 5px; width:120px; color:#777; text-decoration:none; font-size:11px; }
.nav-content li a:hover			{ background:#fff; color:#000; }




#sidebar img				{ border:solid 1px #efefee; margin:0;}


.contenttable		{}
.contenttable td	{ vertical-align:top; line-height:18px; }


ul#news				{ list-style:none; margin:0; }
ul#news li			{ margin:0;}
ul#news li span		{ font-size:11px; }
ul#news li a		{ text-decoration:none; font-size:11px; display:block; background:#eee; margin-top:1px; padding:3px 5px;}
ul#news li a:hover	{ color:#000; background:#acae9b;  }


/*
WORLD NOMAD FORM
*/

form#qp3_form				{ background:#fff; margin-top:20px; width:220px; display:block;}
#qp3_form ol			{ list-style:none; margin:0; background:#699243; height:130px; padding:15px; height:200px; }
#qp3_form ol li 		{ clear:both; padding:4px 0;  }
#qp3_form fieldset		{ clear:both;  }
#qp3_form ol li label	{ color:#fff; font-weight:bold; clear:both; width:220px; display:block;  }
#qp3_form ol li input	{ padding:4px; }
#qp3_form ol li select	{ padding:4px; border:solid 1px #ccc; }
#qp3_form ol li span	{ color:#fff; }

fieldset.submit			{ margin-top:10px; }

#theForm2				{ background:#fff; margin-top:20px; position:relative; }
#theForm2 ol			{ list-style:none; margin:0; background:#699243; height:60px; padding:15px; }
#theForm2 ol li 		{ clear:both; }
#theForm2 ol li label	{ display:block; float:left; width:250px; color:#fff; font-weight:bold;  }
#theForm2 ol li select	{ padding:4px; border:solid 1px #ccc; }

#theForm2 .btn_getAQuote{ position:absolute; top:50px; left:265px; background:#ffc425; border:solid 1px #fff; color:#fff; font-weight:bold; font-size:14px; padding:5px; }


ul.partnerList		{ height:60px; background:#fff; list-style:none; margin:0; padding:5px; }
ul.partnerList li	{ float:left; padding-right:10px; }
ul.partnerList li a	{ display:block; background:#fff; height:30px; }

ul.ipodCountryList	{ list-style:none; background:#fff; margin:0; height:30px; padding:10px 0; }
ul.ipodCountryList li	{ float:left; padding-left:10px;}

table.nomadsplit		{}
table.nomadsplit td		{width:50%; vertical-align:top; }
a.btn_createFreeJournal	{ padding-left:25px;}

#content form label input			{ border:solid 1px #999; padding:5px; margin:2px 0;}


table#mobile			{ margin:10px 0; padding:0; border-collapse:collapse; }
table#mobile th			{ font-size:12px; font-weight:bold; background:#acae9b; padding:5px 3px }
table#mobile td			{ padding:3px; border-collapse:collapse; border:solid 1px #ccc; font-size:11px; }




#content table.shop				{ margin:10px 0; border-top:solid 1px #ccc;}
#content table.shop td			{ border-bottom:solid 1px #ccc; padding:10px 0;}

#content table.tours				{ margin:10px 0; border:solid 1px #ccc; border-collapse:collapse; }
#content table.tours td			{ border:solid 1px #ccc; border-collapse:collapse; vertical-align:top; padding:10px; width:33%;}

#list { float:left; border-bottom:solid 1px #cceef7; padding:0 0 10px 0; }
#list img { display:block; }
#list h1 { color:#30bfe1; text-decoration:none }
#list h1 a { color:#30bfe1; text-decoration:none }
#list a.more-link { background-color:#FFFFFF; color:#888888; font-weight:normal }
#list .stbutton { float:left; margin:10px 0; }
#comment-box { border-top:solid 1px #cceef7; margin:20px 0 0 0 }
#comment-box input { background-color:#f5f5f5; padding:2px; float:left; border-top:solid 1px #dbdbdb; margin:5px 0 }
#comment-box textarea { background-color:#f5f5f5; padding:2px; float:left; width:200px; height:100px; border-top:solid 1px #dbdbdb; margin:5px 0 }
#comment-box label { width:290px; display:block; float:left; font-size:11px; font-weight:bold; color:#333333 }
#comment-box input#submit { width:150px; border:solid 1px #dbdbdb;font-size:11px; font-weight:bold; color:#333333; margin:0 0 0 290px; }
#comment-box h3 { color:#333333; margin:1em 0 0 0; width:300px; }
#comment-box ol { padding:0; margin:0; list-style:none; clear:both }
#comment-box li { border-bottom:solid 1px #efefef; padding:10px 0 10px 0 }
#comment-box li p { margin:0; }

#searchform input { background-color:#f5f5f5; padding:4px; float:left; border-top:solid 1px #dbdbdb; margin:5px 0; width:118px }
#searchform input#searchsubmit { width:70px; padding:3px; border:solid 1px #dbdbdb;font-size:11px; font-weight:bold; color:#333333; margin:4px 0 0 10px; }

.top-banner { background-color:#32bee1; padding:4px; color:white; font-size:14px; width:198px; margin:20px 0 0 0 }
#searchform { margin:10px 0 0 0 }
#sidebar-blog ul { padding:0; margin:0; list-style:none }
#sidebar-blog li { padding:5px 10px; margin:0; border-bottom:solid 1px #efefef; width:188px}
#sidebar-blog li a { color:#7a7a7a; text-decoration:none; }
#sidebar-blog li.twitter { background-image:url(images/twitter_bird_logo_by_ipotion1.png); background-repeat:no-repeat; height:24px; width:153px; padding:8px 0 2px 55px; background-position:left 2px; }
#sidebar-blog li.twitter a { color:#04ADEA; }


#post-links { color:#7a7a7a; }
#post-links a { color:#7a7a7a; text-decoration:none; }

.blog { width:231px }
.active-authors li { padding:10px 10px; }
.active-authors img { float:left; height:60px; width:60px; display:block }
#recaptcha_widget_div { clear:both; }
#zrx_captcha { clear:both; height:20px; padding:0; margin:0 }
#zrx_captcha div {color:#333333;
display:block;
float:left;
font-size:11px;
font-weight:bold;
width:290px;}
#zrx_captcha div small {font-size:11px;
font-weight:bold;}
hmtl{
     }

body{
     }

/*--------------------textgestaltung--------------------*/

p{
     }

h1,h2,h3,h4,h5,h6{
     }


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul{
     }
ol{
     }
     li{
          }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

img{
     }

address {
     }

/*--------------------linkgestaltung--------------------*/


a {
     }
a:link { 
     }
a:visited { 
     }
a:link:focus{ 
     }
a:link:hover, 
a:visited:hover { 
    }
a:link:active, 
a:visited:active {
     }

/*--------------------bilder als links--------------------*/
a img{
     }
a:link img { 
     }
a:visited img { 
     }

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }
	
.author-list { padding:0 0 4px 0; float:left}	
.author-list .user { width:198px; clear:both; padding:5px 0; border-bottom:1px solid #EFEFEF; float:left; }
.author-list .user .avatar { float:left; width:80px; }
.author-list .user img.avatar { float:none; }
.author-list .user .name { float:left; width:100px; padding:0 0 0 8px; font-weight:bold; display:block; }
.author-list .user .bio { float:left; width:100px; padding:0 0 0 8px; font-size:11px; display:block; }

