 /*
Theme Name: E2 Design
Theme URI: http://www.e2-design.de
Description: E2 Deisgn Group
Version: 1.0
Author: Godehard Erichlandwehr
Author URI: http://www.e2-design.de
*/

/* CSS Document */
*{margin:0; padding:0;}
ul{list-style:none;}
body{
background:#F6F6F6 url(images/bg_3.gif) repeat-x;
color:#818181;  
text-align:center; 
font: 62.5%/1.6 "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
}
body * {
  line-height: 1.5;
}

a {color:#000033; text-decoration:underline;}
a:hover{text-decoration:none; color:#FF0000;}
img { border:0;}
#content img { border:2px;}

.column{float:left;}
.clear{clear:both;}
/**********************************************/
input, textarea{font-family:Tahoma;font-size:11px;color:#000000;}
/**********************************************/
input, select, textarea { vertical-align:middle; font-weight:normal;}
/**********************************************/
.txt1{color:#4A4A3B; text-transform:uppercase; }
.search {background:#FFFFFF; width:110px; height:16px;}
.search submit { margin:0;}
/**********************************************/
.main {width:766px; margin:auto; background:#ffffff url(images/bg_34.gif) repeat-x;}
#header { background:url(images/h_back.jpg) no-repeat 0px 0px; text-align:left; height:450px;}
#header #menu {padding-left:5px; padding-right:5px; position:absolute; top:345px;}
#header #menu .col1 { float:left; width:538px;}
#header #menu .col2 { float:left; width:auto; }
#header #menu .col2 .indent {margin:4px 0 4px 0; }

#menu .col1 ul li { background:url(images/h_back1.gif) no-repeat right 10px; letter-spacing:1px; float:left; text-transform:uppercase; color:#4A4A3B; font-weight:normal; padding:8px 10px 3px 10px; height:35px; font-family: Arial, Helvetica;}
#menu .col1 ul li a { text-decoration:none; color:#4A4A3B;}
#menu .col1 ul li a:hover { text-decoration:none; color:#FF0000;}


#logo { display:none; position:absolute;padding:80px 0 0 63px;}
#logo a {color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#logo a:hover {text-decoration:none;}
#logo span { font-size:11px; color:#D7EEFF; font-family:Tahoma;}

h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em;}
h1 a {color:#FFFFFF; text-decoration:none;}
/**********************************************/
/* side-bar start */
#side-bar { width:241px; float:left; text-align:left;}
#side-bar .indent { padding:88px 50px 0 32px;}
#side-bar .indent ul {
margin: 0;
padding: 0;
	}

#side-bar .indent ul { margin:2px 0px 0px 0px;
background:url(images/boxbg2.gif) right top no-repeat;
border-bottom: #DFDFDF thin solid;
border-left: #DFDFDF thin solid;
padding: 5px 0 5px 5px;
margin-bottom: 0px;
}
#side-bar .indent li { background:url(images/list3.gif) no-repeat 0px 4px; padding:0px 0 0 12px; color:#000000; font-size:1.2em;}
#side-bar .indent li a { text-decoration:none;line-height:1.45em; color:#000000; }
#side-bar .indent li a:hover { text-decoration:none; color:#FF0000;}
#side-bar .indent li.feedcl {background: none; padding:0px 0 0 0px; color: #000000;}



	
#side-bar h2 {
color: #999999;
font-size: 1.3em;
letter-spacing:2px;
display:block;
width:140px;
font-weight:normal;
margin-bottom: 0;
padding: 0;
}
/* side-bar end */

/* content start */
#content {width:524px; 
float:right;
text-align:left; 
}
#content .indent h3 a {
font-size: 20px;
font-weight:normal;
color:#FE6700;
padding-bottom: 0;
}

#content .indent { padding:50px 50px 0 0;}
/* content end */
.widget_style {width:100%; background:url(images/b_back1.gif) repeat-x bottom; padding-bottom:15px; margin-bottom:13px;}
.widget_style h2 { color:#4A4A3B; font-size:11px; font-weight:bold; background:url(images/pimp1.gif) no-repeat 0px 5px; padding-left:12px; font-family:Tahoma}

.widget_style ul { margin:15px 0px 0px 21px;}
.widget_style li { background:url(images/pimp2.gif) no-repeat 0px 6px; padding:0px 0 0 12px; color:#7F7F6D; font-size:11px; font-family:Tahoma;}
.widget_style li a { color:#7F7F6D; text-decoration:none;line-height:1.45em;  }
.widget_style li a:hover { text-decoration:none; color:#2A2A1B;}

#archives li { background:url(images/pimp2.gif) no-repeat 0px 6px; padding:0px 0 0 12px; color:#4A4A3B; font-size:11px; font-family:Tahoma;}
#archives li a { color:#4A4A3B; text-decoration:underline;line-height:1.45em; }
#archives li a:hover { text-decoration:none;}

#links_with_style ul {margin:0;}
#links_with_style ul ul { margin:15px 0px 0px 21px;}
#links_with_style ul li {list-style:none;background:none;margin:0;padding:0;}
#links_with_style ul li ul li { background:url(images/pimp2.gif) no-repeat 0px 6px; padding:0px 0 0 12px; color:#7F7F6D; line-height:1.45em; font-size:11px; font-family:Tahoma;}



ul.children { margin:0;}

#meta { vertical-align:top;}

#categories { vertical-align:top;}

#archives { vertical-align:top;}

#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}
#calendar {
	vertical-align:top;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}
#calendar_wrap {
	vertical-align:top;
	padding:13px 0px 0px 15px;
}
#calendar_wrap a {	
	font-weight:bold;
}
.textwidget {	
	padding:13px 0px 0px 0px;
}
#statusbar {	
	text-align:justify;
}
#statusbar p {
	padding:0px 0px 25px 0px;
}
#statusbar a {		
	font-weight:bold;
}

/* side-bar end for all 
#title{ background:#F0F0E4; border: solid 1px #D7D7CA;}*/
#title .col1{width:auto; float:left;}
#title .col1 .indent { padding:16px 25px 0 0;}
#title .col2{width:auto; float:right; background:url(images/b_back2.gif) no-repeat 0px 17px;}
#title .col2 .indent { padding:20px 15px 10px 25px;}


blockquote {
background:#f4f8f4 url(images/quote_close.gif) 10px 8px no-repeat; border-top:1px #aca dotted; border-bottom:1px #aca dotted;padding:6px; padding-left:57px; margin-bottom:0.5em;
	
font-size:1.1em;
	line-height:1.1666667em;
	font-style: italic;
	line-height:1.1666667em;
	color: #295478;
}
h1, h2, h3 {color:#FE6700; text-transform:uppercase;font-size: 20px; font-weight:normal;}
h1, h2, h3 a {text-decoration:none;}
h1, h2, h3 a:hover {color:#FF0000;}
h1 {font-size:1.2em;}
h2 {font-size:1.8em;}

.author { color:#4A4A3B; font-size:11px;}

.date { font-size:12px; color:#48483C; font-weight:bold;}

.content_text { margin-top:0px; margin-bottom:14px; color:#000000; font-size:1.4em; padding-top:0;}
.content_text b { color:#4F4F4F;}

.content_text ul { list-style:none; margin-top:7px;}
.content_text ul li {background:url(images/pimp4.gif) no-repeat 0px 8px; padding-left:11px; line-height:1.72em;}

.comment { background:#f4f8f4; padding:17px 0 13px 18px; margin-bottom:12px;}
.comment a { background:url(images/pimp3.gif) no-repeat 0px 4px; font-weight:bold; text-transform:uppercase; text-decoration:underline; padding-left:8px; color:#3B3B3B; letter-spacing:1px;}
.comment a:hover{text-decoration:none;}

.postmetadataalt {
	font-size:0.91em; 
}

.pagetitle {
	color:#000000; font-size:1.1em; text-transform:uppercase;
	padding:0px 0px 10px 0px; letter-spacing:1px;	
}

p {	
	padding:3px 0px 10px 0px;
}

.article {
	padding:0;
}

.post {
	padding:0px 5px 0px 5px;
}

.navigation {padding:0px 0px 10px 0px; width:100%; color:#931E2B; font-size:1.01em;}
.navigation a {color:#931E2B; font-weight:bold;}
.navigation .left {width:45%; float:left;  padding-left:10px;}
.navigation .right {width:45%; float:right; text-align:right; padding-right:10px;}

/* content end */


/* footer */
#footer {background:#F0F0E4; padding:22px 0px 22px 247px; text-align:left; margin-bottom:25px; margin-left:0px; margin-right:0px;}
#footer a {color:#8B8B79; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
/* footer end */

.unvisible{
display:none;
}



	
#content img.leftpic {
  	float: left;
		margin-left:-230px;

  	padding: 4px;
  	border: 1px solid #D9E0E6;
  	border-bottom-color: #C8CDD2;
  	border-right-color: #C8CDD2;
  	background: #fff;
  	}
#content img.leftpic2 {
  	float: left;
		margin-left:-230px;

  	padding: 4px;
  	background: #fff;
  	}
.picbar{
margin-left:247px;
}
#content .flashtitle {
                text-align: left;
font-size: 20px;
color:#FE6700;
padding-bottom: 0;
         }
		 
		
.content_text ul.hoverbox
{
	list-style: none;
	margin-top:-3px;
}

.hoverbox a
{

}



.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;

}
.content_text ul.hoverbox li {
background:none no-repeat 0px 8px; padding-left:0; line-height:0;
list-style: none;
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;

}
.hoverbox li
{
	list-style: none;
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}
strong{
font-weight:600;

}