H5
{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;

}


/* Default link */

A:link,A:visited,A:active
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}


.externLink
{
    color: darkred;
	font-size:11px;
}

.internLink
{
	color: #000066;
	font-size:11px;
}

/* Link in menu oben */

A.menu:link,A.menu:visited,A.menu:active
{
	text-decoration: none;
	color: white;
}
A.menu:hover
{
	text-decoration: underline;
}


/* Link in menu links */

A.menuleftkategorie:link,A.menuleftkategorie:visited,A.menuleftkategorie:active
{
	font-family:verdana,helvetica,sans-serif;
	font-weight:bold; 
	font-size:11px;
	text-decoration: none;
	color: white;
}
A.menuleftkategorie:hover
{
	font-family:verdana,helvetica,sans-serif;
	font-weight:bold; 
	font-size:11px;
	text-decoration: underline;
	color: white;
}

/* Link in menu links active */

A.menuleftkategorieactive:link,A.menuleftkategorieactive:visited,A.menuleftkategorieactive:active
{
	font-family:verdana,helvetica,sans-serif;
	font-weight:bold; 
	font-size:11px;
	text-decoration: none;
	color: white;
}
A.menuleftkategorieactive:hover
{
	font-family:verdana,helvetica,sans-serif;
	font-weight:bold; 
	font-size:11px;
	text-decoration: underline;
	color: white;
}

A.menuleft:link,A.menuleft:visited,A.menuleft:active
{
	font-family:verdana,helvetica,sans-serif;
	font-weight:normal; 
	font-size:10px;
	text-decoration: none;
	color: black;
}
A.menuleft:hover
{
	font-family:verdana,helvetica,sans-serif;
	font-weight:normal; 
	font-size:10px;
	text-decoration: underline;
	color: black;
}
A.menuleftactive:link,A.menuleftactive:visited,A.menuleftactive:active
{
	font-family:verdana,helvetica,sans-serif;
	font-weight:normal; 
	font-size:10px;
	text-decoration: underline;
	color: black;
}
A.menuleftactive:hover
{
	font-family:verdana,helvetica,sans-serif;
	font-weight:bold; 
	font-size:10px;
	text-decoration: underline;
	color: black;
}


/********* colors *************/

.mainColor
{
    background-color : #666666;
}

.category
{
	font-family : verdana,helvetica,sans-serif;
	font-weight : bold; 
	font-size   : 11px;
	color       : white;
}
	
.path
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : normal;
	font-size   : 18px;
	color       : #dddddd;
}

.pathCurrent
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : normal;
	font-size   : 18px;
	color       : white;
}




.whitesmall
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : normal;
	font-size   : 10px;
	color       : white;
}

.whitenormal
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : normal;
	font-size   : 10px;
	color       : white;
}

/* Hauptüberschrift */

.headline
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : normal;
	font-weight : bold;
	font-size   : 14px;
	color       : black;
}

/* sub-überschrift */

.subHeadline
{
	font-family : verdana,helvetica,sans-serif;
	font-size   : 11px;
	font-style  : normal;
	font-weight : bold;
	color       : black;
}

/* Kurzer Anreis-text */

.summary
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : italic;
	font-size   : 11px;
	color       : black;
}

/* Artikel-author */

.author
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : italic;
	font-size   : 11px;
	color       : black;
	text-align  : right;

}

/* Normaler text */

.textItalic
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : italic;
	font-size   : 11px;
	color       : black;
}

.textNormal
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : normal;
	font-size   : 11px;
	color       : black;
}

.textSmall
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : normal;
	font-size   : 10px;
	color       : black;
}

.textBold
{	
	font-family : verdana,helvetica,sans-serif;
	font-weight : bold ;
	font-size   : 11px;
	color       : black;
}

.textError
{	
	font-family : verdana,helvetica,sans-serif;
	font-weight : bold ;
	font-size   : 11px;
	color       : red;
}


.beschriftung

{	
	font-family : verdana,helvetica,sans-serif;
	font-weight : bold ;
	font-size   : 11px;
    text-align  : right;
	color       : black;
}


/* Formular */

.label

{	
	font-family : verdana,helvetica,sans-serif;
	font-weight : bold ;
	font-size   : 10px;
    text-align  : left;
	color       : black;
}

INPUT,SELECT,TEXTAREA { border: solid 1px black; background-color: white; color: black; font-family: verdana,helvetica,sans-serif; font-size:10px;}


/* Addons */

.addonHeadline
{
	font-family : verdana,helvetica,sans-serif;
	font-weight : bold ;
	font-size   : 10px;	
	color       : black;
}

.addon
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : normal;
	font-size   : 10px;
	color       : black;
}

A.addonLink:link,A.addonLink:visited,A.addonLink:active
{
	font-family : verdana,helvetica,sans-serif;
	font-style  : normal;
	font-weight : bold ;
	font-size   : 11px;	
	color       : white;
}



.tableheader {     
	font-family : verdana,helvetica,sans-serif;
	font-style  : normal;
	font-weight : bold ;
	font-size   : 11px;	
	color       : black;
	border-bottom: solid 1px;
}

.darkrows 
    { 
    background-color: #e0e0e0; 
    font-family: verdana,helvetica,sans-serif; 
    font-size:11px; 
    padding-top:2px; 
    padding-bottom:2px;
    }
.brightrows 
    { 
    font-family     : verdana,helvetica,sans-serif; 
    font-size       : 11px; 
    padding-top     : 2px; 
    padding-bottom  : 2px;
    }


BODY    { background-color: white; font-family: verdana,helvetica,sans-serif; font-size:11px; margin:0px; }

TABLE {	border: thin none white;}

xTD {border: blue 1px solid}
    
    
/* ------------------------ COMPONENT CLASSES ------------------ */


.formSELECTerror
{
	font-family : verdana,helvetica,sans-serif;
	BACKGROUND-COLOR: red;
}

.formSELECTvalid
{
	font-family : verdana,helvetica,sans-serif;

}

.formSELECTmust
{
	font-family : verdana,helvetica,sans-serif;
	
}

.formerror
{	
	font-family : verdana,helvetica,sans-serif;
	BORDER: 1px solid red; 
}

.formvalid
{ 
	font-family : verdana,helvetica,sans-serif;
	BORDER: 1px solid darkgray; 
}

.formmust
{ 
	font-family : verdana,helvetica,sans-serif;
	BORDER: 1px solid black; 
}

.formErrortooltip
{
	font-family : verdana,helvetica,sans-serif;
    PADDING: 4px;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial;
}


v\:* { behavior: url(#default#VML); }    
