body,html,head
{
    background-color: #929292;
    top-margin: 5px;
    left-margin: 0px;
}

.header
{
	background-color: #1B5179;
}

.footer
{
	background-color: #1B5179;
}


.bg
{
    background-color: #FFFFFF;
}

table
{

}

.cms_menu
{

    background-color: #FFFFFF;

}

.cms_content
{
    background-color: #FFFFFF;

}

td.none
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background-color: none;
}

td
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

p table td
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background-color: none;
}

th
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #FFFFFF;
}

.plugin_table
{
	width: 890px;
}


.plugin_th
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: none;
    text-decoration: none;
    background-color: #1B5179;
    padding : 3px;
    height: 26px;
}

.plugin_td
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #2F2F30;
    text-decoration: none;
    background-color: #D5CCD5;
	padding : 3px;
}

.plugin_td_hell
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #2F2F30;
    text-decoration: none;
    background-color: #E1DDE1;
	padding : 3px;
}

.plugin_dark
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #2F2F30;
    text-decoration: none;
    background-color: #D2D2D2;
	padding : 3px;
}

.plugin_red
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #2F2F30;
    text-decoration: none;
    background-color: #F57707;
	padding : 3px;
}

.plugin_green
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #2F2F30;
    text-decoration: none;
    background-color: #82C709;
	padding : 3px;	
}

p
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: none;
    text-decoration: none;
}

form
{
	margin: 0px;
	padding: 0px;
}

img
{
    border: 0px;
}

a:link
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #2F2F30;
    text-decoration: none;
}

a:hover
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #2F2F30;
    text-decoration: none;
}

a:active
{
    font-family: Verdana,Helvetica,Geneva,sans-serif;
    font-size: 11px;
    color: #2F2F30;
    text-decoration: none;
}

a:visited
{
	text-decoration: none;
	color: #2F2F30;
}

textarea, input, select
{
	background-color: white;
    font-family: Verdana,Helvetica,Geneva,sans-serif;
	color : #2F2F30;
	font-size : 11px;
	border : 1px solid #999999;
}

#termin_extern
{
    background-color: #FFFFFF;
    border-left: 5px solid #F57707;
    padding: 2px;

}

#termin_intern
{
    background-color: #FFFFFF;
    border-left: 5px solid #82C709;
    padding: 2px;
}

#termin
{
    background-color: #FFFFFF;
    padding: 2px;
}

#tagestermin_extern
{
    background-color: #FFFFFF;
    border-left: 5px solid #F57707;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 2px;
}

#tagestermin_intern
{
    background-color: #FFFFFF;
    border-left: 5px solid #82C709;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 2px;
}

#info
{
    background-color: #FFFFFF;
    border: 1px solid #000000;
	width: 200px;
	height: 30px;
    font-family: Helvetica,Geneva,sans-serif;
    font-size: 12px;
    color: #2F2F30;
    text-decoration: none;
    margin: 5px;
    padding: 3px;
}

#version
{
    font-family: verdana,Helvetica,Geneva,sans-serif;
    font-size: 9px;
    text-align: center;
}

.terminx
{
	position:static;
}

.terminx a
{
	background:	#FFFFFF;
	text-decoration:none;
	display:	block;
	padding:	3px;
}

.terminx a:hover
{
	color: 		#FFFFFF;
	background:	#1B5179;
	width:		150px;
	position:	absolute;
}

.terminx a span
{
	display:	none;
}

.terminx a:hover span
{
	color:		black;
	background:	#FFFFFF;
	border:		1px solid black;
	display:	block;
	padding:	8px;
}

