/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    
    
    font-family: arial,helvetica,clean,sans-serif;
    
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

HR 
{ color:Darkgray; background: darkgray; border: 0; Height:1px;}

Table 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	
	}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: black;
}
H1	
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	
	
	font-size:	2.5em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	
	}	
		
H2	{	
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
 list-style-image:url(localhost/images/gray_array.gif);
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
	

.errorStyle
{
	font-weight: bold;
	font-size: 15pt;
	color: Red;
}




.inputtable
{  
 font-size:11px;
 font-family: Arial;
 
}



.superTitle
{
	font-size:20px;
	font-weight:bold;
	margin-left:10px;
 padding-bottom:25px;
	color: dimGray;
}  


.inputsection
{
	 
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
    color:darkorange;
   border-bottom: solid 2 lightgray;
  
	line-height:15px;

 
}  

.errorMessage 
{ 
	font-size:10px;
    color:Red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.OK 
{
	font-size:10px;
    color:Green;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NG 
{
	font-size:10px;
    color:Red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.menubox
{ 
 padding: 0px;
  width:158px;
  border:solid 1 gray;
  color:dimGray;
 
  background-image: url(images/menuback.jpg);
  background-repeat:repeat-y;

}


.menubotton
{
	border-right: medium none;
	padding-right: 10px;
	border-top: lightgrey 1px solid;
	padding-left: 10px;
	font-size: 10px;
	padding-bottom: 10px;
	border-left: medium none;
	width: 100%;
	color: #848484;
	padding-top: 10px;
	border-bottom: medium none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

td.areaLeft{}

td.areaMiddle{ background-color:White;
	border-right:solid 1 gray;}
td.areaRight{ background-color:#d4e5ff;}

.smallInfo 
{
	font: Aril;
	font-size:10px;
	color:#111111;	
 
}

.infoBox
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	background-color: aliceblue;
}

.menuTitel 
{
	margin:10px;
	font-size:12px;
 font-weight:bold;
  margin-bottom:10px;
   color:dimGray;
 
}  

.menuSubTitel 
{
	font-size:10px;
  margin-left:10px;
   color:dimGray;
}  
	
 
 .exampleBox
{
	border-right: darkgray 1px solid;
	padding-right: 5px;
	border-top: darkgray 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: darkgray 1px solid;
	padding-top: 5px;
	border-bottom: darkgray 1px solid;
	background-color: ghostwhite;
}

td.footer
{
	font-size:10px;
	 font-weight: lighter;
  margin-left:10px;
  background-color: Silver;
}  


.stepButton
{
	font-weight: bold;
	font-size: 15pt;
	xheight: 30px;
	xwidth:100px;
}







/* Default CSS Stylesheet for a new Web Application project */

	
.mostOuterBox
{
	border: none 1 black;
	
	width:100%;

	margin:0 0 0 0;	
    padding: 0 0 0 0;
     border-collapse:collapse;
	
}


.backgroundTitle
{
	background-color:#690000;
	width:100%;
	border:none 10 black;
	
	
		margin: 100 1000 1000 100;	
    padding: 0 0 0 0;
		
}



.mainTable
{

	border: none  0 black;
	
	width:100%;
	margin:0 0 0 0;	
    padding: 0 0 0 0;
     border-collapse:collapse;
	
}

.mainTableRightTD
{

	border: solid  0 black;
	
	
	width:180px;
	margin:0 0 0 0;	
    padding: 0 0 0 0;
	
}

.mainTableLeftTD
{

	border: solid  0 black;
	
	
	width:100%;
	margin:0 0 0 0;	
    padding: 10 10 10 10;
	
}


.mainMenuLeftTD
{

	border: solid  0 black;
 background-color:#E5E5E5;
 border-right: solid 1 #7A7A7A;
	
	width:180px;
	margin:0 0 0 0;	
    padding: 0 0 0 0;
	
}

.outerBox
{
	border-right: #e5e5e5 1px solid;
	border-top: #e5e5e5 1px solid;
	border-left: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	background-color: #f5f5f5;
}

.outerBoxWhite
{
	border: solid 1  #656565;
	background-color:white;
   
		
}

.mainInnerBox 
{	
	
   
		
}

.BodyCSS
{
PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px; 
 PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
	}

.GoalSettingTitleLeft
{
 width:400;
 text-align:left;
}



.GoalSettingTitleRight
{
 width:400;
 text-align:right;
 vertical-align:middle;
}

.GoalSettingTitle
{

MARGIN-TOP: 0px; 
PADDING-LEFT: 0px; 

padding-right:0px;
MARGIN-LEFT: 0px; 
MARGIN-RIGHT: 0px; 
PADDING-TOP: 0px; 
vertical-align:top;
background-color:Silver;
background-image:url(images/blueTitleStrip.gif);
background-repeat:repeat-x;

  vAlign="top"
}

.mainMenu
{

	
	xborder-right: solid 1 #7A7A7A;
	background-color:#E5E5E5;
    color:#656565;

		font-family:Trebuchet MS;

    font-size:20px;
	width:200px;
	margin: 0px 0px 0px 0px;
	
    padding: 0px 10px 10px 100px;
 
	
}

.MenuSeperator
{

 background-image: url(images/menu_seperator.gif);
 background-repeat:repeat-x;
 height:10px;

	
}
.abgrenzer
{	
	background-image:url(images/dotti.jpg);
	WIDTH: 1px; BACKGROUND-REPEAT: repeat-y;
 vertical-align:middle;
	}
	
.superTitle
{
	font-size:25px;
	font-weight:bold;
	margin-left:10px;
 padding-bottom:0px;
	color:Gray;
}  
.inputsection
{
	font-weight: bold;
	font-size: 20px;
	margin-left: 10px;
	color: darkorange;
	
} 

.smallInfo
{
	border-right: #aeaeae 1px solid;
	padding-right: 0px;
	border-top: #aeaeae 1px solid;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 1px 10px 10px 0px;
	border-left: #aeaeae 1px solid;
	color: dimgray;
	padding-top: 0px;
	border-bottom: #aeaeae 1px solid;
	background-color: #fffcc9;
} 



Table 
{
	font-family:Trebuchet MS;
    FONT-SIZE: 12px;
    color: #222222;
	
}

Input ,Select
{
 border:solid 1 black;
 xfont-size:11px;	
 
}

.menubotton
{ 
  padding: 10px;
  width:100%;
  border-top:  solid 1 smoked;
  border-left:none;
  border-bottom:none;
  border-bottom:none;
  border-right:none;
  color: gray;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size:10px;

}

.dhtmlText
{
		color:690000;
		font-weight:bold;
 border-bottom:solid 1px #690000;
	
}


.IntPanel
{
	border-right: #cccdc8 1px solid;
	table-layout: fixed;
	padding-right: 0px;
	border-top: #cccdc8 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #cccdc8 1px solid;
	width: 100%;
	padding-top: 0px;
	border-bottom: #cccdc8 1px solid;
	border-collapse: collapse;
	height: 100%;
}
.IntPanelTab
{
	padding-right: 20px;
	padding-left: 20px;
	font-size: 15px;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 100%;
	padding-top: 0px;
}
.IntPanelTab .On
{
	border-right: #cccdc8 1px solid;
	padding-right: 0px;
	border-top: #cccdc8 1px solid;
	padding-left: 0px;
	font-weight: bold;
	background-image: url(images/bluestrip.gif);
	padding-bottom: 0px;
	vertical-align: middle;
	border-left: #cccdc8 1px solid;
	
	
	padding-top: 0px;
	border-bottom: #cccdc8 1px solid;
	letter-spacing: 1px;
	
	height: 24px;
	background-color: #e6e4e2;
	text-align: center;
	text-decoration: none;
}
.IntPanelTab .Off
{
	border-right: #cccdc8 1px solid;
	padding-right: 0px;
	border-top: #cccdc8 1px solid;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	vertical-align: middle;
	border-left: #cccdc8 1px solid;
	

	padding-top: 0px;
	border-bottom: #cccdc8 1px solid;
	letter-spacing: 1px;
	
	height: 24px;
	background-color: white;
	text-align: center;
	text-decoration: none;
}


.smallPictureBorder
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

.siteFooter
{
	border-top: lightgrey thick groove;
	color: darkgray;text-align: center;
}


.preview
{
	border-right: darkgray 2px solid;
	border-top: darkgray 2px solid;
	border-left: darkgray 2px solid;
	border-bottom: darkgray 2px solid;
	background-color: whitesmoke;
}


/*Size Style to make IE and Firfoxi do the same thing*/
.sizeInputBoxes
{
	width: 80px;
	height: 15px;
	
}

.sizeInputLong
{
width:400;
}
.sizeInputMedium
{
width:300;
}

.sizeInputMedium2
{
width:300;
height:250;
}

.sizeInputLong2
{
width:400;
height:250;
}

.sizeCategory
{
	width:177;
	height:220;
}
.sizeGoalTitle{width:403;}

/* Country Search */
.country
{
	font-weight: bold;
	font-size: 15pt;
	color: #ff6600;
	background-color: aliceblue;
}

.category
{
	font-weight: bold;
	font-size: 10pt;
}
.titleDesc
{
	padding-left: 10px;
}


.anylinkcss
{
	position: absolute;
	visibility: hidden;
	border: 1px solid lightblue;
	border-bottom-width: 1;
	font: normal 19px Verdana;
	line-height: 18px;
	z-index: 10;
	background-color: #e4f0fb;
	width: 205px;
}

.gridHeader
{
	
	 background-image:url(images/bluestrip.gif);
	 background-repeat:repeat-x;
	 border-right: lightblue 1px solid;
     border-top: lightblue 1px solid; border-left: lightblue 1px solid; border-bottom: lightblue 1px solid;
                                          
	}


  #flickr_badge_source_txt { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 11px Arial, Helvetica, Sans serif; COLOR: #666666; PADDING-TOP: 0px }
#flickr_badge_icon { BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; DISPLAY: block! important; MARGIN: 0px; BORDER-LEFT: rgb(0,0,0) 1px solid; BORDER-BOTTOM: rgb(0,0,0) 1px solid }
#flickr_icon_td { PADDING-RIGHT: 5px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important }
.flickr_badge_image { TEXT-ALIGN: center! important }
.flickr_badge_image IMG { BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid }
#flickr_badge_uber_wrapper { WIDTH: 150px }
#flickr_www { PADDING-RIGHT: 10px! important; DISPLAY: block; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 0px! important; FONT: 11px Arial, Helvetica, Sans serif; COLOR: #3993ff! important; PADDING-TOP: 0px! important; TEXT-ALIGN: center }
#flickr_badge_uber_wrapper A:hover { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3993ff; TEXT-DECORATION: none! important }
#flickr_badge_uber_wrapper A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3993ff; TEXT-DECORATION: none! important }
#flickr_badge_uber_wrapper A:active { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3993ff; TEXT-DECORATION: none! important }
#flickr_badge_uber_wrapper A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3993ff; TEXT-DECORATION: none! important }
#flickr_badge_wrapper { BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid; BACKGROUND-COLOR: #ffffff }
#flickr_badge_source { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; FONT: 11px Arial, Helvetica, Sans serif; COLOR: #666666! important; PADDING-TOP: 0px! important }

  