/*Farben*/
hintergrund gelb: efe699

/*Auszeichnung*/

* {
margin: 0;
padding: 0; 
}

* html p {
height: 1%;
/* So IE plays nice */ 
}

a img {
border: 0 none; 
}

body {
background-color: #efe699;
font-size: 101%;
}

td, p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
text-align: left;
color:#333333; 
margin-bottom: 18px;
}

h1, h2, h3 {
font-family: Arial, Geneva, sans-serif;
background: transparent; 
}

h1 {
font-size: 21px;
line-height: 36px;
margin-bottom: 18px;
color:#c33;
background-color: transparent;
}

h2 {
font-size: 18px;
line-height: 18px;
margin-bottom: 18px; 
padding: 5px 0; 
}

h3 {
font-size: 12px;
line-height: 18px;
}

ul, li {
list-style-type: none;
}

strong {
color: #7D763F;
font-weight: bold;
}

#mitte h2 {
color:#c33;
}

/*
#mitte img {
display:block;
}
*/

#links h2 {
background-color:#c33; 
}

/*
#links table {
font-size:100%; 
}
*/

/*Positionierung*/

/*
#seite {
position:absolute;
left:50%;
width:900px;
margin-top:0px;
margin-left:-450px;
padding:5px;
border: solid 1px #d59609; 

}

#container {
background-color:#efe05c;
float:left;
width: 900px;
background-image: url(../../../images/tapete2.gif);
background-repeat: repeat-y;
}

*/

#seite {
text-align: center;
}

#container {
position: relative;
margin: 0 auto;
padding: 5px;
width: 900px;
text-align: left;
background-image: url(../../../images/tapete2.gif);
background-repeat: repeat-y;
border: solid 1px #d59609; 
}

#header {
border-bottom: solid 1px #d59609; 
height: 140px;
background-image: url(../../../images/stories/allg/kopfbild.gif);
background-repeat: no-repeat; 
}


#links {
padding: 16px;
float: left;
width: 180px;
}

#mitte {
padding: 0 10px;
margin-left: 216px;
background-color: #ffffff;  
height:100%;
}



#footer {
background-image: url(../../../images/stories/allg/footer2.gif);
background-repeat: no-repeat;
border-top: solid 2px #b60016;
clear: both; 
height:40px;
}

#button{
border: 0; 
margin: 30px 0;
}


/*veranstalter*/
.veranstaltungen {
margin: 25px 0 15px 10px;
clear: left;
}

.veranstalterL {
	float: left;
	width:300px;
}

.veranstalterR {
	margin-left: 305px;
	width: 300px;
}


.logo {margin-bottom: 10px}
.name {}
.amschrift {}
.url {}
.begv { }



/*Klassen*/

.menu {
list-style-type:none;
border:1px solid #444;
margin:5px;
padding:5px; 
}

.bild {
margin: 10px 5px 20px 55px; 
}

.bildtab {
background: #ddd;
padding: 5px;
}

/*

.article {
border:2px solid #444;
margin:5px;
padding-top:0;
overflow:hidden;
padding-left:102px; 
}

.article p {
margin:0; 
}

.article h3 {
background-color:#c93;
margin:0 -5px 0 -102px;
padding:5px;
border-bottom:2px solid #444; 
}

.articleContainer {
width:100%;
border-left:102px solid #699;
margin-left:-102px;
background-color:#fefefe;
display:inline;
float:left; 
}

.articleContent {
width:100%;
float:right;
border-left:2px solid #444;
margin-left:-2px;
position:relative; 
}

.articleContent p {
padding:5px; 
}

.articleRail {
float:left;
width:100px;
margin-left:-102px;
border-right:2px solid #444;
position:relative; 
}
*/

/*JOOMLA*/

#pathway {
padding-top:8px; 
}

.search {
padding:15px 5px 15px 5px; 
}

input {
background-color: #ffffff;
border: 1px solid #802f38;
color:#802f38;
width:160px; 
}

.pathway {
padding-left: 5px; 

}

span.pathway {
color:#b60016;
font-size:10px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

a.pathway {
color:#767676;
text-decoration: none; 
}

a.pathway:link {
text-decoration: none; 
}

a.pathway:visited {
text-decoration: none; 
}

a.pathway:hover {
text-decoration: underline;
color: #b60016; 
}

a.pathway:active {
text-decoration: none; 
}

a.pathway:focus {
text-decoration: underline;
color:#802f38; 
}

.contentpaneopen a:link {
text-decoration: none;
color:#802f38;
font-weight: bold; 
}

.contentpaneopen a:active {
text-decoration: none;
color:#802f38;
font-weight: bold; 
}

.contentpaneopen a:visited {
text-decoration: none;
color:#802f38;
font-weight: bold; 
}

.contentpaneopen a:hover {
text-decoration: underline;
color:#802f38; 
}

.contentpaneopen a:focus {
text-decoration: underline;
color:#802f38; 
}

a {
color:#000;
text-decoration: none; 
}

a:link {
text-decoration: none; 
}

a:visited {
text-decoration: none; 
}

a:hover {
text-decoration: underline;
color:#b60016; 
}

a:active {
text-decoration: none; 
}

a:focus {
text-decoration: underline;
color:#b60016; 
}

.mainlevel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 24px;
color: #000;
padding-left: 4px;
margin-bottom: 24px; 
}

a.mainlevel:link {
text-decoration: none;
color: #000; 
}

a.mainlevel:visited {
text-decoration: none; 
}

a.mainlevel:hover {
text-decoration: none;
color:#b60016; 
font-weight: bold;
}

a.mainlevel:active {
text-decoration: none; 
}

a.mainlevel:focus {
text-decoration: none;
color:#b60016; 
}

.sublevel,
.mainlevelom{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height: 18px;
margin-bottom: 18px;
margin-left: 5px;
}

#active_menu {
text-decoration: none;
color:#b60016; 
}

.contentheading, .componentheading {
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 16px;
line-height: 18px;
font-weight: bold;
padding: 11px 0;
color: #b60016;
}

.buttonheading {
width: 50px;
padding: 0 5px;

}

.createdate, .modifydate, .small {
font-size:10px; 
}

.pagenavcounter {
visibility: hidden; 
font-size:0;
}

.pagenav a {
font-size:11px; 
}

.pagenav, .pagenavbar {
margin-top: 12px;
font-size:12px;
color:#993333;
clear:both;
}

.contentpaneopen {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 16px; 
}

table {
font-size:100%; 
}

.contenttoc {
padding: 3px;
border: 1px solid #993333; 
}

.contenttoc th { 
}

.contenttoc td { 
}

.content_rating { 
}

.content_vote { 
}

.readon {
font-size: 10px;
color:#b60016;
text-decoration: underline;
visibility: visible}

.searchintro { 
}

.sectiontableheader, .sectiontablefooter {
background-color: #993333;
color:#ffffff;
font-size:0.8em; 
}

.sectiontableentry1 { 
}

.sectiontableentry2 {
background-color: #999999; 
}

.highlight {
background-color: #993333;
color:#ffffff 
};
color: #fcd204;
color: #f9d767;