/*  
Theme Name: FORSCHUNG.ALLTAG
Theme URI: http://www.forschungalltag.de/
Description: Exklusiv gestaltet fuer das Projekt der Mainzer Uni und Fachhochschule.
Version: 1.0
Author: Gerrit van Aaken
Author URI: http://praegnanz.de/
*/


/* CSS Reset by Eric Meyer, thank you so much! +++++++++++++++++++++++++++++++   */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
strong {color: #1CAECF;}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++ */

body {
background: #292929;
font-size: 87.5%;
font-family: arial, sans-serif;
color: #eee;
}

input, textarea, button {
font: 1em/1.4 arial, sans-serif;
}

.button {
padding: 2px 2em;
background: #1caecf;
border: none;
color: #292929;
cursor: pointer;
}

#wrapper {
width: 890px;
margin: 37px auto;
position: relative
}

a, a:link {
color: #1caecf;
text-decoration: none;
}

a:visited {
color: #666;
text-decoration: none;
}

a:focus, a:hover, a:active {
color: #fff;
cursor: pointer;
}

strong {
color: #1caecf;
}

.hideme {
position: absolute;
left: -99999em;
top: 0;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++ */

img#logo {
position: relative;
left: -14px;
top: -10px;
}

#navi-main {
border-top: 1px solid #484848;
border-bottom: 1px solid #484848;
overflow: hidden;
margin-bottom: 40px;
position: relative;
}

#navi-main li {
display: inline;
}

#navi-main a,
#navi-footer a {
float: left;
line-height: 3em;
margin-right: 23px;
margin-bottom: 0;
}

#navi-main a:link,
#navi-main a:visited,
#navi-footer a:link,
#navi-footer a:visited {
text-decoration: none;
color: #898787;
}

#navi-main a:focus,
#navi-main a:hover,
#navi-main a:active,
#navi-footer a:focus,
#navi-footer a:hover,
#navi-footer a:active {
text-decoration: none;
color: #fff;
}

#navi-main li.current_page_item a,
#navi-footer li.current_page_item a {
color: #1caecf;
}

#search {
position: absolute;
right: 0;
top: 0;
line-height: 3em;
}

#search label {
color: #898787;
line-height: 3em;
margin-right: 10px;
}


input.text,
textarea {
border: 1px solid #7f9db9;
background: #292929;
padding-left: 3px;
color: #1caecf;
}

input.text:focus,
textarea:focus {
border-color: #fff;
}

#Logo1 {
position: static;
left: 500px;
top: 626px;
}

#Logo2 {
position: static;
left: 410px;
top: 612px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++ */

.entry {
overflow: hidden;
margin-bottom: 50px;
}

p {
line-height: 1.4em;
margin-bottom: 0.8em;
}

.entry .left {
width: 350px;
float: left;
}

.entry .left-search {
width: 500px;
}


#commentsarea .likeh1 {
border-top: 1px solid #898787;
padding-top: 5px;
}

#commentform {
margin-top: 10px;
}

#commentform input.text {
width: 200px;
}

#commentsarea ol li {
padding: 10px 0;
}

.metalinks {
margin-bottom: 18px;
}

textarea {
width: 343px;
}

.entry h1,
.entry .likeh1,
#sendpage h1 {
color: #eee;
line-height: 1.2em;
font-size: 16px;
text-transform: uppercase;
border: none;
padding: 0 0 0.2em 0;
margin: 0;
}

.entry h1.spacebottom {
padding-bottom: 1.6em;
}

.entry h2 {
color: #898787;
border-bottom: 1px solid #898787;
padding-bottom: 10px;
margin-bottom: 20px;
line-height: 1.3em;
}

.entry h3, .entry h4 {
margin-bottom: 0.75em;
}

.entry dl {
padding: 10px 0 20px 0;
}

.entry dl dt {
float: left;
line-height: 1.3571em;
margin-right: 0.7em;
}

.entry dl dd {
line-height: 1.3571em;
}

.entry ul li {
padding-left: 13px;
margin-bottom: 5px;
line-height: 1.3571em;
background: url(img/bullet.png) 3px 0.6em no-repeat;
}

.entry ul.simplelist li,
#wrapper .col3 li {
padding-left: 0;
background: none;
}

.abo a {
background: url(img/feedicon.gif) 0 0 no-repeat;
padding-left: 35px;
line-height: 28px;
display: block;
}

form#podcastaddress {
padding: 0 0 20px 0;
}

form#podcastaddress label {
display: block;
padding: 12px 0 3px 0;
clear: both;
}

form#podcastaddress a img,
form#podcastaddress a {
display: inline;
vertical-align: middle;
}

form#podcastaddress input.text {
width: 305px;
display: inline;
vertical-align: middle;
margin: 0 0 0 10px;
}

.podPress_content {
	display: none;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++ */

.entry .right {
width: 480px;
float: right;
}

.entry .col3 {
width: 498px;
padding-top: 48px;
}


.col3 li {
float: left;
width: 147px;
overflow: hidden;
margin-left: 19px;
}

.col3 li a {
text-decoration: none;
color: #eee;
display: block;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++ */

#wrapper .entry-archivkopf {
margin-bottom: 2em;
}

.entry-archiv .col3 {
padding-top: 0;
}

.entry-archiv .col3 a {
position: relative;
height: 210px;
line-height: 1.2em;
}

.entry-archiv .col3 a div.shadow {
background: url(img/shadow.png);
width: 147px;
height: 147px;
position: absolute;
z-index: 1000;
}

.entry-archiv .col3 a.active div.shadow,
.entry-archiv .col3 a:focus div.shadow,
.entry-archiv .col3 a:hover div.shadow,
.entry-archiv .col3 a:active div.shadow {
display: none;
}

.entry ul.searchlist li {
padding: 0;
margin: 0 0 1em 0;
background: none;
border-bottom: 1px solid #999;
overflow: hidden;
}

.entry ul.searchlist li h2 {
border: none;
margin: 0;
}

ul.searchlist img {
float: left;
margin: 0 20px 20px 0;
}

.searchtext {
margin: -3px 0 0 167px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++ */

#footer {
border-top: 1px solid #484848;
padding-bottom: 50px;
}

#footer img {
position: relative;
left: -13px;
top: 5px;
float: left;
}

#navi-footer {
float: right;
margin: 8px -23px 0 0;
}

#navi-footer li {
display: inline;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++ */

#sendpage {
padding: 15px;
}

#sendpage h1 {
padding-bottom: 1em;
}

#sendpage input.text {
width: 220px;
}

#sendpage img {
margin: 0 3px 0 0;
position: relative;
top: 2px;
}

#sendpage input.button {
margin-top: 20px;
}

#sendpage input.verify {
width: 4.5em;
}