body
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 0.75em;
	line-height: 17px;
}

em
{
	font-weight: bold;
	font-style:normal;
}

textarea
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
}

.thumbnail
{
	width: 100px;
	height: 100px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCFD2;
	padding-top: 20px;
	float: left;
	text-align: center;
	margin-right: 15px;
	margin-bottom: 15px;
}

.thumbnail img
{
	
}

a
{
	color: #f00722;
	text-decoration: none;
}

a[disabled]
{
	color: #A1A7AE;	
}

h2
{
	color: #f00722;
	padding-top: 25px;
}

h3
{
	font-size: 1em;	
	padding-top: 10px;
}

a img
{
	border-style: none;
}

#header
{
	background-color: #A1A7AE;
	height: 63px;
}

#header_center
{
	background-color: White;
	width: 781px;
	margin: auto;
	height: 63px;
}

#menu_table
{
	margin: auto;
}

#main_container
{
	background-color: #556775;
}

#content_container
{
	width: 781px;
	margin: auto;
	height: 176px;
	background-color: White;
}

#block
{
	background-color: #8FBECC;
	width: 107px;
	height: 176px;
}

#block img
{
	padding-left: 20px;
	padding-top: 13px
}

#teaser
{
	width: 572px;
	height: 176px;
	background-repeat: no-repeat;
}

#adminteaser
{
	width: 571px;
	height: 176px;
	background-color: white;
}

#stripes
{
	margin: auto;
	width: 781px;
	background-image: url(../images/menu-bg.gif);
	background-repeat: repeat;
}

#admincontent
{
	width: 633px;
	background-color: white;
	min-height: 360px;
	padding-top: 5px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 40px;
}

#content
{
	width: 633px;
	background-color: white;
	min-height: 360px;
	padding-top: 5px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 40px;
}

.illustration
{
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCFD2;
	
	margin-right: 15px;
	margin-bottom: 15px;
}

.illustration_r
{
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCFD2;
	float: right;
	margin-left: 15px;
}


.illustration_l
{
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCFD2;
	float: left;
	margin-right: 15px;
}

p
{
}

ul
{
	list-style-type: square;
}

html
{
    overflow: -moz-scrollbars-vertical;
}

.newsdate
{
    font-style: italic;
}

#news
{
    float: left;
    background-color: #E8E9EA;
    min-height: 350px;
    width: 200px;
    padding: 15px;
    margin-top: 25px;
    margin-right: 15px;
    margin-bottom: 15px;
}
