/*  
Theme Name: ebookers.ch Blog-Theme NEW
Theme URI: http://ebookers.ch/
Description: Das ebookers.ch Blog-Theme
Version: 0.8b
Author: Milos Radovic (mit Aenderungen von BloggingTom)
Author URI: http://superdeluxe.com/
*/

html,body{
margin:0;
padding:0
}

body{
	text-align: left;
	padding: 0;
	margin:0;
	background-color: #fff;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000;
  	text-decoration:none;
/*	background:url(images/bkg_page.gif) #fff top repeat-y; */
	background-color: #fff;
}


/*NAVIGATION*/

#top-menu{
	margin: 0 0 0 0px;
	width: 100%;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	background:#EBEFF2;
/*	background:#E7E7E7; */
	color: #000;
	position:relative;
}

#top-menu span{
position:absolute;
top:0px;
right:5px;
}

#top-menu p{
padding:5px 20px;
margin:0;
}

#top-menu a{
	padding-right: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #4D4E5F;
}

#logonavi li {
float: left;
padding:0;
text-decoration: none;
}

/* SUCHE */
#search-menu{
	margin: 0 0 0 0px;
	width: 100%;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	background:#EBEFF2;
/*	background:#E7E7E7; */
	color: #000;
	position:relative;
	top: -150px;
}

#search-menu span{
position:absolute;
top:0px;
right:5px;
}

#search-menu p{
padding: 5px 20px;
margin:0;
}

#search-menu a{
	padding-right: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #4D4E5F;
}


/*LINKS*/

a{
	text-decoration: none;
	color: #003d84;
}

a:hover{
	text-decoration: underline;
}


a img{
	border: 0;
}

/*ABSATZ*/

/*
em{ 
background-color:#F7F4DF;
font-style:normal;
}
*/
em{
	font-style: italic;
}

/*LAYOUT*/

#header{
	text-align=center;
	border:0;
	position:relative;
	padding:0;
	background-color:#b6c9e6;
	height:175px;
}

#header a{
	text-decoration: none;
	font-size:90%;
}

#header a:hover{
	text-decoration: underline;
}



.inhalt{
margin:10px 10px 10px 10px;
 
}

#container{
text-align:left;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
width:990px;
margin:0 auto 0 auto;
background-color: #ffffff;
top:0;
}

#containeralt{
text-align:left;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
width:990px;
margin:0 auto 0 auto;
background-color: white;
min-height: 500px;
}


#wrapper{
float:left; 
width: 100.08%;
/* background-image:url(./images/bg-cont.png) !important;
background-repeat:repeat-x; 
background-position:top;
background-color:#e8eef7; */
margin-top: -20px;
}


*html #wrapper {
margin-top: -65px;
}

#main{
margin-right:450px;
overflow: hidden;
line-height: 18px;
}

#main img{
border:1px solid #ddd;
margin:0 7px 2px 0;
}


#sidebar{
float:left;
/* width:320px; */
width:270px;
margin-left:-460px;
margin-top:-10px;
}

*html #sidebar{ 
margin-top:-65px;
}

#sidebar2{
float:left;
width:180px;
margin-left:-190px;
margin-top:-10px;
}

*html #sidebar2{
margin-top:-65px;
}

#footer{
background-color: #e8eef7;
color:#444;
clear:left;
width:100%;
height:50px;
text-align:left;
}

#footer p{
margin:0;
padding:5px 10px;
}


.spotbox{
background-color:#F7F4DF;
border:1px solid #ddd;
padding:15px;
}

.sidebox{
background-color:#fff;
background:url(images/bkg_sidebox.gif) repeat-x;
border:1px solid #ddd;
padding:10px;
margin-bottom:15px;
}

/*-- Ueberschriften */

h1{
	margin:0 0 12px 0;
	font-family: Arial;
	font-size: 180%;
	line-height: 120%;
	font-weight:bold;
	
	color: #BABABA;
}

h1 a{
	text-decoration: none;
	/* color: #BABABA; */
	color: #003d84;
}

h1 a:hover{
	text-decoration: underline;
}

h2{     
   font-family: Verdana, Arial;
 font-size: 12px;
 color: #000;
 margin: 0 0 12px;
 font-weight:bold;
 line-height: 20px;
}

h2 a{
 text-decoration: underline;
 
}

h2 a:hover{
 text-decoration: none;
 color: #BABABA;
}

h3{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	border-bottom:px solid #ddd;
	color: #666;
	padding:3px;
	margin:0 0 5px 0;
/*	background-color:#BABABA; */

}

h3 a{
	text-decoration: none;
	color: #ff2e9a; 
}

h3 a:hover{
	text-decoration: underline;
}

.sidebox h3{
border:0;
margin:0;
padding:0;
}


/*LISTEN*/
ol,ul,li{
margin:0; 
padding:0;
list-style-type: none; 
position: relative;
}

ul { clear: both; }

li {padding:3px;}

#sidebar ul{
margin:0 0 20px 0;
}

#sidebar2 ul{
margin:0 0 20px 0;
}

.kategorie li{
background:url(images/bullet.gif) no-repeat left;
padding-left:15px;
}



.comments, .comments li {
line-height: 15px;
margin: 0; 
padding: 5px 0; 
clear: both;
}

#relatedposts li {
	list-style-type: disc;
	margin-left: 20px;
}

.top10 li {
	list-style-type: decimal;
	margin-left: 30px;
}



/*Post Definitionen*/

.commentlist ol, .commentlist ol li{
	list-style-type: none;
}

.commentlist ol{
	margin: 0 0 10px 0;
}

.commentlist ol li{
	margin-bottom: 5px;
	border: 1px solid #ddd;
	padding: 10px;
	font-size: 11px;
	background: #BABABA;
	color: #000;
}

blockquote{
	margin: 5px 0 5px 5px;
	border: 1px solid #e6e6e6;
	padding: 5px 10px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	background: #fff;
	color: #333;
}

cite{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

.small { /*Angaben wie Autor, Datum etc. unterhalb des Titels */
	font-size: 11px;
	color:#4D4E5F;
}

.small a{ /*Angaben wie Autor, Datum etc. unterhalb des Titels */
/*	color:#4D4E5F; */
	color: #003d84;
}

.rss { padding:7px 0 0 20px; background: url(images/feed-icon-12x12.gif) no-repeat 0 6px;}
.archiv { padding:7px 0 0 20px; background: url(images/pfeil.gif) no-repeat 0 6px;}

.print {
background:url(images/printer-green.gif) left top no-repeat;
margin: 0 0 0 5px;
padding: 0 0 0 18px;
}

.mrwong {
background:url(images/misterwong.png) left top no-repeat;
margin: 0 0 0 5px;
padding: 0 0 0 18px;
}

.yigg {
background:url(images/yiggicon3.png) left top no-repeat;
margin: 0 0 0 5px;
padding: 0 0 0 18px;
}


.delicious {
background:url(images/delicious.gif) left top no-repeat;
margin: 0 0 0 5px;
padding: 0 0 0 18px;

}

.digg {
background:url(images/digg.gif) left top no-repeat;
margin: 0 0 0 5px;
padding: 0 0 0 18px;

}

.mail {
background:url(images/email.gif) left top no-repeat;
margin: 0 0 0 5px;
padding: 0 0 0 18px;

}

.trackback {
background:url(images/trackback.gif) left top no-repeat;
margin: 0 0 0 5px;
padding: 0 0 0 18px;

}

.linkbar{ /*Delicios, Print, Icins */
background-color:#fff;
border:1px solid #ddd;
padding:5px;
font-size:12px;
}



/*BILDER*/

.favicon, .smallgravatar { padding: 2px; border: 1px solid #BABABA; background: #fff; margin: 0 5px 0 0; float: left; }
.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:10px 0 0 0;}


/* WERBUNG */

.werbung{
padding:0 0 10px 0;
text-align:center;
}


/* FORM ANGABEN */
input{
border:1px solid #ddd;
margin:4px 0 4px 0;
padding:4px;
font-size:11px;
}

select {
border:1px solid #eaeaea;
width:100%;
margin:5px 0 25px 0;
padding:4px;
}

 
.searchinput{
margin:0 0 15px 0;
}

#search { /*span id */

margin:5px 0 0 0;
}

#searchsubmit{
border:1px solid #444;
margin:4px 0 4px 0;
padding:3px;
font-size:12px;
width:60px;
}

#s{
width:168px;
}

/*---------------COMMENT AUSGABE---------------------*/
.datum { /*Hier wird das Datum im H2 formatiert */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		font-weight:normal;
		padding:0.5em 0 0 0;
		text-align:left;
		color:#DDD;
		margin:0;
		}
		
.kommentartext{
margin:0.5em 0 0 0;
}

.autorname{
text-transform:uppercase!important;
}

.kategorie { /*Hier wird das Datum im H2 formatiert */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		font-weight:bold;
		padding:0.5em 0 0 0;
		text-align:left;
		color:#00ADD9;
		margin:0;
		}
		
		.kategorie a:link, .kategorie a:visited{
			text-decoration:none!important;
			color:#D2412C!important;
		}

		.kategorie a:hover{
			text-decoration:underline!important;
			color:#D2412C!important;
		}
		
.kommentar { /*Hier wird der Kommentar im H2 formatiert */
		font-family: Arial, Helvetica, sans-serif;
		font-size: 75%;
		font-weight:bold;
		padding:0.5em 0 0 0;
		text-align:left;
		color:#00ADD9;
		margin:0;
		}
		
		.kommentar a:link, .kommentar a:visited{ /*Hier wird der Kommentar im H2 formatiert */
			text-decoration:none!important;
			color:#D2412C!important;
		}

		.kommentar a:hover{/*Hier wird der Kommentar im H2 formatiert */
			text-decoration:underline!important;
			color:#D2412C!important;
		}

.kommentar_box{ /*Hier wird die Box der Kommentare definiert */
/* background:#E7E7E7 url(pics/corner.gif) top no-repeat; */
background:#fbfcfe url(pics/corner.gif) top no-repeat;
margin: 0 0 1em 0;
padding:1em;
/* border:1px solid #ccc; */
border: 1px solid #CDEBFA;
font-size:100%;
font-weight:normal;
height:100%;
}

.kommentar_box img{/*Gravatarbilder in der Kommentar_Box werden definiert */
float:left;
display:inline; 
padding:3px;
border:2px solid #ccc;
background-color:#fff;
margin:0 1em 0.5em 0;
}

.kommentar_box h5{ 
font-size:110%; 
font-weight:normal; 
text-transform:uppercase;
margin-top:0;
}

.kommentar_box cite a{ 
font-style:normal; 
font-weight:bold;
color:#444;
text-decoration:underline!important;
}

.kommentar_box cite a:hover{ 
font-style:normal; 
font-weight:bold;
color:#78A400;
text-decoration:underline;
}

h4 {
		font-size: 220%;
		font-weight:normal;
		padding:0;
		text-align:left;
		color:#000033;
		margin:0 0 0.5em 0;
		}
h4 em {
    font-style: normal;
		font-weight:normal;
		color:#000033;
		padding:0;
		margin:0;
}

#ed_toolbar input#ed_bold
{ 
	font-weight: bold;
}

#ed_toolbar input#ed_italic
{ 
	font-style: italic;
}

.leaderboard {
width: 728px;
}

/* Rounded corners */
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin: 0 10px; letter-spacing:1px ;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#8CADDA; border:0;}
#xsnazzy h3 {font-size:14px;color:#666; border:0;}
#xsnazzy p {padding-bottom:0.1em; font-family: Verdana, Arial; font-size: 12px;} 
/* #xsnazzy br {padding-bottom:0.5em;}  */
#xsnazzy h2 {padding-top:0.5em; }
#xsnazzy ul {padding-left: 0.5em; margin-bottom: 0em;}
#xsnazzy {background: transparent; margin:0em; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background-color:#f3f6fb; border-left:1px solid #08c; border-right:1px solid #08c; background: url(./images/bg-boxen.png) repeat-x top left;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {padding: 0 0.5em; display:block;  border:0 solid #08c; border-width:0 1px; background: url(./images/bg-boxen.png) repeat-x -3px 0px ; background-color:#f3f6fb;}

.xbottom .xb2, .xbottom .xb3, .xbottom .xb4 {background:#f3f6fb;}
.xbottom .xb1 {background:#08c;} 


/* TopNavigation */
#topnav {
  float:left;
/*  background:#DAE0D2 url("./images/bg-tab-center-inact.gif") repeat-x bottom; */
  width:100%;
  height: 30px;
  font-size:100%;
  line-height:normal;
  position: relative;
  top: -85px;
  left:10px;
  }
#topnav ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#topnav li {
  float:left;
  background:url("./images/bg-tab-left-inact.gif") no-repeat left top;
  margin:0; 
/*  padding: 0 0 0 9px; */
/*   padding: 0px 0px 10px 9px; */
   padding: 0px 5px 10px 4px; 
  line-height: 36px;
  
  }
#topnav a {
  float:left;
  display:block;
  background:url("./images/bg-tab-right-inact.gif") no-repeat right top;
/*  padding: 5px 15px 4px 6px; */
  padding: 5px 15px 6px 6px;
  text-decoration:none;
  font-weight:bold;
  line-height: 36px;
  color:#000;


  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#topnav a {float:none;}
/* End IE5-Mac hack */
#topnav a:hover {
  color:#fff;
  }
#topnav #current {
  background-image:url("./images/bg-tab-left-act.gif");
  }
#topnav #current a {
  background-image:url("./images/bg-tab-right-act.gif");
  color:#333;
  padding-bottom:6px;
  }
	 
#servicenav {
/*
	position: absolute;
	top: 10px;
	left: 400px;
	background-image: url("./images/bg-servicenav.gif");
	margin: 0 0 0 0px;
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	background:#EBEFF2;
	color: #000;
	*/
position:absolute; top:100px; right:0px; width:300px
	background-image: url("./images/bg-servicenav.gif");
}

