body {
margin: 0;
padding: 0;
background:#fff url('img/bg.png') repeat-x top left;
color: #333;
font: 0.8em Arial,Helvetica,sans-serif;
}

a {
text-decoration: underline;
color: #666;
}

a:hover {
color: #ff3399;
}

a:visited {
/*color: #0099ff;*/
}

h2 a, h1 a {
	text-decoration: none;
}

.alignright {
float: right;
}

img {
border:1px solid #ddd;
padding: 2px;
}
.clearboth {
clear: both;
}
.wp-caption-text {
font-style: italic;
}

input, textarea {
border: 1px solid #ddd;
background-color: #fdfdfd;
color: #666666;
margin: 0 10px 10px 0;
padding: 3px;
}
textarea {
overflow: auto;
height: 100px;
width: 100%;
}
.absenden,
#contactsubmit {
cursor: pointer;
}
.zentrieren {
text-align: center;
}
.clear {
clear: both;
}

/*---| Wrapper |---*/

#wrapper {
width: 1025px;
margin: 55px auto 0 auto;
}

/*---| Kopfbereich |---*/

#suche {
display:none;
width: 360px;
float: right;
}
#breadcrumb {
margin: 0 185px;
}

/*---| Navigationsleisten |---*/

#sidebar {
width: 330px;
float:left;
}
#links { padding: 50px 0 0 93px; }
#logo img { padding:0 !important;border:0;i}
#links .cat-item { font-size: 1.2em; font-weight: bold; }
#sidebar a { text-decoration: none; }
#sidebar h6 {display:none;}
#sidebar ul {border: none;margin:0;padding:0;}
#sidebar ul li {list-style: none;margin: 7px 0 30px 0;padding:0;}
#sidebar ul ul li { margin: 4px 0 4px 0 !important;}

/*--- | Inhaltsbereich - allgemeing&uuml;ltige Formatierungen |---*/

#content {
background: #fff;
padding-top: 80px;
min-height: 450px;
width: 690px;
float: left;
}

p {
	padding: 0;
	margin: 15px 0 15px 0;
	line-height: 1.4em;
}

li p {
	margin-top: 5px;
}

#content ul li {
/* list-style-image: url(images/list.gif); */
}
h1 {
	font-size: 1.4em;
	font-weight: normal;
	color: #9b9b9b;
	padding:0;
	margin:0;
}

h2 {
	font-size: 1.25em;
	font-weight: normal;
	color: #ff3399;
	padding: 25px 0 0px 0;
	margin: 0;
}


h3 {
	color: #666;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 15px 0 15px 0;
}

h4 {
	font-weight: normal;
	font-size: 1.1em;
	color: #9b9b9b;
	margin: 0;
	padding:0;
}

#content blockquote {
font-family: 'Times New Roman' !important;
font-size:1.2em;
background-color: #f3f3f3;
padding: 3px 10px 3px 15px;
margin:0 !important;
}
#content q {
font-style: oblique;
}
#content pre {
margin: 10px;
}
#content code,
#content pre {
font-size: 1.2em;
}
#content acronym,
#content abbr {
border-bottom: 1px dashed #ededed;
cursor: help;
}
#content table {
border-collapse: collapse;
margin: 0 auto 0.8em auto;
margin: 1.0em;
}
#content caption {
font-weight: bold;
margin: 1.0em 0 1.0em 0;
}
#content th {
font-weight: bold;
border: 1px solid #fff;
color: #b8c5b7;
padding: .2em;
}
#content td {
background: #ededed;
color: inherit;
border: 1px solid #fff;
padding: .2em;
}

/*---| Inhaltsbereich - Beitr&auml;ge und Kommentare |---*/

#content .datum {
width: 35px;
height: 60px;
position: absolute;
text-align: center;
margin-right: 20px;
background: transparent url("http://www.webdesign-informatik.de/wp-content/themes/wi/img/date.png") no-repeat;
}
#content .jahr { display:none;}
#content .tag {padding: 4px 0 0 0;font-size: 1.3em;}
#content .beitrag {
width: 610px;
margin-bottom: 40px;
}
#content .beitrag h1 {
padding: 0;
margin-left: 75px;
}
#content .beitragsinfo {
 padding: 0 0 5px 0;
font-size: 0.8em;
}
#content .beitragsfuss {
color:#999;
font-size: 0.9em;
margin: 10px 0 0 75px;
padding-top: 5px;
}
#content .beitrag ul,
#content .beitrag ol {
margin: .8em 0 .8em 2.0em;
}
#content .text {
clear: left;
width: 550px;
margin-left: 75px;
}
#content .text .alignright {
	margin: 15px 0 0 15px;
}

#content .seiten {
margin: 15px 0 0 15px;
}
#content .tags {
margin: 1.5em 0;
font-size: .8em;
}
#content #kommentare {
margin: 15px 0 0 75px;
width: 550px;
}
#content #kommentare ol {
margin-left: -8px;
}
#content #kommentare ol li {
list-style: none;
}
#content .kommentarkopf {
/* font-size: .9em; */
}
#content .kommentarkopf .time {
float: right;
font-size: 0.8em;
}
#content .kommentarkopf .author {
float: left;
color: #ff6600;
}
#content .kommentar,
#content .autorenkommentar {
padding: 5px;
margin: 10px;
}
#content .kommentar {
}
#content .autorenkommentar {
background:#f8f8f8;
}
#content .bearbeiten {
font-style: oblique;
}

/*---| Seitennavigation |---*/

.navigation {
clear: both;
font-size: 0.9em;
padding: 20px 0 40px 0;
}
.next {
float: left;
text-align: left;
width: 45%;
}
.prev {
float: right;
text-align: right;
width: 45%;
}

/*---| Fuss |---*/

#fuss {
clear: both;
font-size: 0.8em;
/*padding: 40px 0 20px 20px;
background-color: #f8f8f8;
*/
}

/*---| Suchen |---*/

#searchform {
margin: 25px 0 10px 8px;
}
#searchform #s {
cursor: default;
background:#fdfdfd;
width: 160px;
}
#searchform input:hover {
border: 1px solid #ff6600;
}

#searchform .submit {
background-color: #f1f1f1;
}

/*---| Kalender |---*/

#wp-calendar {
border-collapse: collapse;
line-height: 1.3em;
}
#wp-calendar th {
text-align: center;
}
#wp-calendar table.nav,
#wp-calendar th,
#wp-calendar td {
padding: 1px 3px;
}
#wp-calendar td {
text-align: center;
}
#wp-calendar #next a {
padding-left: 1px;
text-align: right;
}
#wp-calendar #prev a {
padding-right: 1px;
text-align: left;
}
#wp-calendar a {
display: block;
color: #ff6600;
}
#wp-calendar #today {
font-weight: bold;
}

#wp-calendar caption {
font-size: 1.1em;
letter-spacing: 1px;
margin: 2px 0 5px 0px;
text-align: left;
border-bottom: 1px solid #eee;
padding-bottom: 2px;
}

/*---| nicht anzeigen |---*/

hr,
#kopfzeilenmenue h2 {
display: none;
}

#commentform input {
width: 200px;
}

#commentform .tags { display:none;}

.login {
border-bottom: 1px solid #eee;
margin: 5px 0 15px 0;
padding-bottom: 5px;
}

.rssimg {
	margin-left: 10px;
	border:0 !important;
	padding:0 !important;
}

.wp-smiley {
	border:0 !important;
	padding:0 !important;
	vertical-align:middle;
	margin: 0 3px 0 3px;
}


/* debug */
/*
#content { border: 1px solid red; }
#sidebar { border: 1px solid; }
#wrapper { border: 1px solid blue; }
*/
