/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ 
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	
}
/* HTML5 display-role reset for older browsers */ 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.3;
	text-align:center;
	font:inherit;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* end of http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */

/*=========================================================================================================*/
@font-face {
font-family: 'Titillium Maps';
 src: url("../fonts/TitilliumMaps29L002.eot");
 src: local('Titillium Maps'), local('TitilliumMaps'), 	
url("../fonts/TitilliumMaps29L002.otf") format("opentype"), 
url("../fonts/TitilliumMaps29L002.woff") format("woff");
}
html {
	height:100.1%;
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	background-color:#efefef;
	font-size:62.5%;
}
a {
	
}



#all {
	width: 1060px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align:left;
	overflow: hidden;
	font-size:1.35em;
}
#top{
	width:1060px;
	height:100px;
}
#header {

	padding:0 0px;
}
#menubarleft{
	float:left; 
	width:265px;
	height:60px;
}
#menubar{
	
	height:60px;
	background-color: #888888;
	
}
#menubar ul {

	padding:0; 
	margin:0;
	list-style-type: none;
	padding-right:0px;

}
#menubar ul li {
	height:50px;
	float:left; 
	margin:0px;
	
	text-align: center;
	position:relative;
	padding-top:10px;
	padding-left:5px;
	background-color: #888888;
}
#menubar ul li a, #menubar ul li a:visited {
	display:block; 
	text-decoration:none;
	overflow:hidden;
	width:127px;
	color:#ffc018;
	font-size: 16px;
	font-weight:bold;
}
#menubar ul li a:hover {
	color:#888888;
}
#logo {
	float:left;
	margin-top:5px;
	margin-right:20px;
}
#breadcrumb {
	clear:both;
	position:relative;
	overflow:hidden;
	height:39px;
	background:#dcf1c8;
	padding:0;
	background-position:0px -15px;

}
#sidebar1 {
	float: left;
	width: 265px;
	padding: 10px 0 20px 0;
	margin-right:0px;
	background: #b82b19;
}
#container {
	overflow:hidden;
	height:auto;
	background:#F8F8F8;
}
#content {
	float: left;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	padding: 0px 0 0px 0;
	
}
#incontent ul {
	padding-left:15px;
	list-style-type:disc;
}
#sidebar2 {
	float: left;
	width: 185px;
	padding: 20px 0 20px 0;
	background: #b82b19;
	background: -moz-linear-gradient(left, #b82b19, #771c10);
	background: -webkit-gradient(linear, left center, right center, from(#b82b19), to(#771c10));
	-moz-box-shadow: -3px 5px 10px #333333;
	box-shadow: 0px -3px 5px 3px #333333;
	-webkit-box-shadow: -3px 5px 10px #333333;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-radius-topleft: 10px;
	margin-left:5px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFb82b19, endColorStr=#FF771c10, GradientType=1) filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#333333');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFb82b19, endColorstr=#FF771c10, GradientType=1) progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#333333')";
}
#content ul, #content ol {
	padding: 0px;
}
#insidebar1, #incontent, #insidebar2 {
	overflow:hidden;
	padding: 0px;
	padding-top: 0px;
}
#incontent {
	padding: 10px 20px 30px;
}
#footer {
	padding: 5px;
	background: #888888;
	position: relative;
	clear: both;
	

	font-style: italic;
	text-align:center;
}
#footer  b, #footer span{
	color:white;
}
#content.col_960 {
	width:795px;
}
#content.col_770 {
	width:795px;
}
#content.col_580 {
	width:580px;
}
#content.eineZeileAbstand, p.eineZeileAbstand{
	margin: 0;
}
* html #footer {
	border-top:2px solid #666;
}
* + html #footer {
	border-top:2px solid #666;
}
* + html #sidebar1 {
	
}
* + html #sidebar2 {
	width:180px;
}
* + html #breadcrumb {
	
}
* html #sidebar1, *html #sidebar2 {
	width:180px;
}
* html #breadcrumb {
	
}
#footer {
	border-top:1px solid #666666;
}
#breadcrumb {
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
}
h2 {
	font-family: 'Titillium Maps';
}
div.breadcrumbs {
	float:left;
}
div.search {
	float:right;
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}
h1 {
font-size:2em;
line-height:1;
margin-bottom:0.5em;
}
h2 {
font-size:1.75em;
margin-bottom:0.75em;
}
h3 {
font-size:1.5em;
line-height:1;
margin-bottom:1em;
}
h4 {
font-size:1.2em;
line-height:1.25;
margin-bottom:1.25em;
}
h5 {
font-size:1em;
font-weight:bold;
margin-bottom:1.5em;
}
h6 {
font-size:1em;
font-weight:bold;
}
/*=========================================================================================================*/
/*remind to set margins and paddgins to your needs, they are all resetted by Eric Meyers reset.css above*/

h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
p {
	margin: 0.8em 0;
}
#footer p {
	margin:0;
}
p+p {
}
pre {
}
address {
}
small {
}
ul, ol {
}
ol {
}
li ul, li ol, ul ul, ol ol {
}
form, legend, label {
}
legend {
}
table {
}
caption {
}
hr {
}
cite, dfn, em, i {
	font-style: italic;
}
code, kbd, samp, pre, tt, var {
}
pre {
	white-space: pre;
}
del {
	text-decoration: line-through;
}
mark {
}
ins {
}
big {
}
abbr, acronym {
}
abbr[title], acronym[title], dfn[title] {
	cursor: help;
}
sup, sub {
	line-height: 0;
}
sup {
}
sub {
}
blockquote {
}
input, select, button {
	cursor: pointer;
}
/*=========================================================================================================*/
/*some joomla! classes*/

.item-separator { /* was in J! 1.5= .article_separator */
}
.items-more { /* was in J! 1.5= .blog_more */
}
/*New: Current menu list items are now classes*/
ul.menu li.current {
}
ul.menu li.current a {
}
ul.menu li.current a:hover {
}
/*[Print, PDF, Email] button in an article were before in td.buttonheading and are now in an unsorted list*/
#container ul.actions {
    list-style: none;
    float: right;
}
.actions li {
    float: left;
    margin-left: 5px;
}
/*new*/
.print-icon {
}
.email-icon {
}
/*neu 2.5: new component finder */
.finder{
}
#finder-search {
}
form .finder label {
}
dl.search-results dd.result-url {
}
.finder .inputbox {
}
#header form .finder {
}
/*new 2.5: article images */
.img-fulltext-left {
}
.img-intro-left {
}
.img-fulltext-right {
}
.img-intro-right {
}