/* css reset - makes the layout looking good in all browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block; }

ol, ul {
	list-style: none; }

.font {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0D0D41
}

.fontklein {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666
}

.ueberschrift {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #907254
}

.untertitel {
		 font-family: Arial, Helvetica, sans-serif;
	     font-size: 12px;
    	 font-weight: bold;
		 color: #666666
}

.fontfunktion {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666
}

.fontfunktionweiss {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF
}

.fontaktiv {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFEECA
}

.fontkleinaktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D0D41;
	font-weight: bold
}
.fontkleinaktivSpecial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0D0D41;
	font-weight: bold;
	text-decoration: underline;
}


#wrapper{
	width:760px;
	margin:0 auto;
	margin-top:0px;
}

#logo
{
	background:#0D0D41;
	justify-content:center;
}

#logo img
{
	padding:10px;
	display: block;
    margin-left: auto;
    margin-right: auto
}

#main-content
{
    width: 458px;
    float:left;
	border-left: #0D0D41 1px solid;
	border-right: #0D0D41 1px solid;
	color: #0D0D41;
	padding: 20px 5px;
}

#main-content p
{
	padding: 0 0;
}

#left {
	float:left;
	width:140px;
	padding:5px 5px 0 0;
}
#content-2 {
	float:right;
	width:615px;
}

#right {
	float:right;
	width:140px;
	padding:5px 0px 5px 5px;
}

/* Easy clearing of floats (see http://positioniseverything.net/easyclearing.html) */
.cf:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:" ";
	font-size:0;
}
/* Does not validate – use conditional comments for this bit if you want valid CSS */
.cf {*zoom:1;}

a.nav {
	text-decoration: none
}

a.nav:link  {
        color : #0D0D41;
		font-weight:bold;
}

a.nav:activ {
        color : #FF3300;
        text-decoration :none;
}

a.nav:visited, a.htmlvid:visited, a:visited {
        color : #0D0D41;
		font-weight:bold;
}

a.nav:hover{
        color : #ffeeca;
        font-style:italic;
		font-weight:bold;
        background-color: #0D0D41;
}

a.htmlvid
{
	text-align: center;
	color: #0D0D41;
	text-decoration: underline;
}

a
{
	text-decoration: none;
}

a.news
{
	text-decoration: underline;
}

a.news:hover
{
	font-size: 13px;
	font-weight:normal;
	font-style: normal;
}

a.htmlvid:hover, a:hover
{
	font-weight:bold;
	font-style: normal;
}

.fontklein1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; color: #333333;
}
#font_unplugged {
	font-family: "Comic Sans MS", cursive;
	font-size: x-small;
	font-style: italic;
	color: #006;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	padding: 0px;
	position: relative;
	vertical-align: bottom;
}
#font_unplugged_centered {
	font-family: "Comic Sans MS", cursive;
	font-size: x-small;
	font-style: italic;
	color: #006;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -5px;
	left: 75px;
}

#Content
{
	width: 760px ;
	margin-left: auto ;
	margin-right: auto ;
}

#footer
{
    background:#0D0D41; 
    color:#ffeeca;
    height: 55px;
    text-align: center;  
    padding-top: 5px;
    border-top: 2px solid #0D0D41;
}

#footer b
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
    border-top: 1px solid #ffeeca;
    padding-top: 2px;
}

#footer .full
{
	width: 1300px;
}

#footer a, #footer a:visited
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
	color:#ffeeca;
	text-decoration: none;
}

#footer a:hover
{
	font-size:13px;
}

.evbookingbutton {
display: block;
margin: 0 auto;
width: 20%;
text-align: center;
vertical-align: middle;
padding: 8px 15px;
border: 1px solid #080808;
border-radius: 8px;
background: #020C7E;
background: -webkit-gradient(linear, left top, left bottom, from(#020C7E), to(#0D0D41));
background: -moz-linear-gradient(top, #020C7E, #0D0D41);
background: linear-gradient(to bottom, #020C7E, #0D0D41);
font: normal normal bold 16px arial;
color: #ffffff;
text-decoration: none;
}

.eventHeader
{
	letter-spacing: 4px;
	font-weight: bold;
	text-transform: uppercase;
}