/*Theme Name:WorldOWeb
 * Description:This theme is suitable for all audiences.  It is Widget ready and includes search and RSS, Pings are seperated from comments, Valid XHTML and CSS, integrated twitter id, can work with or without wp-navi plugin.
 
* Tags:black,two-columns,right-sidebar,flexible-width

* Version:2.2.9

* Author: Tracy Ridge

* Author URI: http://worldoweb.co.uk/    */

/* Begin css reset typography and colors */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/*ie6 transparency fix*/

img, div, span {behavior:url(/wp-content/themes/worldoweb/iepngfix.htc) }

code {
	font: 0.9em 'Courier New', Courier, Fixed;
	padding: 10px;
	border: 1px solid #e7edf0;
	display: block;
	margin: 5px 15px 5px 15px;
}

body {
	background:url(images/007.jpg) #111 repeat;
	color:#474A51;
	font-family:Verdana,Arial,sans-serif;
	font-size:13px;
}
em
{
	font-style:italic;
}
strong
{
	font-weight:bold;
}
img,a img
{
	border:none;
	text-decoration:none;
}
a {
	color:#A3A3A7;
	text-decoration: none;
	border: none;
}
a:hover {
	color: #E50083;
}
acronym, abbr, span.caps {
	cursor: help;
	font-size: 1.1em;
	letter-spacing: .07em;
}
acronym, abbr {
	border-bottom: 1px dashed #e7edf0;
}
small {	
	font-size: 0.8em;	line-height: 1.5em;
}
blockquote{
	margin:15px;
}
/*
Headers
*/
.head 
{
	margin: 68px 0 0 20px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size: 30px;
	color: transparent;
}
.head a, .head a:hover
{
	color: transparent;
	text-decoration:none;
}

.description
{
	color: transparent;
	margin-left:20px;
}
h1,h2,h3,h4 {

font-family: verdana, serif;
}
h1{font-size: 2.0em;}

h2{font-size:1.8em;}

h3{font-size:1.5em;}

h4{font-size:1.4em;}

h1 a,h2 a, h3 a, h4 a 
{
	color:#3A3A7;
	outline:none;
}
h1 a:hover, h2 a:hover, h3 a:hover 
{
	color:#E50083;
	text-decoration:underline;
}
/*Basic Layout*/
#page 
{
	text-align: left;	
	width: 100%;	
	margin: 0 auto;
	margin-top: 8px;
	float:left;
	max-width: 1000px;
	min-width:800px;
}

/* static nav */
div#static-nav-top {
	margin: 0 0 5px 0;
	text-align: right;
}
div#static-nav-top ul#stativ-nav-items li {
	display: inline;
	padding: 0 0 0 21px;
}

#header 
{
	width: 100%;
	background:url(images/upgrade.jpg) #000 no-repeat top right;
	float:left;
	border-top:solid thin #4a4a4a;
}
#main 
{
	width: 100%;
	background:url(images/main.gif) #FFF repeat-x bottom;
	float:left;
}
#content 
{
	float: left;
	margin: 0px 30px 20px 30px;
	width: 55%;
	padding-bottom:30px;
}
#sidebar 
{
	width: 30%;
	float: right;
	margin: 21px 0 0 0;

}
.clear
{
	clear:both;
}

/*Header Area*/
#navbar {	
	margin: 58px 0 0 0;
}
#navbar li 
{
	display: inline;
	padding:0 12px;
}
#navbar li  a   
{
	color:#F0F7EF;
	font-weight:bold;
	text-transform:capitalize;
}
#navbar li a:hover 
{
	color:#E50083;
	text-decoration:underline;
	font-weight:bold;
	text-transform:capitalize;
}
#navbar li.current_page_item a , .current_page_item a:visited 
{
	color:#E50083;
	font-weight:bold;
	text-transform:capitalize;

}
.kontakt1
{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
}


/* Main Content */
.post 
{
	margin: 21px 0 35px 30px;
	float:left;
	width:90%;
}
.bigHead
{
	color:#38363A;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:capitalize;
}
.entry  
{
	float: left;
	margin-top: 20px;
	line-height:1.7em;
	width:100%;
}
.small
{
	font-size:0.9em;
}
.publish
{
	color:#474A51;
	font-size:0.8em;
}
.entry ol, .entry ul  
{
	margin: 0 0 25px 0;
}
.entry ol li, .entry ul li  
{
	margin: 0 0 2px 25px;
	list-style: circle;
	border: 0;
	padding: 2px 0 0 0;
}
.entry p, .entry h2, .entry h3
{
	margin-bottom:15px ;
}
.entry img 
{
	padding: 5px;
	border: 1px solid #E7EDF0;
}
.tags
{
	float:left;
	border-bottom:1px solid #989da8;
	border-top:1px solid #989da8;
	padding:10px 0;
	width:100%;
}

.div#footer div#social-bookmark {
	display: inline;
	float: right;
}

div#footer div#social-bookmark ul {
	margin: 0px;
	padding: 0px;
}

div#footer div#social-bookmark ul li {
	display: inline;
}

div#footer {
	text-align: center;
	font-size: 10px;	
}

div#visual {
	z-index: 1;
	position: absolute;

}


/*

Comments & Pings

*/
#singlecomments li
{
	margin:20px 0 20px 30px;
	float:left;
	width:100%;
}
.pinglist li
{
	float:left;
	width:100%;
	margin-left:30px;
}
.pinglist li a
{
	color:#616161;
}
.thumb
{
	float:left;
	margin-right:15px;
}
.author 
{
	text-transform: capitalize;
	font-weight: bold;
}
.commentdata 
{
	float:right;
	position:relative;
	padding:15px;
	min-height:125px;
	height: auto !important;
	height:125px;
	border:1px solid #989da8;
	width:63%;
}
.bypostauthor .commentdata span.bypostauthor, .bypostuser .commentdata span.byuser
{
	position:absolute;
	height:35px;
	width:35px;
	left:-35px;
	background:url(images/triangle3.png) no-repeat;
}
.commentdata span.odd, .commentdata span.even
{
	position:absolute;
	height:35px;
	width:35px;
	left:-35px;
	background:url(images/triangle2.png) no-repeat;
}
.odd .commentdata
{
	background-color:#fff;
}
.even .commentdata
{
	background-color:#fff;
}
.bypostauthor .commentdata
{
	background-color:#e5f2f4;
}
#commentform textarea 
{
	margin-top: 15px;
	width: 80%;
	padding: 12px;
}
#commentform #submit 
{
	margin: 5px 0 10px 0;
	padding: 5px;
}
#author, #email, #url, #atf_twitter_id
{
	height:30px;
	margin-bottom:15px;
}
#respond h3
{
	margin-bottom:10px;
}
#comments, #pings, #respond
{
	margin:10px 0 20px 30px;
	float:left;
	width:95%;
}
.comment-edit-link
{
	margin-left:5px;
}
/*Recommended By Wordpress*/
.wp-caption 
{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
.wp-caption img 
{
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption-dd 
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/*
Navigation
*/
.navigation 
{
	display: block;
	text-align: center;
	margin:10px 0 80px 0;
}
.alignleft 
{
	float: left;
	text-decoration: none;
	border: none;
}
.alignright 
{
	float: right;
	text-decoration: none;
	border: none;
}
img.centered 
{
	margin-left: auto;
	margin-right: auto;
}
.aligncenter 
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.center 
{
	margin:0 auto;
	text-align:center;
	width:100%;
	float:left;
}
/*Begin Sidebar*/
#sidebar {
	font-size: 11px;
	line-height: 1.7em;
}

.widgets
{
	float: right;
	margin-bottom: 34px;
	width: 280px;
}
.widgets a
{
	color: #A3A3A7;
}
.widgets a:hover
{
	color: #E50083;
}
#sidebar h4 
{
	color: #333;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #ff00ff;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
}
#rss img 
{
	float:right;
}
#searchsubmit
{
	background:url(images/search.gif) no-repeat;
	float:right;
	width:60px;
	height:20px;
	border:none;
}
#s 
{
	width: 165px;
	height:18px;
	position:relative;
}
select 
{
	width: 130px;
}
#searchform 
{
	padding: 5px 5px 5px 5px;
	text-align: left;
}

/*start footer*/
.footercolumn 
{
	float: left;	
	margin: 20px;	
	width:280px;
	padding:10px;
}
.footercolumn a 
{
	color: #F0f7ef;
	text-decoration: none;
	border: none;
	line-height:1.6em;
	}
.footercolumn a:hover 
{
	color:#8F9195;
}
.footercolumn h2
{
	color:#ffbe73;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}

/*
Css for changes to plugins goes here
*/
.wp-pagenavi
{
	margin: 20px 0;
}

/*
 * adaptions by appsol http://www.appsol.de
 */

form.wpcf7-form input.recallDate {
	width: 120px;
}
form.wpcf7-form textarea {
	width: 525px;
	height: 122px;
}

div.textwidget {
	display: block;
	padding: 0 13px 0 0;
}
div.widgets div.textwidget p {
	margin: 8px 0 8px 0;
}

/* home */
div.home-topic {
	width: 48%;
	float: left;
}

div.right {
	float: right;
}

div.home-topic h4 {
	border-bottom: 1px dashed #ff00ff;
	padding-bottom: 5px;
	margin-bottom: 13px;
}

/* further ads */
a.link-highlight {
	border-bottom: 1px dashed #ff00ff;
	padding-bottom: 5px;
	display: block;
	width: 100%;
}

/* order link */
a.order-link {
	text-align: right;
	background:url(images/order-link-bg.gif) no-repeat;
	background-position: bottom right;
	display: inline-block;
	width: 100%;
	height: 114px;
	overflow: hidden;
}
a.order-link:hover {
	background:url(images/order-link-bg-hover.gif) no-repeat;text-align: right;
	background-position: bottom right;
	display: inline-block;
	width: 100%;
	height: 114px;
	overflow: hidden;
}

/* form adaptions */
div#produktauswahl {
	margin: 21px 0 21px 0;
}

div#produktauswahl div.paket-details {
	margin: 8px 0 8px 0;
}

div#produktauswahl select {
	width: 300px;
}

/* sidebar ads */
#sidebar div.widgets li.news-item {
	margin: 3px 0 8px 0;
	padding: 0 8px 0 0;
}

/* breadcrumb */
div#breadcrumb-nav {
	background-color: #FFF;
	padding: 0 0 0 63px;
	clear: both;
	color:#A3A3A7;
	font-size: 11px;
}

/* domainpreise */
table#domain-price-table {
	
}

table#domain-price-table tr.headrow {
	background-color: #ccc;
	font-weight: bold;
}

table#domain-price-table tr.headrow td,
table#domain-price-table tr td {
	padding: 3px;
}

table#domain-price-table tr.headrow small {
	font-weight: normal;
	font-size: 9px;
}

#footerbar {
	width: 100%;
	background-color: #ccc;
	clear: left;
	min-height: 233px;
	text-align: left;
}

