body
{
	background-image:url(image/webdesign/background.jpg);
	background-repeat:repeat-x;
	background-color:#999999;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;  
}

#site
{
background-color:#FFFFFF;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
min-height:600px;
width:950px;
margin-left:auto;
margin-right:auto;
padding:8px;
}

#mainsite
{
background-image:url(image/webdesign/content_bg.gif);
background-repeat:repeat-y;
margin-top:20px;
}


#banner {
background-image:url(image/webdesign/swissboxing_logo.jpg);
background-repeat:no-repeat;
height: 50px;
font-size:10px;
text-align:right;
}

#banner_image {
background-image:url(image/webdesign/banner_default.jpg);
height: 100px;
}

#banner_print {
display:none;
}

#navigation {
padding-top:40px;
width:160px;
font-size:12px;
}

#navigation_right
{
font-size:12px;
text-align:center;
}

#inhalt {
font-size:12px;
min-height:400px;
margin-right:10px;
padding-right:10px;

padding-left:10px;

}

#feetline {
color:#CCCCCC;
font-size:10px;
text-align:center;
clear: both;
margin-top:20px;
}

.list:hover {
border-color:#666666;
}

.list2:hover {
border-color:#FF0000;
}

.languages
{
border-top:0px;
display:inline-table;
white-space:nowrap;
}

.languages a
{
text-decoration:none;
color:#000000;

}

.list {
border-left:solid #A60007 25px;
padding-left:5px;
margin-top:3px;

}

.list a {
color:#666666;
}

.sublist {
margin-left:14px;
padding-left:14px;
border-left:solid #999999 3px;
margin-top:3px;
}


.sublist a {
text-decoration:none;
color:#666666;
}


.menuitem
{
border-top:1px #CCCCCC solid;
border-bottom:1px #FFFFFF solid;
margin:1px;
font-size:13px;
}


.shortnews
{
border-left:solid #CCCCCC 13px;
margin:5px;
padding-left:5px;
font-size:10px;
text-align:left;
}

.shortnews a {
text-decoration:none;
}



.list2 {
border-left:solid #990000 25px;
padding-left:5px;
margin-top:3px;
}

.list a {
text-decoration:none;
}

.list2 a {
text-decoration:none;
}

.namelist {
border-bottom:dotted #CCCCCC 2px;
margin-top:8px;
margin-bottom:10px;
color:#666666;
}

.news {
font-size:12px;
border-bottom:1px #999999 solid;
}

.news a {
text-decoration:none;
color:#000000;
}

.newstitle {
font-weight:bold;
font-size:12px;
color:#000066;
}

.newstitle a {
color:#000066;
text-decoration:none;
}

.policy {
color:#CCCCCC;
font-size:10px;
text-align:center;
}

h1 
{
text-align:right;
color:#A60007;
font-size:18px;
}

h2 {
color:#A60007;
font-size:14px;
font-weight:bold;
}

h3 {
font-size:12px;
background-color:#A60007;
color:#FFFFFF;
padding:3px;
font-weight:bold;
}

h4 {
font-size:12px;
border-bottom:dotted #CCCCCC 2px;
margin-top:8px;
margin-bottom:10px;
color:#666666;
}

h5 
{
border-left:solid #CCCCCC 13px;
margin:5px;
padding-left:5px;
font-size:10px;
text-align:left;
}

h5 a
{
text-decoration:none;
}

h6 
{
	background-color:#FFFECC;
	border:1px #CCCCCC solid;
	padding:5px;
	font-size:10px;
}


input, select, textarea { /* Alle Labels UND Formularelemente auswählen */
border:solid #CCCCCC 1px;
font-size:10px;
padding:0px;
}

label {
text-align:right;
}

img {
border:0;
max-width:550px;
}


.agenda_day
{
background-color:#EEEEEE;
height:70px;
}

.agenda_eventday
{
background-color:#CCCCCC;
height:70px;
}

.agenda_today
{
background-color:#FFD5D5;
height:70px;
}

.agenda
{
background-color:#A60007;
color:#FFFFFF;
padding:3px;
font-weight:bold;
}


hr
{
border-top:solid #CCCCCC 1px;
border-bottom:solid #FFFFFF 1px;
border-left:solid #FFFFFF 1px;
border-right:solid #FFFFFF 1px;
height:1px;
}

.grey_table
{
border:0px;
}

.grey_table td
{
border:0px;
border-bottom:#cccccc 1px solid;
}