/*Elements*/

a {
color: #802826;
text-decoration: none;
}

a:hover {
color: #253B4B;
text-decoration: none;
}

form {
display: inline;
margin: 0px;
}

h1 {
font-weight: bold;
font-size: 1.8em;
margin: 1.6em;
color: #253B4B;
text-decoration: none;
}

h2 {
font-weight: bold;
font-size: 1.25em;
margin: 1.8em;
text-decoration: none;}

h3 {
font-weight: bold;
font-size: 1.1em;
text-decoration: none;
}

h4, h5, h6 {
font-weight: bold;
font-size: 1.0em;
margin: 0.9em;
}

html, body {
font-size: 101%;
font-family: Verdana, Arial, Sans-Serif;
text-align: center;
background-color: #eee4d2;
height: 100%;
width: 100%;
color: #253B4B;
}

img {
border: 0px;
}

input {
background-color: #F2F2F2;
border-bottom: 1px inset #666666;
border-left: 1px inset #666666;
border-right: 1px inset #666666;
border-top: 1px inset #666666;
color: #333333;
}

select {
background-color: #F2F2F2;
border-bottom: 1px inset #666666;
border-left: 1px inset #666666;
border-right: 1px inset #666666;
border-top: 1px inset #666666;
color: #333333;
}

table,tr,td {
 font: inherit;
font-size: 1em;}

td, th {
font-size: 1em;
margin: 0px auto;
}

textarea {
background-color: #F2F2F2;
border-bottom: 1px inset #999;
border-left: 1px inset #999;
border-right: 1px inset #999;
border-top: 1px inset #999;
color: #333333;
overflow: auto;
width: 375px;
height: 125px;
}

/*Classes*/

.blockcontent {
color: #253B4B;
text-decoration: none;
text-align: justify;
}

.blocksLeft {
width: 16em;
padding: 0px;
}

.blocksRight {
color: #253B4B;
text-align: center;
width: 17.5em;
height: 30px;
}

.boxcontentleft {
font-size:1em;
width: 85%;
margin: 4%;
color: #253B4B;
}

.boxcontentright {
background-color: #FFFAF2;
color: #253B4B;
font-size: 1em;
width: 85%;
margin: 4%;
}

.boxtitle {
color: #fff;
text-align: center;
background-image: url(../images/blocksLeft_bg.jpg);
}

.buttons {
float: right;
margin:0px;
text-align: right;
top: 0;
}

.clear {
clear: both;
}

.content {
font-size: 1em;
width: auto;
color: #253B4B;
text-decoration: none;
text-align: justify;
}

input.formbutton {
background-color: #F2F2F2;
border-bottom: #999 1px outset;
border-right: #999 1px outset;
color: #333333;
text-align: center;
}

input.formcheckbox {
background-color: transparent;
border: none;
color: #000000;
}

select {
background-color: #F2F2F2;
border-bottom: 1px inset #666666;
border-left: 1px inset #666666;
border-right: 1px inset #666666;
border-top: 1px inset #666666;
color: #333333;
}

/*IDs*/

#content {
width: 80em;
background-repeat: repeat-y;
background-image: url(../images/content.gif);
}

#currentpath {
float: left;
margin: 8px 0px 0px 26px;
}

#footer {
text-align: center;
clear: both;
width: 100%;
font-size: 0.70em;
padding: 8px 0px;
margin: auto;
}

#header {
float: left;
width: 80.5em;
height: 145px;
text-align: right;
}

#index0 {
							/* beinhaltet den Content, wenn die rechten Blöcke vorhanden sind ($index=0)
							wird in theme_replace_end() geändert falls rechte Blöcke NICHT vorhanden sind*/
float: left;
width: 60em;
text-align: left;
margin: 5px 10px;
padding-left: 2px;
Padding-right: 2px;
}

/*html #index0 div {
	float: left;
}*/

#index1 {
							/* beinhaltet den Content, wenn die rechten Blöcke NICHT vorhanden sind ($index=1) */
float: left;
width: 42em;
text-align: left;
margin: 5px 10px;
padding-left: 2px;
Padding-right: 2px;
}

#left_sidebar {
float: left;
width: 16em;
color: #AF363E;
font-size: 1em;
}

#navigation {
float: left;
width: 80.5em;
height: 30px;
background-color: transparent;
color: #253B4B;
background-image: url(../images/navigation1.jpg);
background-repeat: repeat-y;
}

#navigation ul {
list-style-type: none;
}

#navigation ul li {
display: inline;
}

#right_sidebar {
float: right;
width: 19.35em;
text-align: left;
}

#showtime {
float: right;
margin: 8px 26px 0px 0px;
}

#wrap {
width: 80.5em;
margin: auto;
text-align: left;
background-repeat: repeat-y;
background-image: url(../images/content.gif);
font-size: 0.75em;
}












