/* CSS Document */

body {
	margin: 0;
}

table, iframe {
	border: 0; padding: 0;
}

td {
	border: 0; padding: 0;
}

a, a:active, a:visited {
	font: 14px Century Gothic, Verdana; color: #333333; font-weight: bold;
	text-decoration: none; border: 0;
}

a:hover {
	font: 14px Century Gothic, Verdana; color: #333333; font-weight: bold;
	text-decoration: none;
	background-color: #D8BE57;
}

a.body, a.body:active, a.body:visited {
	font: 11px Arial, Verdana; color: #FFFFFF; text-decoration: none; font-weight: normal;
}

a.body:hover {
	font: 11px Arial, Verdana; color: #FFFF99; text-decoration: none; font-weight: normal; background: transparent;
}

a.body14, a.body14:active, a.body14:visited {
	font: 14px Arial, Verdana; color: #FFFFFF; text-decoration: none; font-weight: normal;
}

a.body14:hover {
	font: 14px Arial, Verdana; color: #FFFF99; text-decoration: none; font-weight: normal; background: transparent;
}
.inactive {
	font: 11px Arial, Verdana; color: #666666;
}


button {
	border: 0; padding: 0; background: transparent;
}

.title {
	font: 14px Arial, Verdana; color: white; font-weight: bold;
}

.text {
	font: 12px Arial, Verdana; color: white;
	background-image: url(images/bg_gradientLight_2x380.jpg);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6D2B1F,endColorStr=#922B1F);
}
.text2 {
	font: 12px Arial, Verdana; color: #333333;
}

.required {
	font: 10px Arial, Verdana; color: red;
}

.large {
	font: 16px Arial, Verdana; color: white; font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6D2B1F,endColorStr=#922B1F);
}

.sachsen {
	font: 13px Arial, Verdana; color:#009900; font-weight: bold;
}

.redGradient {
	background-image: url(images/bg_gradientDark_2x400.jpg);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4F0000,endColorStr=#7D0000);
}

/* Div Specifics */

#Top {
	background-color: #E6D79D; width: 950px;
}

#Separate {
	background-color: #001342; width: 950px;
}

#Image {
	background-color: #4F0000; width: 950px;
}

#Nav {
	background-color: #E6D79D; width: 950px;
}

#Base {
	background-color: #E6D79D;
	font: 9px Verdana; color:#333333;
	height: 25px; width: 950px; vertical-align: middle;
}

#enlargeFront {
	position: absolute; left: 250px; top: 110px; width: 300px;
	background-color: #FFFFCC; border: thin dashed #000000; padding: 4px;
}

