body {
	margin: 0; padding: 0;
	background: #919191 url(bilder/bg.jpg) repeat-x top center;
	text-align: center;
	font: normal 11px Verdana;
	color: #666666;
	word-wrap: break-word;
}


#box {
	margin: auto; padding: 0;
	width: 980px;
	background: transparent url(../images/content_bg.jpg) repeat-y top center;
	text-align: center;
}
#cb_top {
	margin: 0; padding: 0;
	background: transparent url(bilder/content_top.jpg) no-repeat top center;	
}
#cb_bottom {
	margin: 0; padding: 0 20px;
	padding-bottom: 30px;
	width: 940px; height: 20px;
	background: transparent url(bilder/content_bottom.jpg) no-repeat bottom center;	
}

#cbv {
	margin: 0; padding: 20px; /* 5px for the drop-shadow and 15px for padding */
	width: 940px;
	min-height: 500px;	/* min height so that the gradient blends in with the footer */
	_height: 500px;
	text-align: left;
}



a:link {
        text-decoration:none;
        color:#00c2ff;
}

a:visited { 
        text-decoration:none;
        color:#0082ff;
}

a:active { 
        text-decoration:none;
        color:#00c2ff;
}

a:hover { 
        text-decoration:underline;
        color:#00c2ff;
}

table {
   border: thin solid black;
   border-collapse: collapse;
}




td {
   border: thin solid black;
}

.weiss {
        background-color: #FFFFFF;
        border-width: 1px;
        border-style: solid;
        border-color: #FFFFFF;
}

#newsbox {
        background-color: #FFFFFF;
        border-width: 1px;
        border-style: solid;
        border-color: #D3D3D3;
        width: 655px;
        height: 428px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        margin-right: 2px;
        overflow: auto;
}

#randbox {
        background-color: #FFFFFF;
        border-width: 1px;
        border-style: solid;
        border-color: #D3D3D3;
        width: 225px;
        height: 443px;
        float: right;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        margin-left: 5px;
        overflow: auto;
}

.picture_right {
        border-width: 1px;
        border-style: solid;
        border-color: #D3D3D3;
        float: right;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 1px;
        padding-left: 10px;
        margin-left: 2px;
}

.picture_left {
        border-width: 1px;
        border-style: solid;
        border-color: #D3D3D3;
        float: left;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 1px;
        padding-left: 10px;
        margin-right: 2px;
}


h1 {
        text-align: center;
}

.vidbox {
        background-color: #FFFFFF;
        border-width: 1px;
        border-style: solid;
        border-color: #D3D3D3;
        width: 655px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        margin-right: 20px;}

#fuss a:link, #fuss a:visited {
       text-decoration:underline;
       color:#666666;}

.headline {
   border: thin solid white;
   border-collapse: collapse;
}

.zelle {
   border: thin solid white;
}