/*  H E I G H T   T A G S -- Tags for Opera for 100% height  */

html,body {	height: 100%;}
div#fullheight { height: 100%;}
div#secondary {	height: 100%;}



/*  B O D Y   T A G S -- Main body tags  */

BODY{	
 		scrollbar-arrow-color: #CCCCCC; 
		scrollbar-highlight-color: black; scrollbar-3d-light-color: #4F4F4F; 
		scrollbar-base-color: #4F4F4F; scrollbar-dark-shadow-color: black;
		scrollbar-face-color: grey;	scrollbar-shadow-color: black;	FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-STYLE: normal; FONT-VARIANT: normal; 
		COLOR: black; LEFTMARGIN: 0; TOPMARGIN: 0; MARGINHEIGHT: 0; MARGINWIDTH: 0;
 		TEXT-ALIGN: center;	ALIGN: justify}
 

/*  T E X T   T A G S -- Standard text tags  */		
 		
.aa-page-titles {FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-SIZE: 16px; FONT-WEIGHT: bold;}
.aa-text-normal {FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-SIZE: 15px; FONT-WEIGHT: normal;}
.aa-updated		{FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal;}
.ap-XXL			{FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-SIZE: 28px; FONT-WEIGHT: bold;}
.ap-XL			{FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-SIZE: 20px; FONT-WEIGHT: normal;}
.ap-L			{FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-SIZE: 18px; FONT-WEIGHT: normal;}
.ap-M			{FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-SIZE: 16px; FONT-WEIGHT: normal;}
.ap-S			{FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-SIZE: 14px; FONT-WEIGHT: normal;}
.ap-XS			{FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: normal;}
.ap-XXS			{FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-SIZE: 9px; FONT-WEIGHT: normal;}

.boxhead-l
{		FONT-FAMILY: MS Sans Serif, Verdana, Arial;
		FONT-SIZE: 20px;
		FONT-WEIGHT: bold;
		TEXT-ALIGN: center;}	
	
.boxhead-m
{		FONT-FAMILY: MS Sans Serif, Verdana, Arial;
		FONT-SIZE: 17px;
		FONT-WEIGHT: bold;
		TEXT-ALIGN: center;}		
	
.boxhead-s
{		FONT-FAMILY: MS Sans Serif, Verdana, Arial;
		FONT-SIZE: 14px;
		FONT-WEIGHT: bold;
		TEXT-ALIGN: center;}	

.boxtext-l
{		FONT-FAMILY: MS Sans Serif, Verdana, Arial;
		FONT-SIZE: 15px;
		FONT-WEIGHT: normal;
		TEXT-ALIGN: center;}	
	
.boxtext-m
{		FONT-FAMILY: MS Sans Serif, Verdana, Arial;
		FONT-SIZE: 13px;
		FONT-WEIGHT: normal;
		TEXT-ALIGN: center;}		
	
.boxtext-s
{		FONT-FAMILY: MS Sans Serif, Verdana, Arial;
		FONT-SIZE: 11px;
		FONT-WEIGHT: normal;
		TEXT-ALIGN: center;}



		
/*  T A B L E   T A G S -- Table related tags  */	
		
TABLE{			BORDER: outset 0pt; BORDER-COLLAPSE: separate; BORDER-SPACING: 0pt; COLOR: white; FONT-SIZE: 8px;
				BORDER: 0em; PADDING: 0em; MARGIN: 0px 0px 0px 0px; EMPTY-CELLS: show;}		
TR{				COLOR: white; BORDER: 0px; FONT-SIZE: 8px;	PADDING: 0px; MARGIN: 0px;}
TD{				COLOR: black; FONT-SIZE: 8px; FONT-FAMILY: MS Sans Serif, Verdana, Arial; FONT-STYLE: normal; FONT-VARIANT: normal;}

#maintable616{ 	WIDTH: 616px;}
#maintable916{ 	WIDTH: 916px;}
#maintable1015{ 	WIDTH: 1000px;}
#maintable1250{ 	WIDTH: 1250px;}
#maintable1920{ 	WIDTH: 1888px;}

td#inhalttdbggreen{ background-color:#66CC33; background: url("http://www.andreasprange.com/sys-pix/points-color-1px/point-green.gif") repeat fixed }
td#inhalttdbgred{ background-color:#F05A5A; background: url("http://www.andreasprange.com/sys-pix/points-color-1px/point-red.gif") repeat fixed }
td#inhalttdbgrosa{ background-color:#FF9999; background: url("http://www.andreasprange.com/sys-pix/points-color-1px/point-rosa.gif") repeat fixed }
td#inhalttdbgorange{ background-color:#FF6600; background: url("http://www.andreasprange.com/sys-pix/points-color-1px/point-orange.gif") repeat fixed }
td#inhalttdbgblue{ background-color:#6699CC; background: url("http://www.andreasprange.com/sys-pix/points-color-1px/point-blue.gif") repeat fixed }
td#inhalttdbgpurple{ background-color:#CC33FF; background: url("http://www.andreasprange.com/sys-pix/points-color-1px/point-purple.gif") repeat fixed }
td#inhalttdbgyellow{ background-color:#FFCC00; background: url("http://www.andreasprange.com/sys-pix/points-color-1px/point-yellow.gif") repeat fixed }
td#inhalttdbgbrown{ background-color:#CC9933; background: url("http://www.andreasprange.com/sys-pix/points-color-1px/point-brown.gif") repeat fixed }

table#inhalttable{ PADDING: 0px}
table#actualcontent{ PADDING: 2px}
table#sitemapcontent{WIDTH: 100%; PADDING: 0px}
td#inhalttd{}
.ap-updated-foto {COLOR: #F05A5A; FONT-WEIGHT: normal}


/*  B O X E S   90 PX -- The navi boxes for overview pages  */	

table.yellow130x20 {border: 0px solid #000; width:130; height:20; }
table.yellow130x20 tr:hover { background-color: #FFE937; }
table.yellow130x20 tr:hover td { border-color: #FFE937; } 
table.yellow130x20 tr:hover td:hover { background-color:  #FFE937; }

A.yellow130x20:hover 			{FONT SIZE: 17px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 18px; LINE-HEIGHT: 18px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 130px; BACKGROUND: #FFE937}
A.yellow130x20:link 			{FONT SIZE: 17px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 18px; LINE-HEIGHT: 18px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 130px}
A.yellow130x20:active 			{FONT SIZE: 17px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 18px; LINE-HEIGHT: 18px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 130px}
A.yellow130x20:visited 		{FONT SIZE: 17px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 18px; LINE-HEIGHT: 18px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 130px}




/*  B O X E S   C O L O R S -- This is for the bg hover in firefox  */

table.d190 {border: 0px solid #000; width:196; height:196; }
table.d190 tr:hover { background-color: #66FF33; }
table.d190 tr:hover td { border-color: #66FF33; } 
table.d190 tr:hover td:hover { background-color:  #66FF33; }

table.d290 {border: 0px solid #000; width:296; height:296; }
table.d290 tr:hover { background-color: #66FF33; }
table.d290 tr:hover td { border-color: #66FF33; } 
table.d290 tr:hover td:hover { background-color:  #66FF33; }

table.rosa190 {border: 0px solid #000; width:196; height:196; }
table.rosa190 tr:hover { background-color: #FFB8B8; }
table.rosa190 tr:hover td { border-color: #FFB8B8; } 
table.rosa190 tr:hover td:hover { background-color:  #FFB8B8; }

table.rosa290 {border: 0px solid #000; width:296; height:296; }
table.rosa290 tr:hover { background-color: #FFB8B8; }
table.rosa290 tr:hover td { border-color: #FFB8B8; } 
table.rosa290 tr:hover td:hover { background-color:  #FFB8B8; }



/*  B O X E S   C O L O R S -- This is for the bg hover in Internet Explorer  */

A.design190:hover 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 196px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 196px; BACKGROUND: #66ff33}
A.design190:link 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 196px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 196px}
A.design190:active 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 196px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 196px}
A.design190:visited 		{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 196px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 196px}

A.design290:hover 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 296px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 296px; BACKGROUND: #66ff33}
A.design290:link 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 296px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 296px}
A.design290:active 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 296px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 296px}
A.design290:visited 		{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 296px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 296px}

A.tecbox190:hover 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 196px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 196px; BACKGROUND: #FFB8B8}
A.tecbox190:link 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 196px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 196px}
A.tecbox190:active 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 196px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 196px}
A.tecbox190:visited 		{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 196px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 196px}

A.tecbox290:hover 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 296px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 296px; BACKGROUND: #FFB8B8}
A.tecbox290:link 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 296px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 296px}
A.tecbox290:active 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 296px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 296px}
A.tecbox290:visited 		{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 296px; LINE-HEIGHT: 15px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 296px}


table.p90 {border: 0px solid #000; width:90; height:90; }
table.p90 tr:hover { background-color: #FC8482; }
table.p90 tr:hover td { border-color: #FC8482; } 
table.p90 tr:hover td:hover { background-color:  #FC8482; }

A.photo90:hover 		{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px; BACKGROUND: #FC8482}
A.photo90:link 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px}
A.photo90:active 		{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px}
A.photo90:visited 		{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px}




/*=========== menü 04 ===========*/

#menu04 {
width:230px;
margin: 0px;
padding:0px;
font: normal 13px "MS Sans Serif, Verdana, Arial",verdana, sans-serif;
background:TRANSPARENT;}

#menu04 ul, #menu04 li {
list-style-type: none;
        padding: 0px;
        margin: 0px;
}



.point {color:#000;font-weight:bold;font-size:13px;}

#menu04 li a:link, #menu04 li a:visited, #menu04 li a:active {display:block;
border: solid 1px #000;
background-color:#F05A5A;
color:#000000;
text-decoration:none;
margin-bottom: 1px;
margin-top: 1px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu04 li a:hover {background-color:#FC8482;
                color:#000;
                border: solid 1px #000;
}





























/*  C H E C K   I F   I N   U S E -- Check these  */


table.red90 {border: 0px solid #000; width:90; height:90; }
table.red90 tr:hover { background-color: #FC8482; }
table.red90 tr:hover td { border-color: #FC8482; } 
table.red90 tr:hover td:hover { background-color:  #FC8482; }

A.redbox90:hover 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px; BACKGROUND: #FC8482}
A.redbox90:link 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px}
A.redbox90:active 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px}
A.redbox90:visited 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px}




table.green90 {border: 0px solid #000; width:90; height:90; }
table.green90 tr:hover { background-color: #FF7573; }
table.green90 tr:hover td { border-color: #FF7573; } 
table.green90 tr:hover td:hover { background-color:  #FF7573; }
A.greenbox90:hover 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px; BACKGROUND: #FF7573}
A.greenbox90:link 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px}
A.greenbox90:active 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px}
A.greenbox90:visited 			{FONT SIZE: 12px; TEXT-ALIGN: center; COLOR: #000000; HEIGHT: 90px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; VERTICAL-ALIGN: top; WIDTH: 90px}

.form 		{SCROLL:auto; BACKGROUND: #A3A1A2; FONT-FAMILY: Arial; WIDTH:240; FONT-SIZE:10pt; BORDER-COLOR: #A3A1A2}

.forms {
 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		FONT-SIZE: 10px;
		FONT-COLOR: #000;
		BORDER-RIGHT: #000 1px solid; 
		PADDING-RIGHT: 0px; 
		BORDER-TOP: #000 1px solid; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		MARGIN: 0px; 
		BORDER-LEFT: #000 1px solid; 
		COLOR: #000; 
		PADDING-TOP: 0px;
 		BORDER-BOTTOM: #000 1px solid; 
		BACKGROUND-COLOR: #F55	
	}








.sdmenu {
    width: 126px;
    font-family: Sans-Serif;
    font-size: 11px;
    padding-bottom: 10px;
    background: #000 url(http://www.andreasprange.com/scripts/slash/bottom.gif) no-repeat  right bottom;
    color: #FFF;
}

.sdmenu .title, .sdmenu .titlehidden{
    display: block;
    padding: 5px 0;
    font-weight: bold;
    color: #000000;
    background: #000 url(http://www.andreasprange.com/scripts/slash/title.gif) repeat-x;
}

.sdmenu .title {
    border-bottom: 1px solid #000;
}

.sdmenu .arrow {
		margin-left: 5px;
    margin-right: 4px;
}

.sdmenu .titlehidden {
    border-bottom: none;
}

.sdmenu #top {
    background: url(http://www.andreasprange.com/scripts/slash/toptitle.gif) no-repeat;
}

.sdmenu .submenu {
    overflow: hidden;
}

.sdmenu .submenu a {
    padding: 5px 0;
    text-indent: 6px;
    background: #FFCC00;
    display: block;
    border-bottom: 2px solid #000;
    color: #000;
    text-decoration: none;
}

.sdmenu .submenu a:hover {
    background : #FFE937 url(http://www.andreasprange.com/scripts/slash/linkarrow.gif) no-repeat right center;
    color: #000;
}
