/*
Theme Name: translations\03
Theme URI: 
Description: Masterstudiengang an der Fachhochschule Mainz
Author: Melih Bilgil
Author: URI: http://www.lonja.de
Author: Thomas Lempa
Author URI: http://thomaslempa.de
version: 1.0
*/

@import url(reset.css);
@import url(defaults.css);

/* ----------------------------------------------------- COLORS
white: #fff;
black: #000;
*/

/* ----------------------------------------------------- GENERIC */
body {
 color: #000;
 background: #fff;
 font: 14px/120% Georgia, "Times New Roman", Times, serif;
 margin: 16px;
 border: none;
}
a, a:link, a:visited {
 color: #000;
 text-decoration: underline;
}
a:hover, a:active {
 text-decoration: underline;
}
em, i {
 font-style: italic;
}
h1 {
 font-size: 20px;
 padding: 0 0 0 0;
 line-height: 26px;
}
h2 {
 font-size: 14px;
 padding: 0 0 10px 0;
}
h3 {
 font-size: 20px;
 margin-top: 24px;
 line-height: 20px;
}
#wrapper {
 width: 100%;
 min-width: 900px;
 overflow: hidden;
}
hr {
 height: 0;
 border: 0;
 border-top: 1px solid #000;
 padding: 0;
}
strong, b {
 font-weight: bold;
}
.left {
 float: left;
}
.right {
 float: right;
}
/* ----------------------------------------------------- HEADER */
#header {
 height: 72px;
 float: left;
 background: #fff;
 width: 100%;
 min-width: 990px;
 position:fixed;
 left: 0;
 top: 0;
 padding: 16px 0 16px 16px;
 z-index: 100000;
}
#logo {
 width: 157px;
 height: 62px;
 float: left;
}
#logo a{
 width: 100%;
 height: 100%;
 display: block;
 background: #fff url(_img/blog_logo.png) no-repeat top left;
}
#logo span {
 display: none;
}

#logofh {
 width: 73px;
 height: 64px;
 float: left;
 margin-left: 260px;
}
#logofh a{
 width: 100%;
 height: 100%;
 display: block;
 background: #fff url(_img/fh_logo.gif) no-repeat top left;
 }
#logofh span {
 display: none;
}

#menu {
 float: left;
 width: 380px;
 margin: -1px 0 0 64px;
}
#menu a, #menu a:link, #menu a:visited {
 color: #000;
 text-decoration: none;
}
#menu a:hover, #menu a:active {
 text-decoration: underline;
}
#menu li.current_page_item a {
 text-decoration: underline;
}
.navigation {
 background: #fff;
 float: left;
 font-size: 14px;
 line-height: 21px;
 width: 100%;
}
.navigation li {
 float: left;
 padding: 0 0 0 3px;
 width: auto;
}
#seperator_top{
 margin: 87px 0 0 2px;
 height: 1px;
 width: 80px;
 border-top: 1px solid #000;
}

/* ----------------------------------------------------- CONTENT */
#content {
 margin-top: 160px;
}
.post {
 position: relative;
 margin: 0 0 140px 0;
 display: inline;
 float: left;
 width: 100%;
}
.singlepost {
 position: relative;
 margin: 0 0 80px 0;
 display: block;
 float: left;
 width: auto;
}
.text {
 padding: 16px;
 position: relative;
 left: 0;
 top: 0;
 width: 400px;
 background: #fff;
 z-index: 10000;
}
.text p{
 padding: 5px 0;
 line-height: 18px;
}
.text h1 a, .text h1 a:link, .text h1 a:visited {
 text-decoration: none;
}
.text h1 a:hover, .text h1 a:active {
 text-decoration: underline;
}
.text h1 a.active {
 text-decoration: underline;
} 
.text blockquote p{
 font-size: 40px;
 line-height: 42px;
 margin: 20px 0;
}
.text p.meta{
 font-size: 12px;
 padding: 4px;
}
.text li {
 margin: 10px 0;
 padding-left: 16px;
 background: transparent url(_img/liste.png) no-repeat 0 0;
}
.draggable {
 position: absolute;
 float: left;
 background: #000;
 width: auto;
 cursor: move;
}
.draggable span{
 background: #fff;
 position: absolute;
 left: 0;
 bottom: 0;
 width: 32px;
 height: 32px;
}
.draggable span img{
 cursor: pointer;
}
.draggable img {
 float: left;
}
.draggable p {
 background: #fff;
 position: absolute;
 left: 0;
 top: 0;
 padding: 8px;
 margin: 10px;
}

.draggable blockquote  {
 font-size: 40px;
 line-height: 42px;
 margin: 20px 0;
	}

.special {
 padding: 16px;
 background: transparent url(_img/bg_text.gif) repeat-x center center;
 color: #fff;
}
.special a {
 color: #fff;
}
.comments {
 float: left;
 background: #fff;
 width: 360px;
/* margin: 0 0 0 120px;*/
 position: absolute;
 padding-bottom: 40px;
}
.comments span {
 font-size: 12px;
 line-height: 14px;
 font-style: italic;
 display: block;
}
.comments p{
 width: 346px;
}
.comments hr{
 margin: 4px 0 10px 0;
}
.comments .seperator {
 padding: 20px 0;
}
.addcomment{
 margin-bottom: 20px;
}
.addcomment div{
 padding: 2px 0;
 float: left;
 width: 360px;
}
.addcomment .submit{
 padding: 10px 0 0 256px;
}
#page_navigation {
 width: 400px;
 font-size: 32px;
 font-weight: normal;
 margin: 0 0 40px 16px;
}
#page_navigation a{
 text-decoration: none;
}

/* ----------------------------------------------------- SUBSCRIBE */
#subscribe {
 float: left;
 background: #fff;
 width: 360px;
}
#subscribe div {
 padding: 2px 0;
 float: left;
 width: 360px;
}
#subscribe .submit{
 padding: 10px 0 0 256px;
}
.highlight {
 background: #ffff99;
 padding: 5px;
}


/* ----------------------------------------------------- FORMS */
textarea {
 font: 12px/120% Georgia, "Times New Roman", Times, serif;
 width: 342px;
 height: 110px;
 margin: 1px 1px 10px 1px;
 padding: 8px;
 background: #fff;
 border: 1px solid #000;
}
input {
 font: 12px/120% Georgia, "Times New Roman", Times, serif;
 margin: 1px;
 background: #fff;
 width: 260px;
 border: none;
 border-bottom: 1px solid #000;
 float: left;
}
input#submit {
 border: none;
 width: auto;
 font-size: 14px;
}
input#s {
 border: none;
 width: auto;
 font-size: 14px;
}
label {
 font-size: 12px;
 display: block;
 float: left;
 margin: 7px 0 0 4px;
 width: auto;
}
/* ----------------------------------------------------- FOOTER */
#footer {
 float: left;
 width: 100%;
}
#fh {
 width: 300px; 
 margin: 0px 0 0 16px;
 font-size: 12px;
}
#seperator_bottom{
 margin: 0 0 8px -14px;
 height: 1px;
 width: 80px;
 border-top: 1px solid #000;
}
/* ----------------------------------------------------- WP STATS */
img#wpstats{display:none}