body, html {padding:0px; padding-top:10px;  margin:0px; background-image:url(images/body_bg.jpg); background-repeat:repeat-x; font-family:Arial; font-size:12px; overflow:auto; }

/**************************Layout DIV's**************************/
#container {overflow:hidden; margin:0px auto; padding:0px; width:1000px; border:1px solid black; }

#left {float:left; width:746px; }

#right {float:right; width:254px; }

#header {height:214px; background-image:url(images/header.jpg); }

#quicknavi {height:18px; line-height:18px; text-align:right; }

#headerimage {height:164px; }

* html #headerimage {height:163px; }

#mainnavi {height:27px; padding-top:7px; padding-left:230px;}

#leftbar {float:left; width:201px; background-color:#BDD7F0; }
/*#leftbar {float:left; width:201px; height:410px; background-color:#BDD7F0; }*/

/*#subnavi {width:191px; height:230px; padding-top:10px; padding-left:10px; }*/
#subnavi {width:181px; min-height:230px; padding:10px;}

/*#weeklypic {width:201px; height:170px; }*/

#content {float:right; width:505px; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px;}

#navtree {font-size:11px; padding-bottom: 10px}

#sponsoren {height:216px; }

#sponsorentop {height:19px; background-color:#EB1C24; font-size:11px; line-height:18px; padding-left:10px; }

#sponsorencontent {height:165px; background-color:#FFFFFF; text-align:center; }

#sponsorenbottom {height:30px; line-height:30px; background-color:#0197D6; }

#footer {clear:both; overflow:hidden; background-color:#EB1C24; width:1000px; height:15px;}

#poweredcontent {background-color:#FFFFFF; padding-left:15px; padding-top:10px; padding-bottom:10px; }

#skionline_link {float: left; width: 55px; padding: 10px 184px 10px 15px; background: url("../../images/content/skionline_logo.jpg") no-repeat 80px 50%; color: #004179; text-decoration: none;}
#skionline_link:hover, #skionline_link:focus {text-decoration: underline; outline: 0;}

/**************************Layout Classes**************************/
.headlinesright {background-color:#0097d5; color:#FFFFFF; font-size:14px; padding-left:15px; padding-top:3px; padding-bottom:3px;}
.headlinesright a:link, .headlinesright a:visited, .headlinesright a:active, .headlinesright a:hover {color:#FFFFFF; font-size:14px; text-decoration:none;} 

.eventsnewscontent {background-color:#BDD7F0; color:#004179; font-size:12px; padding-left:15px; padding-top:10px; padding-bottom:10px; }

#newscontent a:link, #newscontent a:visited, #newscontent a:active {color:#004179; text-decoration:none; }
#newscontent a:hover {text-decoration:underline; }

.headlines:link, .headlines:active, .headlines:visited {text-decoration:none;  color:#004179; }

#calendarcontent a:link, #calendarcontent a:active, #calendarcontent a:visited {color:#004179; text-decoration:none; margin-left:0px; }
#calendarcontent a:hover {text-decoration:underline; }

.moredates:link, .moredates:active, .moredates:visited {color:#004179; text-decoration:none;}
.moredates:hover{text-decoration:underline;}

#content a:link, #content a:active, #content a:visited {text-decoration:none;  color:#004179; }
#content a:hover {text-decoration:underline;}

#contrexximprint {font-size:10px; width:1000px; margin:0px auto; text-align:right; padding-bottom: 15px; padding-top: 8px;}
#contrexximprint a:link, #contrexximprint a:active, #contrexximprint a:visited {font-size:10px; color:#919191; text-decoration:none;} 

h1, h2 {padding-bottom:15px;  margin:0px;  font-size:14px; }
h3 {padding:5px; margin:0px;  font-size:14px; }

.home:link, .home:active, .home:visited {display:block; width:746; height:164px;}

img {border:0px;}

input, select, textarea {border:1px solid #0197D6; background:#FFFFFF;}

.headlinesUL, .headlinesLI {padding:2px; margin-left:5px; margin-top:0px; margin-bottom:0px;  margin-right:0px;}