/* vsu-ag.de   Default Stylesheet  */
/* Revision 03, 2004-12-16         */
/* created by Henning Jacobs, 2004 */
body
{
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	margin: 4px;
}
table.StandardTable
{
	border-width: 1px;
	border-style: solid;
	border-color: #cca232;
}
th
{
	font-size:13px;
	font-weight: bold;
	color: #ffffff;
	background-color: #00bdbf;
}
td
{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
p
{	margin-top: 6px;
	margin-bottom: 6px;
}
img 
{
	border: none;
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
h5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
a {
	font-weight: bold;
	color: #ed7008;
}
a:active { text-decoration: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #000000; }
a:link:hover { text-decoration: underline; color: #000000; }
a:visited:hover { text-decoration: underline; color: #000000; }

input, textarea
{
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select
{
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
small
{
	font-size: 10px;
}
#SiteContainer
{
	width: 773px;
}
#HeaderImage
{
	margin-bottom: 2px;	
}
	
.NavigationBar 
{  
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/frame/bar_bkg.png) top left repeat-x;
	height: 24px;
	padding: 2px;
}

#HeaderNavigation
{
	padding: 0px 60px 0px 60px;
}
.submenu
{
        position: absolute;
     	top: 81px;
        z-index: 1;
        visibility: hide;
        visibility: hidden;
}
.submenuitem
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#Footer
{
	text-align: right;
	font-size: 10px;
	padding: 6px 0px 0px 0px;
}
.highlight
{
	background-color: #dee0e0;
}
.listitem
{
	font-size: 14px;
	font-weight: bold;
}
.red
{
	color: #EE0000;
}

td.mainlevel img
{
	vertical-align: middle;
}

td.mainlevel
{
}

td.mainlevel a
{
}

#active_menu
{
}

.FloatBox {
	float: right;
	background: #fff8e6;
	border: 1px solid #ed7008;
	font-size: 11px;
	padding: 4px;
}

.contentheading, .componentheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #535500;
	margin: 4px 0px;
	border-bottom: 1px solid #cca232;
}
.buttonheading
{
	right: 0px;
	top: 0px;
	text-align: right;
	position: absolute;
}
.contentpaneopen
{
	position: relative;
}

.LeftCol
{
	background: url(../images/frame/leftcol.jpg) bottom left no-repeat;
}

.MainBody
{
}

.VSpace
{
	height: 185px;
}

form 
{
	padding: 0px;
	margin: 0px;
}

.moduletablesearch
{
	background: #fff8e6;
	padding: 4px;
	margin: 0px 0px 6px 0px;
	font-size: 10px;
	border: 1px solid #ed7008;
}

.moduletablesearch h3
{
	font-size: 10px;
	margin: 2px 0px 0px 0px;
}

.moduletablesearch .inputbox
{
	width: 140px;
	margin: 2px 0px;
}
.moduletablenewsflash
{
	margin: 0px 0px 6px 0px;
	border: 1px solid #ed7008;
	padding: 6px;
	font-size: 11px;
}
.moduletablenewsflash .contentheading
{
	font-size: 13px;
}
.moduletablecontentnav 
{
	margin: 0px 0px 6px 0px;
	padding: 4px;
	font-size: 11px;
	background: #fff8e6;
	border: 1px solid #ed7008;
}
.moduletablecontentnav ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.moduletablecontentnav li
{
	margin: 4px 0px;
}
#LoginForm
{
	display: none;
}
.moduletableloginform
{
	margin: 0px 0px 6px 0px;
	padding: 4px;
	background: #fff8e6;
	font-size: 11px;
	border: 1px solid #ed7008;
}
.moduletableloginform h3
{
	margin: 3px 0px;
}
.moduletableloginform td
{
	font-size: 10px;
}
.moduletableusermenu
{
	margin: 0px 0px 6px 0px;
	padding: 4px;
	background: #fff8e6;
	font-size: 11px;
	border: 1px solid #ed7008;
}
.moduletableusermenu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.moduletableusermenu h3
{
	margin: 3px 0px;
}
.moduletableusermenu li
{
	margin: 4px 0px;
}
.message
{
	text-align: center;
	font-weight: bold;
}
.InitialCap
{
	font-size: 18px;
	font-weight: bold;
	color: #535500;
}
