/* ***************
Layout-Version
*/


body
{
color:#393939;
text-align:center;
background:#666666 url(/img/bg/bg01.gif);
background-attachment:fixed;

}

a:link, a:visited, a:active, a:hover
{
color:#B92822;
font-weight:normal;
text-decoration:none;
}

a:hover
{
color:#50766B;
text-decoration:none;
}



/* Seiteneinteilung Tabellenlayout
----------------------------------------------------*/

#maintable
{
background:url(/img/bg/bg02.gif) no-repeat top left;
width:750px;
background-color:white;
border:1px solid black;
margin:10px;
text-align:left;
}

#tickertop
{
height:20px;
background:url(/img/bg/tickerbg.gif) repeat-y top right;
vertical-align:middle;
}

#ticker
{
color:#000000;
font-size:11px;
margin-left:230px;
margin-right:10px;
margin-top:0px;
text-align:left;
font-weight:bold;
}

#top
{
padding:0px;
margin:0px;
height:140px;
vertical-align:bottom;
background:url(/img/bg/bg_top.jpg) no-repeat top left;
}

#top object
{
margin:0px;
padding:0px;
}

#topmenu
{
height:39px;
padding:0px 15px;
margin:0px;
vertical-align:middle;
text-align:right;
background:url(/img/bg/bg_topmenu.jpg) no-repeat top left;
}


#maincontent
{
font-size:12px;
color:#393939;
font-family: verdana, Arial, sans-serif;
line-height:16px;
padding:0px 20px;
margin:0px;
vertical-align:top;
}

#maincontent a:link, #maincontent a:visited, #maincontent a:active, #maincontent a:hover
{
color:#B92822;
font-weight:bold;
text-decoration:none;
}

#maincontent a:hover
{
text-decoration:underline;
}

#end
{
padding:0px;
margin:0px;
height:36px;
vertical-align:top;
background:url(/img/bg/bg_end.jpg) no-repeat top left;
}


.vidbox01
{
margin:10px;
padding:10px 0px 0px 10px;
width:377px;
height:265px;
background:white url(/img/vidframe01.gif) no-repeat top left;
}

.vidbox02
{
margin:10px;
padding:10px 0px 0px 10px;
width:220px;
height:156px;
background: url(/img/vidframe02.gif) no-repeat top left;
}

.subtxt{
font-size:9px;

}

.red_bg1{
 border-left:1px solid black; background-color:#B92822;
}

/* Menu Layout
----------------------------------------------------*/

#menu
{

}

#menu a:link, #menu a:visited, #menu a:hover, #menu a:active
{
font-family:Verdana, Arial, Times, serif;
font-size:14px;
font-weight:bold;
color:#180000;
text-decoration:none;
margin:0px 10px 0px 10px;
padding:1px 10px 1px 5px;
border-bottom:1px solid white;
border-left:1px solid white;
}

#menu a:hover
{
color:white;
}



.rightmenu a:link, .rightmenu a:visited, .rightmenu a:hover, .rightmenu a:active
{
font-size:11px;
font-weight:bold;
font-family:arial, verdana;
color:white;
}

.rightmenu a:hover
{
text-decoration:underline;
}


/* others */

.galbody
{
background:url(/img/bg/bg02.gif) no-repeat top left;
}

.gal_subtxt
{
font-size:10px;
color:#FFFFFF;
font-align:left;
font-family:Verdana, Arial, sans-serif;
}

.event_box
{
float:left;
padding:2px;
border:1px solid black;
margin:4px;
width:240px;
font-family:arial, verdana;
font-size:12px;
}

.event_box b{
font-size:14px;
}
