.HEADING {
	font-family: Courier new ;
	font-size: 15px;
	font-weight: bold;
	line-height: 125%;
	letter-spacing: -1px;
	color: #000000;
}

.menu {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.ERROR {
  border: 1px solid red;
}

.TITLE {
	font-family: courier new;
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;
	color: #FFFFFF;
}

.caption {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #B7B7B7;
}

a {
	color:#[%COLOR.LINK%];
	text-decoration:none;
}
a:hover {
	color:#[%COLOR.LINK%];
	text-decoration:underline;
}
.LINK {
	color:#[%COLOR.LINK%];
}

a:link { 
	color: #ffffff;
	}
a:visited { 
	color: #ffffff;
	}
a:hover { 
	color: #CCCCCC;
	text-decoration: none;
	}
a:active { 
	color: #ffffff;
	}

.NORMAL {
	font-family: Courier new;
	font-size: 15px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

H1,H2,H3,H4,H5,H6,P {
	margin:0;
}

.submenuselected {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.menuselected {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.submenu {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.breadcrums {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.RubrikVinga {
	font-family: courier new ;
	font-size: 18px;
	font-weight: bold;
	line-height: 125%;
	color: #000000;
}

/*
table,
table tr td
{
 vertical-align: top;
}
*/
.input_text {
	font-family: Tahoma,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

/* --- MENU --- */
ul#main_menu 
{
  background-image: url(../sd_files/menu_bg.png); 
	display: block;
	min-height: 15px;	
	margin: 0px 15px;
	padding: 0;	
  /*    background-color: #f3f3f3; */
}

ul#main_menu li 
{
	list-style-type: none;
	display: inline;
	margin: 0;
        padding: 0;
}

ul#main_menu li a
{
	display: inline;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	padding: 0 5px;
        margin: 0;
	text-decoration: none;
        text-transform: uppercase;
        font-weight: bold;
	line-height: 14px;
}
/* --- hoover-funktion --- */
ul#main_menu li a:hover
{
	text-decoration: underline;
}
/* --- CLASS main_menu --- */
.main_menu 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000; /* 0177c1 */
	text-decoration: none;
        text-transform: uppercase;
        font-weight: bold;
	line-height: 14px;
}
div#sub_menu{

}

#sub_menu ul{
  list-style-image: url("../sd_files/progress-bar-dot.gif");
  margin: 20;
  margin-left: 20px;
  padding: 0;
}

#sub_menu ul li a{
 color: white;
 line-height: 20px;
}

#sub_menu ul li.current a{
 text-decoration: underline;
}

/* -- level 2 -- */
#sub_menu ul li ul{
  display: none;
}

#sub_menu ul li.current ul{
  display: block;
}

#sub_menu ul li.current ul li a{
 text-decoration: none;
}

#sub_menu ul li ul li.current a{
 text-decoration: underline;
}
.PrisVinga {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 125%;
	color: #6C6C6C;
}

.typestor {
	font-family: courier new;
	font-size: 30px;
	font-weight: normal;
	line-height: 125%;
	color: #FFFFFF;
}

.Typewriter {
	font-family: courier new ;
	font-size: 15px;
	font-weight: normal;
	line-height: 125%;
	color: #FFFFFF;
}

.typemenu {
	font-family: courier new;
	font-size: 20px;
	font-weight: normal;
	line-height: 125%;
	color: #FFFFFF;
}

.Typwriterblack {
	font-family: courier new ;
	font-size: 15px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}


