/* basic-rubaff: Style.css*/

/* clear classes for content */
.clear { clear: both; }

/* a:focus { -moz-outline: none; } */

.clearfix:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
.clearfix{display: inline-block;}
/* Hides from IE Mac \*/ * html .clearfix {height: 1%;} .clearfix {display:block;} /* End Hack */ 

/* Float classes for images */
.floatleft { float: left; margin: 0 10px 5px 0 !important; }
.floatright { float: right; margin: 0 0 5px 10px !important; }
.floatleft .caption { font-size: 10px; font-weight: bold; text-transform: uppercase; padding-top: 5px; }

/** Prevent overflowing content **/
#header,
#content,
#sidebar-left,
#sidebar-right,
#footer {
  overflow: visible;
  word-wrap: break-word; /* A very nice CSS3 property */
}

/* bug fix with views 2 edit links */
div.view div.views-admin-links {
	width:auto;
}

table tr.draggable td,
table.sticky-table tr td {
	color: #333;
}
table.sticky-table tr td a {
	color: #92CD06;
}

.breadcrumb {
	display: none;
}

/* Eigene Styles
* Styles in diesem Dokument werden im Print und auf dem Screen angezeigt.
* Hier finden sich alle Styles, die etwas mit Text zu tun haben.
* Styles, die den Aufbau auf dem Screen auszeichnen finden sich in main.css */

body, caption, th, td, input, textarea, select, option, legend, fieldset {
	font-family: "Lucida Grande","Lucida Sans Unicode", arial, tahoma, helvetica, verdana, sans-serif;
}

a:link, a:visited {
  color: #E0DF23;
  text-decoration:none;
}

a:hover, a:active {
  color: #92CD06;
  text-decoration:none;
}

h1 {
	font-size: 22pt;
	line-height: 1.2em;
	color: #e0df23;
}

h2 {
	font-size: 15pt;
	color: #92cd06;
}

p {
	line-height: 1.5em;
}

table, tbody {
	border-width: 0px;
}

table td {
	vertical-align: top;
}

div#content-area .content p img {
	border: 1px solid #92CD06;
	margin: 0 10px 10px 10px;
}