/* @override http://www.logohausen.de/Schule/7/index.php?n=base */
/* Page Reset */

/*#pageTop {width: auto;background:#c2f2fe url(/_css/images/h.gif) no-repeat center top;}*/
#pageTop {width: auto;background:#de34c0}
#navigation {height: 40px;width: 80%;margin: 0 auto;position: relative;}
#sidebar {position: absolute;width: 90px;top: 0px;right: 15px;	padding: 10px;	font-size: 14px;text-align: right;}
#content {width:80%;margin: 20px auto 0px;padding: 0 80px;position: relative;}

/* Repeating background */
#pageBottom {width: auto;}

 
/* NonRepeating background */

#footer {height: 120px;width: auto;	margin: 0 auto;background: url(/_css/img/gradient.png) no-repeat center bottom;text-align: center;padding-top: 40px;position: relative;}

/* Navigation Menu */

ul {list-style: none;list-style-type: none;display: inline;overflow:show;}
ul#navMenu {	position: absolute;left:10px;bottom: -2px;font-size: 18px;line-height: 16px;overflow:show;}
ul#navMenu li {display: inline;	position: relative;overflow:show;width:auto;font-weight:600;}
ul#navMenu li a {margin-right: 36px;padding: 0 3px 2px;overflow:show;}
ul#navMenu li ul {display: block;position: absolute;left: 0px;bottom: 18px;font-size: 14px;line-height: 20px;padding-bottom: 6px;overflow:show;background:#c2f2fe}
ul#navMenu li ul li {display: block;position: relative;left: 0px;bottom: 0px;overflow:show;}
ul#navMenu li ul li a {margin-right: 0px;overflow:show;}
ul#navTitle {position: absolute;right: 0px;	bottom: -5px;font: 38px/36px Georgia, "Times New Roman", Times, serif;width: 120px;overflow:show;}
ul#navTitle li {position: relative;display: inline;overflow:show;}
ul#navTitle li a {color: #8d806b;overflow:show;}
ul#navTitle li ul {display: inline;position: absolute;left: 0px;top: 30px;font-size: 20px;line-height: 20px;overflow:show;color:#de34c0; background:#c2f2fe}
ul#navTitle li ul li {position: relative;display: inline;overflow:show;}

/* Headers and Paragraphs */


h5, h6 {text-transform: lowercase;color: #373F4D;}

h1, .h1 {margin: 40px 0px 0px 2px;font-size: 20px;}
h2, .h2 {margin: 20px 0px -5px -20px;font-size: 18px;}
h3, .h3 {margin: 10px 0px 0px;font-size: 16px;}
h4, .h4 {margin: 10px 0px 0px;font-size: 14px;}
h5, .h5 {margin: 0px 0px 0px;font-size: 14px;line-height: 20px;	text-align: right;}
h6, .h6 {margin: 0px -10px 0px;font-size: 12px;line-height: 20px;text-align: right;}

p, blockquote, table {margin: 10px 5px;text-align: left;font-size: 12px;line-height: 18px;clear: both;}
blockquote p {margin: 5px 30px 10px;padding: 0 5px;display: block;}
blockquote p code {padding: 0 5px;display: block;text-align: left;overflow: hidden;}
code {background-color: #8f96a3;padding: 0 4px 0 2px;font-family: "Courier New", Courier, mono;white-space: pre;}
pre {	display: block;margin: 5px;}
pre code {padding: 0 4px;display: block;text-align: left;	overflow: hidden;}
small, .small, small.h1, small.h2, small.h3, small.h4, small.h5, small.h6 {font-size: 12px;color: #525A68;}
strong, strong span.caps {font-weight: bold;}

/* Tables */

table {width: 470px;}
thead tr {background: #8f96a3;}
th, td {margin: 0px;padding: 0px 5px;}
th {padding-right: 20px;}

/*tr:hover {cursor: pointer;background: #8f96a3;*/

/* SortableTables */

/*tr.altRow {background-color: #8f96a3;}*/

.sortedASC {background: url(/img/arrow_down.png) no-repeat right center;}

.sortedDESC {background: url(/img/arrow_up.png) no-repeat right center;}

.tableHeaderOver {cursor: pointer;}

tr.selected {}

tr.over {background-color: #8f96a3;cursor: pointer;}

tr.hide {display: none;}

/* Links */

a, a:link, a:visited, a img {text-decoration: none;color: #373F4D;}

a:hover, a:active {text-decoration: underline;color: #c72333;}

.linkFade, .linkFade:link, .linkFade:visited, .linkFade:hover, .linkFade:active,#navigation a, #navigation a:link, #navigation a:visited, #navigation a:hover, #navigation a:active {text-decoration: none;color: #400080;}

/*p a, p a:link, p a:visited {text-decoration: underline;}*/


/* forms */

form input {font-size: 12px;line-height: 18px;padding: 1px 2px;}

/* comments */

.comments, .comments_author {margin: 20px 0px 0px;}

.comments {color: #373F4D;}

.comments p, .comments_author p {margin: 5px 20px;}

.comments_error {color: #fff;background-color: #6D7482}

ul.comments_error {display: block;border: 1px solid #fff;}

#cpreview {color: #000;border: 1px solid #6D7482;}

form#txpCommentInputForm td {vertical-align: top;}

/* Corner Radius and other effects */

img, code, span.tweet_text {border-radius: 4px;-webkit-border-radius: 4px;	-moz-border-radius: 4px;}

/*
#content img {box-shadow: -10px -10px 0px #000;	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.25);-moz-box-shadow: -10px -10px 0px #000;}
*/

 /* Icons */

a.iconDown, a.iconLeft, a.iconRight, a.iconUp, a.iconBook, a.iconCancel, a.iconChat, a.iconCircle, a.iconClose, a.iconContrast, a.iconDiscuss, a.iconDot, a.iconEmail, a.iconFile, a.iconMail, a.iconMinus, a.iconPerson, a.iconPlus, a.iconRSS, a.iconSearch, a.iconStar, a.iconFilm, a.iconForward, a.iconReverse, a.iconPause, a.iconPlay, a.iconStop, a.iconVideo {color: #444444;}

/*.iconContrast, .iconMail, .iconRSS, .iconSearch {margin: -2px;}*/

/* Icons Directional */

a.iconDown, .iconDown a {line-height: 16px;	padding-right: 16px;background: url(/img/arrow_down.png) no-repeat right center;}

a.iconLeft, .iconLeft a {line-height: 16px;padding-left: 16px;background: url(/img/arrow_left.png) no-repeat left center;}

a.iconRight, .iconRight a {line-height: 16px;padding-right: 16px;background: url(/img/arrow_right.png) no-repeat right center;}

a.iconUp, .iconUp a {line-height: 16px;padding-right: 16px;background: url(/img/arrow_up.png) no-repeat right center;}

 /* Mediabox Content */

#mbImage p {margin: 40px;}
#mbImage form {margin: 40px;}
#mbImage form p {text-align: center;}

/* MediaboxShade */

#boxwrap, .boxwrap {position: relative;}
#box, .box {margin: 0px;position: absolute;left: 0px;top: 0px;}
#boxtop, #boxright, #boxbottom, #boxleft, .boxtop, .boxright, .boxbottom, .boxleft {position: absolute;width: 50%;height: 50%;background: url(./images/shadow.png) no-repeat left top;background-repeat: no-repeat;}
#boxtop, .boxtop {top: 0px;left: 0px;padding: 50px 0px 0px 50px;margin: 4mm 0px 0px 0px;background-position: left top;}
#boxright, .boxright {top: 0px;left: 50%;padding: 50px 0px 0px 50px;margin: -50px -50px 0px 0px;background-position: right top;}
#boxbottom, .boxbottom {top: 50%;left: 50%;padding: 0px 50px 50px 0px;margin: 0px -50px -50px 0px;background-position: right bottom;}
#boxleft, .boxleft {top: 50%;left: 0px;padding: 0px 0px 50px 50px;margin: 0px 0px -50px -50px;background-position: left bottom;}
#boxcontent, .boxcontent {position: relative;color: #ac09b9;}
/* IUSETHIS.COM */

div.iutapp a img {width: 32px;height: 32px;}
#iutfooter {text-align: right;}
#iutfooter a {margin: 0 -5px;}

/* mediaboxAdvanced Black theme */

#mbOverlay {position: fixed;z-index: 9998;top: 0;left: 0;width: 100%;height: 100%;background-color: #f3fdb3;cursor: pointer;
}

#mbOv555erlay .mbOverlayFF {background: transparent url(/_css/images/80.png) repeat;
}

#mbOverlay.mbOverlayIE {position: absolute;
}

#mbCenter {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #f3fdb3;-moz-border-radius: 10px;-webkit-border-radius: 10px;-moz-box-shadow: 0px 5px 20px rgba(0,0,0,0.50);-webkit-box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
}

#mbCenter.mbLoading {background: #f1f1ef url(/_css/images/BlackLoading.gif) no-repeat center;

/*	This style is applied only during animation.	*/
/*	For example, the following turns off shadows,	*/
/*	helping browser performance on slow systems.	*/
/*	To leave shadows on, just remove these lines:	*/-moz-box-shadow: none;-webkit-box-shadow: none;
}

#mbImage {position: relative;left: 0;top: 0;

/*	Begin styles for inline content, if no style is given	*/font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #fff;text-align: left;background-position: center center;background-repeat: no-repeat;padding: 10px;
}
#mb_inline {background:#f3fdb3; color: #ffff80;WIDTH:80%;}
#webmaster {background:#c2f2fe; color: #ffff80;WIDTH:80%;}

#mb_inline2 {background:#FFFFFF; color: #48cdee;}
#mb_inline3 {color: #bda388;background:#986852;background-color:#66cc33;}


#mbCenter a, #mbCenter a:link, #mbCenter a:visited {color: #00ff80;
}

#mbCenter a:hover, #mbCenter a:active {color: #ffff80;
}

/*	End inline content styles	*/

#mbBottom {min-height: 20px;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #999;text-align: left;padding: 0 10px 10px;
}

#mbTitle {display: inline;color: #fff;font-weight: bold;line-height: 20px;font-size: 12px;
}

#mbNumber {display: inline;color: #999;line-height: 14px;font-size: 10px;margin: auto 10px;}

#mbCaption {display: block;color: #999;line-height: 14px;font-size: 10px;}

#mbPrevLink, #mbNextLink, #mbCloseLink {display: block;float: right;height: 20px;width: 46px;background: transparent url(/_css/images/BlackClose.gif) no-repeat center;margin: 0;outline: none;}

#mbPrevLink {width: 69px;background: transparent url(/_css/images/BlackPrevious.gif) no-repeat center;}

#mbNextLink {width: 41px;background: transparent url(/_css/images/BlackNext.gif) no-repeat center;}

#mbCloseLink {width: 46px;background: transparent url(/_css/images/BlackClose.gif) no-repeat center;}

/*	Error message styling	*/

#mbError {position: relative;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #fff;text-align: center;border: 10px solid #700;padding: 10px 10px 10px;margin: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {color: #d00;font-weight: bold;text-decoration: underline;}

/* BLUNT CHANGES */

 