/*
THEME NAME: Sandbox for WordPress 2.7+
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists. Just for WordPress 2.7.
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a> Edit by <a href="http://dreamcolor.net/">Dreamcolor</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* ## Reset all browsers ## */
/* ################################################ */

/* Reset browser defaults */
@import url('reset.css');

/* Apply basic typography styles */
@import url('typography.css');

/* Apply basic image styles */
@import url('images.css');
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 {
	border:0 none;
	margin:0;
	outline-style:none;
	outline-width:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
/* ## Backgrounds ## */
/* ################################################ */
html {
	background:#F9FFED url(images/bg.gif) repeat-x scroll 0 0;
}
body {
	background:url(images/bgfooter.gif) repeat-x scroll 0 bottom;
	color:#444;
	font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
}
/* ## a hrefs ## */
/* ################################################ */
a {
	/*	color:#0033CC;*/
/*	color:#3B5998;*/
	color:#0033CC;
	text-decoration:none;
}
a:hover {
	border-bottom:1px dotted #3B5998;
}
/* ## Header logo ## */
/* ################################################ */
#header {
	background:#FFF url(images/header.gif) no-repeat scroll 0 0;
	width:980px;
	height:66px;
	margin: 0 auto;
}
div#header h1 {
	display:inline;
	float:left;
	width:330px;
	height:20px;
	margin: 0 0 0 10px;
	overflow:hidden;
}
div#header h1 a {
	background:transparent url(images/home.gif) no-repeat scroll 0 0;
	float:left;
	width:330px;
	height:20px;
	overflow:hidden;
	text-indent:-100em;
}
#blog-description {
	display:none;
}
/* ## Menu ## */
/* ################################################ */
#nav {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav ul {
	margin: 0;
	padding: 0;
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
}
#nav a {
	display: block;
 line-height:;
	margin: 0;
	/*padding: 10px 20px 12px 15px;*/
	padding: 10px 40px 12px 21px;
	text-decoration: none;
	font-weight:bold;
	/*	color: #333;*/
	color: #444;
 letter-spacing:;
}
#nav li a:hover {
	color: #6598b8;
	/*color:#3B5998;*/
	display: block;
	border-bottom:0;
}
#nav li ul {
	list-style: none;
	position: absolute;
	width: 170px;
	left: -999em;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
#nav li li {
	float: left;
	margin: 0;
	padding: 0;
	width: 150px;
}
#nav li li a {
	width: 150px;
	height: 24px;
	line-height: 24px;
	border-left: 1px solid #cad1b2;
	border-right: 1px solid #cad1b2;
	border-bottom: 1px solid #cad1b2;
	background: #FFF;
	margin: 0;
	padding: 10px 40px 12px 21px;
}
#nav li li a:hover {
	border-bottom: 1px solid #cad1b2;
}
#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
	position: static;
}
.page-item-176 {
	display:none;
}
/* ## Layout ## */
/* ################################################ */
#container {
	background:#FFF url(images/main.gif) repeat-y scroll 0 0;
	width:980px;
	margin: 0 auto;
}
#container {
 height: expression( this.scrollHeight < 730 ? "729px" : "auto" ); /* sets min-height for IE */
	min-height: 729px; /* sets min-height value for all standards-compliant browsers */
}
#content {
	padding: 10px 15px;
}
.entry-content, .post {
	padding: 10px;
}
#footersidebar {
	background:#FFF url(images/footer.gif) no-repeat scroll 0 0;
	width:980px;
	height:178px;
	margin: 0 auto;
}
#footerwrap {
	padding: 40px 0 0 0;
}
#sponsorerwidget {
	float: left;
	margin-left: 20px;
	background: url(images/sponsorer.gif) no-repeat scroll 0 0;
	width:564px;
	height:127px;
}
#infowidget {
	float:right;
	margin-right: 20px;
	background: url(images/info.gif) no-repeat scroll 0 0;
	width:215px;
	height:127px;
}
.insidewidget {
	padding: 25px;
}
/* ## h1, h2, h3, h4, h5, h6 ## */
/* ################################################ */
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding: 10px 0;
	clear:none;
	text-align:left;
}
p {
	margin:0;
	padding: 0px 0 15px;
}
.entry-title {
	padding: 0;
}
h1 {
	font-size:1.6em;
	font-weight:bold;
}
h2 {
	font-size:1.6em;
	font-weight:bold;
}
h3 {
	font-size:1.4em;
	font-weight:bold;
}
h4 {
	font-size:1.2em;
	font-weight:bold;
}
h5 {
	font-size:1em;
	font-weight:bold;
}
/* ## content ## */
/* ################################################ */
.entry-content {
}
.aligncenter {
	margin: 0 auto;
}
/* ## Columns ## */
/* ################################################ */
.columns {
	clear:both;
	overflow:hidden;
	margin-bottom: 40px;
	width: 960px;
}
.threecolumn {
	float: left;
	width: 290px;
	margin: 0 30px 0 0;
	text-align:justify;
}
.twocolumn {
	float: left;
	width: 450px;
	margin: 0 30px 0 0;
	text-align:justify;
}
.spacing {
	width: 960px;
	height: 50px;
}
/* ## Specific CSS ## */
/* ################################################ */
.page-entry-title {
	display:none;
}
.slogan {
	margin-top:55px;
}
.slogan h2 {
	font-size:2.7em;
	line-height:normal;
}
.entrances {
	text-align:center;
	font-weight:normal;
	font-size:1.8em;
}
.entrances a {
	color: #777;
}
.entrances a:hover {
	color:#444444;
	border-bottom:1px dotted #3B5998;
}
.questiontitle {
	font-family:Georgia, Times, serif;
	font-style:italic;
}
.signature {
	font-family:Georgia, Times, serif;
	font-style:italic;
	text-align:right;
}
.studieortsignature {
	font-family:Georgia, Times, serif;
	font-style:italic;
	text-align:right;
}
.kontaktaoss h4 {
	text-decoration:underline;
}
.studentavatar {
	float:right;
}
.user img {
	margin: 0px 0px 0px 0px !important;
}
.user {
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 30px 0px !important;
}
.list li{
	list-style-type: disc;
	margin-left: 25px;
}
#post-726 .entry-title, #post-726 .entry-date, #post-726 .entry-meta{
	display:none;
}
/*  FILES  */
.file {
	/*	clear:both; */
	margin:5px auto;
	width:200px;
	height:128px;
	padding:35px 0 0 128px;
}
.pdf {
	background:#FFFFFF url(images/pdf.jpg) no-repeat scroll;
	border:solid 0px #CCC;
}
.pdf a {
	font-weight:bold;
}
/*  NextGen Gallery Fix  */
.ngg-albumtitle a {
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
}
.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0 4px 5px;
	padding:4px;
	position:relative;
}
.ngg-thumbnail img:hover {
	background-color:#A9A9A9;
}
.ngg-description {
	display:none;
}
/*  Contact form  */
.wpcf7-form {
	margin: 50px 0 0 100px;
}
/* ## FamFamFam Icons ## */
/* ################################################ */
#theme-link {
	background:transparent url(images/graphfruit.gif) no-repeat scroll left center;
	font-size:90%;
	padding-left:24px;
	margin: 30px 70px;
}
#mail-link {
	background:transparent url(icons/email_open.gif) no-repeat scroll left center;
	font-size:90%;
	padding-left:24px;
	margin: 6px 0;
}
#facebook-link {
	background:transparent url(icons/application_side_boxes.gif) no-repeat scroll 1px 2px;
	font-size:90%;
	padding-left:24px;
	margin: 6px 0;
}
#feed-link {
	background:transparent url(icons/feed.gif) no-repeat scroll left center;
	font-size:90%;
	padding-left:24px;
	margin: 6px 0;
}
.page-item-3 a {
	background:transparent url(icons/add.gif) no-repeat scroll left center;
}
.page-item-5 a {
	background:transparent url(icons/pill2.gif) no-repeat scroll left 10px;
}
.page-item-19 a {
	background:transparent url(icons/information.gif) no-repeat scroll left 11px;
}
.page-item-33 a {
	background:transparent url(icons/email.gif) no-repeat scroll left center;
}
/* ## xLanguage Flags ## */
/* ################################################ */
#xlanguage-list-1 ul {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#xlanguage-list-1 ul li {
	float:left;
	margin:0;
	padding:0px 10px 0px 0px;
	color:#444444;
	display:block;
	font-weight:bold;
	margin:0;
	text-decoration:none;
}
#xlanguage-list-1 ul li img {
	float:left;
	padding:0;
	color:#444444;
	display:block;
	margin:-2px 5px 5px 0px;
}

