body {
	background-image: url(grafix/bg.gif); 
	background-repeat:repeat-x; float:center;
	margin: 0px;
	background-color:#990000;
}

.img_headline {
	margin:0 0 0 -1;
	padding:0 0 15 0;
}

div#neues {
	margin-top:-10px;
	padding:0px; 
	display: block;
}


table#bald_main {
	width: 100%;
	border-width: 0px;
	margin:0 0 5 0;
}

td#tbl_bald_cen {
  font-size: 8pt;
  padding:0 4 0 4;
  background-image: url(grafix/index/tbl_bald_cent.gif);background-repeat:repeat-y;
}

table#bald:hover {
	background-color:#CC3399;
	}

p#welcome {
	margin: 0 0 15 0;
	line-height: 20px;
	color: #dddddd;
	}

div#workshops {
	margin-top:-10px;
	padding:0px;
	display: block;
}

#workshops ul {
    padding:0px;
}

#workshops li {
    border:1px solid #972142;
    border-left:7px solid #972142;
    color:#eeeeee;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    height:50px;
    line-height:16px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 2 2 5 2px;
    overflow:hidden;
    padding: 5 5 5 60px;
    position:relative;
    background-color:#730000;
    -moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

input.submit, button, input[type="submit"], input[type="button"], input[type="file"] > input[type="button"] {
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background-color:#E6E6E6;
    border:1px solid #CCCCCC;
    color:#000000;
    cursor:pointer;
    font-size:x-small;
    padding:4px 8px;
    vertical-align:top;
}

#workshops li:last-child {
    /*border:medium none;*/
}
#workshops li:hover {
	background-color:#830000;
}

#workshops li a {
    color:#eeeeee;
    font-size:10px;
    font-weight:bold;
    display:block;
    height:100%;
    overflow:hidden;
    text-decoration:none;
    width:100%;
}
#workshops li img {
    left:0px;
    position:absolute;
    top:0px;
    width:50;
    border:0px;
}

#workshops li span {
    cursor:pointer;
    display:block;
    height:16px;
    overflow:hidden;
    width:200px;
}

#workshops li span.datum {
    size:10px;
    color:#FF2460;
    display:inline;
    width:auto;
    font-weight:bold;
}


/* NEUIGKEITEN -----------------------*/


#neues ul {
    padding:0px;
}

#neues li {
    border:1px solid #972142;
    color:#eeeeee;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    height:auto;
    line-height:14px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 2 2 5 2px;
    overflow:hidden;
    padding: 5 5 5 10px;
    position:relative;
    background-color:#680000;
    -moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

#neues li a {
    color:#FF2460;
    font-size:10px;
    font-weight:normal;
    text.aling:top;
    text-decoration:underline;
}

#neues li img {
    margin:5px;left:5px;
    right:5px;
    position:relative;
    top:0px;
    width:50;
    border:1px solid #972142;
}

#neues li span.head {
    font-size:11px;
    color:#FF2460;
    display:inline;
    width:auto;
    font-weight:bold;
}

#neues li span.datum {
    font-size:10px;
    color:#FF2460;
    display:inline;
    width:auto;
    font-weight:normal;
}

#neues li span.meldung {
    font-size:10px;
    color:#eeeeee;
    display:inline;
    font-weight:normal;
    margin: 0 0 0 0px;
    line-height:16px;
}

#neues li table {
    border:0;
    padding:5 0 0 0;
}

#neues li td {
    vertical-align:top;
}