#% Do not delete the line below; configure depends on this
#  \DeclareLaTeXClass[moderncv,color.sty,fancyhdr.sty,hyperref.sty,ifpdf.sty,marvosym.sty,suffix.sty]{Modern CV}
#  \DeclareCategory{Curricula Vitae}
# textclass definition file for modernCV 1.3.0
# Author : Uwe Stöhr (uwestoehr@web.de)


# General textclass parameters
Format 49
	Columns		1
	Sides		1
	SecNumDepth	-1
	TocDepth	-1

Provides hyperref	1
Provides url		1


# Standard style definition
Style Standard
	Category	MainText
	Margin		Static
	LatexType	Paragraph
	LatexName	dummy
	ParIndent	MM
	ParSkip		0.4
	Align		Block
	AlignPossible	Block, Left, Right, Center
	LabelType	No_Label
End

Input stdcounters.inc
Input stdinsets.inc
Input stdlists.inc

Style CVStyle
	Margin		Dynamic
	LatexType	Command
	LatexName	moderncvstyle
	Category	FrontMatter
	InPreamble	1
	ParSkip		0.4
	LabelSep	xx
	LabelType	Static
	LabelString	"CV Style:"
	LabelFont
	  Series	Bold
	  Color		Blue
	EndFont
End

Style CVColor
	CopyStyle	CVStyle
	LatexName	moderncvcolor
	LabelString	"CV Color Scheme:"
End

Style PDF_Page_Mode
	CopyStyle	CVStyle
	LatexName	renewcommand{\pdfpagemode}
	LabelString	"PDF Page Mode:"
End

Style FirstName
	LatexType	command
	LatexName	firstname
	Category	FrontMatter
	InPreamble	1
	TopSep		0.7
	Align		Center
	Font
	  Family	Sans
	  Size		Largest
	EndFont
End

Style FamilyName
	CopyStyle	FirstName
	LatexName	familyname
	TopSep		0.3
	LabelString	"Family Name:"
End

Style Title
	Margin		Static
	LatexType	Command
	Category	FrontMatter
	InPreamble	1
	LatexName	title
	ParSkip		0.4
	ItemSep		0
	TopSep		0.7
	BottomSep	0.7
	ParSep		1
	Align		Center
	LabelType	No_Label
	Font
	  Size		Larger
	  Shape		Italic
	  EndFont
	HTMLTag		h1
	HTMLTitle	true
End

Style Address
	CopyStyle	CVStyle
	LatexName	address
	LabelString	"Address:"
	BottomSep	0.3
	TopSep		0
	Argument 1
	  LeftDelim	{
	  RightDelim	}
	  LabelString	"Line 1"
	  Tooltip	"Optional address line"
	EndArgument
	Argument 2
	  LeftDelim	{
	  RightDelim	}
	  LabelString	"Line 2"
	  Tooltip	"Optional address line"
	EndArgument
End

Style Mobile
	CopyStyle	CVStyle
	LatexName	mobile
	LabelString	"Mobile:"
End

Style Phone
	CopyStyle	CVStyle
	LatexName	phone
	LabelString	"Phone:"
End

Style Fax
	CopyStyle	CVStyle
	LatexName	fax
	LabelString	"Fax:"
End

Style Email
	CopyStyle	CVStyle
	LatexName	email
	LabelString	"Email:"
End

Style Homepage
	CopyStyle	CVStyle
	LatexName	homepage
	LabelString	"Homepage:"
End

Style Social
	CopyStyle	CVStyle
	LatexName	social
	LabelString	"Social:"
	Argument 1
	  LabelString	"Name"
	  Tooltip	"Name of the social network"
	EndArgument
End

Style ExtraInfo
	CopyStyle	CVStyle
	LatexName	extrainfo
	LabelString	"Extra Info:"
End

Style Photo
	CopyStyle	CVStyle
	LatexName	photo
	LabelString	"Photo:"
	Argument 1
	  LabelString	"Height"
	  Tooltip	"Height the photo is resized to"
	EndArgument
	Argument 2
	  LabelString	"Thickness"
	  Tooltip	"Thickness of the surrounding frame"
	EndArgument
End

Style Quote
	CopyStyle	CVStyle
	LatexName	quote
	LabelType	No_Label
	Align		Center
	BottomSep	0.7
	TopSep		0.5
	Font
	  Shape		Italic
	  Size		Large
	EndFont
End

Style Section
	Category	Sectioning
	Margin		Dynamic
	LatexType	Command
	LatexName	section
	NeedProtect	1
	NextNoIndent	1
	ParSkip		0.4
	TopSep		1.3
	BottomSep	0.7
	ParSep		0.7
	Align		Block
	LabelSep	xxx
	LabelType	No_Label
	Font
	  Family	Sans
	  Series	Bold
	EndFont
	TocLevel	1
End

Style EmptySection
	CopyStyle	Section
	LatexType	Command
	LatexName	emptysection{}
	KeepEmpty	1
	LabelType	Static
	LabelString	"Empty Section"
	LabelFont
	  Color		Green
	EndFont
End

Style Subsection
	CopyStyle	Section
	LatexName	subsection
	TopSep		0.9
	BottomSep	0
	ParSep		0.5
	Font
	  Family	Sans
	  Series	Medium
	EndFont
	TocLevel	2
End

Style CloseSection
	ObsoletedBy	Standard
End

Style Columns
	Margin		Static
	LatexType	Environment
	LatexName	cvcolumns
	NextNoIndent	1
	LeftMargin	M
	RightMargin	M
	ParSkip		0.4
	BottomSep	0.5
	ParSep		0.7
	Align		Block
	LabelType	Centered
	LabelString	"Columns:"
	LabelBottomSep	0.5
	LabelFont
	  Series	Bold
	  Color		Blue
	EndFont
	TocLevel	1
End

InsetLayout Flex:Column
	LyxType		custom
	LatexType	Command
	LaTeXName	cvcolumn
	Argument 1
	  LabelString	"Width"
	  Tooltip	"Optional width"
	EndArgument
	Argument 2
	  Mandatory	1
	  AutoInsert	1
	  LabelString	"Header"
	  Tooltip	"Header content"
	EndArgument
	LabelString	"Column"
	LabelFont
	  Series	Bold
	  Color		Blue
	EndFont
	ResetsFont true
End

Style Entry
	Margin		Dynamic
	LatexType	Command
	LatexName	cventry
	Argument 1
	  Mandatory	1
	  LabelString	"Time"
	  Tooltip	"Time"
	EndArgument
	Argument 2
	  Mandatory	1
	  LabelString	"What?"
	  Tooltip	"What?"
	  Font
	    Series	Bold
	  EndFont
	EndArgument
	Argument 3
	  Mandatory	1
	  LabelString	"Affiliation"
	  Tooltip	"Affiliation"
	  Font
	    Shape	Italic
	  EndFont
	EndArgument
	Argument 4
	  Mandatory	1
	  LabelString	"City"
	  Tooltip	"City"
	EndArgument
	Argument 5
	  Mandatory	1
	  LabelString	"Country"
	  Tooltip	"Country"
	EndArgument
	ParSkip		0.4
	Align		Block
	LabelSep	xx
	LabelType	Static
	LabelString	"Entry:"
	LabelFont
	  Series	Bold
	  Color		Blue
	EndFont
End

Style Item
	Margin		Dynamic
	LatexType	Command
	LatexName	cvitem
	Argument 1
	  Mandatory	1
	  AutoInsert	1
	  LabelString	"Summary"
	  Tooltip	"Summary"
	EndArgument
	ParSkip		0.4
	Align		Block
	LabelSep	xx
	LabelType	Static
	LabelString	"Item:"
	LabelFont
	  Series	Bold
	  Color		Blue
	EndFont
End

Style ItemWithComment
	CopyStyle	Item
	LatexName	cvitemwithcomment
	LabelString	"Item with Comment:"
	KeepEmpty	1
	ResetArgs	1
	Argument 1
	  Mandatory	1
	  LabelString	"Summary"
	  Tooltip	"Summary"
	EndArgument
	Argument 2
	  Mandatory	1
	  LabelString	"Text"
	  Tooltip	"Text"
	  Font
	    Series	Bold
	    Shape	Up
	  EndFont
	EndArgument
	Font
	  Shape		Italic
	EndFont
	LabelFont
	  Series	Bold
	  Color		Blue
	  Shape		Up
	EndFont
End

Style ListItem
	CopyStyle	Item
	LatexName	cvlistitem
	LabelString	"List Item:"
	ResetArgs	1
End

Style DoubleItem
	CopyStyle	ListItem
	LatexName	cvdoubleitem
	LabelString	"Double Item:"
	KeepEmpty	1
	Argument 1
	  Mandatory	1
	  LabelString	"Left Summary"
	  Tooltip	"Left summary"
	EndArgument
	Argument 2
	  Mandatory	1
	  LabelString	"Left Text"
	  Tooltip	"Left text"
	EndArgument
	Argument 3
	  Mandatory	1
	  LabelString	"Right Summary"
	  Tooltip	"Right summary"
	EndArgument
End

Style DoubleListItem
	CopyStyle	ListItem
	LatexName	cvlistdoubleitem
	LabelString	"Double List Item:"
	ResetArgs	1
	Argument 1
	  Mandatory	1
	  AutoInsert	1
	  LabelString	"First Item"
	  Tooltip	"First item"
	EndArgument
End

Style Language
	ObsoletedBy	ItemWithComment
End

Style Computer
	ObsoletedBy	DoubleItem
End

Style MakeCVtitle
	CopyStyle	EmptySection
	LatexName	makecvtitle{}
	LabelString	"Make CV Title"
	Category	FrontMatter
	LabelFont
	  Size		Small
	EndFont
End

Style MakeLetterTitle
	CopyStyle	MakeCVtitle
	LatexName	makelettertitle{}
	LabelString	"Make Letter Title"
	Category	Letter
End

Style MakeLetterClosing
	CopyStyle	MakeCVtitle
	LatexName	makeletterclosing{}
	LabelString	"Close Letter"
	Category	Letter
End

Style Bibliography
	Category	BackMatter
	Margin		First_Dynamic
	LatexType	Bib_Environment
	LatexName	thebibliography
	NextNoIndent	1
	LeftMargin	MM
	ParSkip		0.4
	ItemSep		0
	TopSep		0.7
	BottomSep	0.7
	ParSep		0.5
	Align		Block
	AlignPossible	Block, Left
	LabelType	Bibliography
	LabelString	"References"
	LabelBottomSep	1.2
	LabelFont
	  Series	Bold
	  Size		Larger
	  Family	Sans
	EndFont
End

Style --Separator--
	KeepEmpty	1
	Margin		Dynamic
	LatexType	Paragraph
	LatexName	dummy
	ParIndent	MM
	Align		Block
	LabelType	Static
	LabelString	"--- Separate Environment ---"
	LabelFont
	  Family	Roman
	  Series	Medium
	  Size		Normal
	  Color		Blue
	EndFont
	HTMLLabel	NONE
End

Style Recipient
	Margin		Dynamic
	LatexType	Command
	LatexName	recipient
	Category	Letter
	Argument 1
	  Mandatory	1
	  AutoInsert	1
	  LabelString	"Company Name"
	  Tooltip	"Company name"
	  #Font
	  #  Series	Bold
	  #EndFont
	EndArgument
	NextNoIndent	1
	ParSkip		0.4
	TopSep		1.3
	BottomSep	0
	ParSep		0.7
	Align		Left
	LabelSep	xxx
	LabelType	No_Label
	Font
	  Shape		Italic
	EndFont
End

Style Date
	CopyStyle	Recipient
	LatexName	date
	ResetArgs	1
	TopSep		0
	BottomSep	0
	Align		Right
	Font
	  Series	Medium
	EndFont
End

Style Opening
	CopyStyle	Date
	LatexName	opening
	TopSep		0
	BottomSep	0.5
	Align		Left
End

Style Closing
	CopyStyle	Opening
	LatexName	closing
End

Style Enclosing
	Margin		Dynamic
	CopyStyle	Opening
	LatexName	enclosure
	Argument 1
	  LabelString	"Alternative Name"
	  Tooltip	"Alternative instead of 'Enclosure'"
	EndArgument
	LabelSep	xx
	LabelType	Static
	LabelString	"Enclosing:"
	Font
	  Shape		Italic
	EndFont
	LabelFont
	  Shape		Up
	  Series	Bold
	  Color		Blue
	EndFont
	
End

